دومین دورهی مدرسهی تابستانی یادگیری عمیق دانشگاه تهران
«تابستان با کد» برنامهای است که از سال ۱۳۹۱ توسط شاخهی دانشجوییACM برگزار میشود.
با توجه به ضرورت یادگیری مباحث طراحی درمیان دانشجویان مهندسی، به ویژه دانشجویان کامپیوتر و به خصوص آنهایی که در حوزهی وب فعالیت میکنند، شاخهی دانشجویی acm دانشگاه تهران تصمیم به برگزاری دورههای طراحی گرفته است. در همین راستا، کارگاه آموزشی فتوشاپ در اواخر بهمنماه برگزار خواهد شد.
مدیریت کد و کنترل نسخه از مهمترین تکنیکهایی است که برنامهنویسان به آن نیاز دارند. علاوه بر این مدیریت پروژههای گروهی و استفاده از یک کد مشترک برای تمام اعضای گروه، یکی از ضروریترین نیازها در پروژههای گروهی است.
آشنایی با ابزار مدیریت کد و کنترل نسخه، معمولاً در کلاسهای درسی اتفاق نمیافتد و این عدم آگاهی، دانشجویان را در انجام پروژههای گروهی با مشکل روبرو میکند.
http://evand.com/events/utacm-git
مدیریت کد و کنترل نسخه از مهمترین تکنیکهایی است که برنامهنویسان به آن نیاز دارند. علاوه بر این مدیریت پروژههای گروهی و استفاده از یک کد مشترک برای تمام اعضای گروه، یکی از ضروریترین نیازها در پروژههای گروهی است.
آشنایی با ابزار مدیریت کد و کنترل نسخه، معمولاً در کلاسهای درسی اتفاق نمیافتد و این عدم آگاهی، دانشجویان را در انجام پروژههای گروهی با مشکل روبرو میکند.
برای همین منظور شاخهی دانشجویی ACM دانشگاه تهران، اقدام به برگزاری کارگاه آموزشی مدیریت کد و کنترل نسخه (با استفاده از ابزار git) کرد. مدرس این کارگاه آقای محمدجواد ایزدی، یکی از دستیاران آموزشی موفق دانشکده، یکی از مدیران شرکت داتین و رئیس شاخهی دانشجویی ACM در سال ۱۳۸۴ بود. این کارگاه برای اعضا و همکاران شاخهی دانشجویی ACM به صورت رایگان برگزار شد.
معرفی کلاس:
در انجام پروژههای دانشگاهی، حتماً برای نگهداری نسخههای مختلف از فایلهای خود از روشهای متعددی استفاده کردهاید. مثلاً اینکه هر روز یک فولدر جدید که تاریخ همان روز را به عنوانش نامش انتخاب میکنید، میسازید و فایلها را داخلش کپی میکنید. با این کار میتوانید بعداً نسخههای قبلی پروژه و همین طور تغییراتی که بین نسخههای مختلف ایجاد شده را ببینید.
این کاری است که ابزارهای مدیریت کد و کنترل نسخه به صورت خودکار انجام میدهند. علاوه بر این، چنین ابزارهایی استفاده از یک کد مشترک را برای اعضای مختلف یک تیم آسان میکنند. مثلاُ ممکن است دو نفر همزمان روی یک فایل تغییراتی ایجاد کنند و یکی از آنها بدون اینکه دیگری متوجه شود، تغییرات او را از بین ببرد. این مشکلات در پروژههای تیمی در شرکتهای نرمافزاری با فرکانس بیشتری رخ میدهند و جلوگیری از آنها به شدت اهمیت دارد. تازه در پروژههای متنباز بزرگ مانند هستهی لینوکس که هزاران نفر به صورت همزمان و با فرکانس بسیار بالا روی کد کار میکنند، این موضوع بسیار حیاتیتر خواهد بود. در این کارگاه با ابزار git که یکی از محبوبترین نمونههای ابزارهای مدیریت کد و کنترل نسخه است آشنا میشویم و سعی میکنیم با استفاده از این ابزار، روشهای صحیح مدیریت کد در محیطهای کاری را بیاموزیم.
زمان برگزاری: ۱۳۹۳/۵/۱ ساعت ۱۰-۱۴
تعداد شرکتکنندگان: ۳۵
مدرس: محمدجواد ایزدی، عضو تیم بهبود مستمر شرکت داتین، چندین سال تجربهی برنامهنویسی و همچنین مدیریت تیمهای نرمافزاری در شرکتهای مکسا و داتین را دارد و در حال حاضر در پروژهی سامانهی بانکداری متمرکز شرکت داتین به همراه همتیمیهایش مسؤولیت بهبود کیفیت این محصول را بر عهده دارد. محمدجواد (ملقب به MJ ) معمولاً در حال امتحان کردن و تعریف و تمجید کردن از تکنولوژیها و ابزارهای جدید است و علاقهی زیادی به آموزش و انتقال تجربیاتش به دیگران دارد.
همایش پنجره فرصتی برای آشنایی بیشتر با صنعت کامپیوتر و فضای کسب و کار
اطلاعات بیشتر در
همچنین میتوانید این همایش را بهصورت آنلاین مشاهده کنید.
کارگاه آموزشی PHP
با گسترش روزافزون کاربرد برنامهنویسی تحت وب، نیاز است دانشجویان به ویژه دانشجویان رشتههای فنی بیش از پیش با زبانهای برنامهنویسی تحت وب آشنا شوند.
از این رو شاخهی دانشجویی ACM دانشگاه تهران، در اسفندماه سال ۱۳۹۳، اقدام به برگزاری کارگاه آموزشی PHP کرد. در این کارگاه بیش از ۲۰ دانشجوی سال اول و دوم رشتهی مهندسی کامپیوتر و دانشجویانی از رشتههای دیگر شرکت کردند.
زمان برگزاری: پنجشنبه ۱۳۹۳/۱۲/۷ ساعت ۹-۱۴
محتوای کلاس:
How to run Apache Server and MySQL Server
Learning syntax, features and basics of PHP
Learning PHP fundamental functions and core libraries
Introduction to database and basics of SQL
How to deal with MySQL in PHP
هر فردی به خصوص دانشجویان لازم است تا اهدافی متناسب با قابلیتها و تواناییهای خود انتخاب کند. شناخت تواناییهای فردی کمک میکند تا مسیر شغلی خود را متناسب با استعدادها و تواناییهایش انتخاب کند اهدافی را مناسب با قابلیتها و توانمندیهایش برگزیند.
هنوز افراد زیادی هستند که مقدماتیترین الفبای فنی نگارش در کامپیوتر و برای وب را یا نمیدانند، یا میدانند و رعایت نمیکنند. این سمینار بدون وارد شدن به موضوع رسمالخط و ویرایش، الفبای فنی فارسینویسی در کامپیوتر و برای وب را به شما میآموزد.