حلقه‌ها

شما می‌توانید با ثبت‌نام در سایت و شرکت در رویداد مورد نظر خود، از اخبار بعدی آن رویداد و هم‌چنین رویداد‌های جدید آگاه شوید.

رویداد‌های گذشته

20

تیر

48

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

طراحی وب - مقدماتی

محمدرضا بیکی

محمد مهدوی‌دوست

Html5css3
شروع طراحی وب

وب‌سایت شخصی می‌خواهید اما سی‌اس‌اس و جاوااسکریپت بلد نیستید؟ در زبان اچ‌تی‌ام‌ال تازه‌کار هستید؟ دربه‌در دنبال یک طراح وب می‌گردید تا یک کار ساده برایتان انجام دهد؟ پس دست نگه‌ دارید! این حلقه مخصوص شماست. در این حلقه به‌طور مختصر با ابزارهای طراحی وب و زبان جاوااسکریپت آشنا می‌شوید و احتمالا (اگر اندکی ذوق داشته‌باشید!) می‌توانید در نهایت وب‌سایت شخصی خودتان را طراحی کنید.

23

تیر

39

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

General Game Playing

اشکان بنی‌طالبی

Ggp
عامل هوشمند، واقعا هوشمند

تا حالا برای مسابقه‌های هوش‌مصنوعی عامل هوش‌مند طراحی کردین؟ برای کدوم مسابقه؟ مثلا شطرنج؟ عامل شما می‌تونست در مسابقه دوز هم بازی کنه؟ دوز که خیلی ساده‌تره که! می‌خوایم یک عامل هوشمند طراحی کنیم که توانایی شرکت توی همه‌ی بازی‌های مختلف رو داشته باشه، یعنی قوانین بازی رو بفهمه، استراتژی بچینه و برنده بشه، تنهای تنها.

18

مرداد

26

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

Gamification

آریاز اقبالی

Game of thrones poster 85627 1920x1200
I want to play a game...

آیا حاضر هستید به یک غریبه بگویید که هر روز کجا و با چه کسانی رفت‌و‌آمد می‌کنید؟ آیا حاضر هستید در شرکت‌تان روزی دو ساعت بیش‌تر کار کنید بدون این‌که پول بیش‌تری بگیرید؟ آیا حاضر هستید در ایستگاه مترو از پله استفاده کنید، حتی اگر پله‌برقی خلوت باشد؟ آیا حاضر هستید زباله‌های کنار یک سطل زباله را بلند کنید و داخل سطل بیاندازید؟ مبحث جدیدی به‌نام Gamification وجود دارد که باعث می‌شود آدم‌ها حاضر باشند تمام کارهایی که گفته‌شد را انجام دهند. در این حلقه مقدمه، مثال‌ها و جنبه‌های مختلف Gamification را بررسی می‌کنیم. مثال‌های این مبحث را می‌توانید در فیس‌بوک، TheFunTheory ،Nike+ ،Foursquare و... ببینید.


08

شهریور

49

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

نظریه‌ی بازی‌ها

نوید صالح‌نمدی

Gametheory
بازی با ذهن زیبا

تقریبا هر لحظه‌ای از زندگی شما، یک بازی است. تمرین یک درس را تحویل بدهم یا نه؟ تقلب کنم یا نه؟ در فوتبال و ضربه‌ی پنالتی به سمت چپ شوت کنم یا سمت راست؟ به عنوان دروازه‌بان به سمت چپ بپرم یا راست؟ زمانی که با دوستم می‌خواهم به سینما بروم به فیلم مورد علاقه‌ی خودم بروم یا فیلم مورد علاقه‌ی وی؟ اگر صدای جیغی در خیابان به گوش برسد به پلیس زنگ بزنم یا نزنم؟ تمامی این موقعیت‌ها یک بازی هستند و شما بازیکنی هستید که باید استراتژی خود را انتخاب کنید تا در مبارزه با دیگران به بیش‌ترین سود برسید. در حلقه‌ی نظریه‌ی بازی‌ها مقدمه‌ای از این مبحث را بیان می‌کنیم و در رابطه با کاربرد‌های آن در علوم کامپیوتر و هم‌چنین اقتصاد بحث می‌کنیم.

11

مهر

11

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

ویراستاری

یاسمن رازقی

مدرس این حلقه از دانشجویان مهندسی نرم‌افزار دانشکده است که در حال حاضر ویراستاری دو نشریه‌ی معتبر دانشکده یعنی «اف‌یک» و «جریان» را بر عهده دارد.

Editing
به زبان آدمیزاد

آدمیزاد ناگهان ترمز احساسات طبیعی‌اش را کشید و در انتخاب کلمات و عبارات احتیاط کرد تا دسته‌گلی به آب ندهد. اما از صراحت چون خیری ندیده‌‌بود، کم‌کم به دوپهلونویسی و درازنویسی و لاجرم به مُهمل‌نگاری رو آورد. کلیشه‌نویسی، درازنویسی، بیهوده‌نویسی، و در یک کلام شلخته‌نگاری سال‌هاست که در نوشته‌های ما جا خوش کرده‌است و ظاهرا به این راحتی‌ها بیرون‌رفتنی نیست. شلخته‌نگاری دامنه‌ی بسیار وسیعی دارد و به مطبوعات و رسانه‌های جمعی و حتی کتاب‌های درسی هم سرایت کرده‌است. در این حلقه می‌خواهیم تمرین کنیم که ساده، صریح، موجز، بی‌ابهام و بی‌پیرایه بنویسیم. می‌خواهیم حرمت خودمان، حرمت زبان مادری‌مان، و حرمت مخاطب‌هایمان را پاس بداریم. می‌خواهیم سعی کنیم زبان نوشته‌هایمان تا جای ممکن طبیعی، نزدیک به زبان گفتاری، منسجم و منطقی، و در یک کلام «پاکیزه» باشد. می‌خواهیم فارسی را درست بنویسیم.

08

دی

14

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

حلقه‌ی مهندسی نرم‌افزار-طراحی تحت وب

نوید صالح‌نمدی

Ruby on rails web version
حلقه‌ی مهندسی نرم‌افزار-طراحی تحت وب

در این حلقه قصد داریم با استفاده از مفاهیم اولیه‌ی مهندسی نرم‌افزار، چند پروژه‌ی تحت وب را از طراحی اولیه، تا پیاده‌سازی نهایی و آمایش جلو ببریم. از نکات مثبت این حلقه، می‌توان به تمرین عملی مفاهیم مهندسی نرم‌افزار مانند «امکان‌سنجی»، «مورد کاربردی»، «Class Diagram» و هم‌چنین آموزش زبان Ruby و فریم‌ورک Ruby On Rails نام برد. مهم‌تر از همه در کنار آموزش و تمرین مفاهیم، خروجی این حلقه ۳ پروژه‌ی اجرایی خواهدبود که به مرحله‌ی اجرا خواهد رسید.

24

بهمن

12

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

GPU Programming

Gpu programming
GPU Programming

در این گفت‌وگو قصد داریم تا با بررسی مسائل زیر، نگاهی کوتاه به برنامه‌نویسی هم‌روند بر روی GPU داشته‌باشیم:
– ساختار (SIMD (Single Instruction, Multiple Data،
– برنامه‌های قابل محاسبه با استفاده از SIMD،
– معرفی چارچوب و مدل برنامه‌نویسی (CUDA(Compute Unified Device Architecture،
– معرفی پروژه‌ی درس تحقیق در عملیات که با استفاده از CUDA پیاده‌سازی شده‌است.

04

مرداد

13

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

General Game Playing

اشکان بنی‌طالبی

Ggp
عامل هوشمند، واقعا هوشمند

تا حالا برای مسابقه‌های هوش‌مصنوعی عامل هوش‌مند طراحی کردین؟ برای کدوم مسابقه؟ مثلا شطرنج؟ عامل شما می‌تونست در مسابقه دوز هم بازی کنه؟ دوز که خیلی ساده‌تره که! می‌خوایم یک عامل هوشمند طراحی کنیم که توانایی شرکت توی همه‌ی بازی‌های مختلف رو داشته باشه، یعنی قوانین بازی رو بفهمه، استراتژی بچینه و برنده بشه، تنهای تنها.

11

مرداد

29

علاقه‌مند

زمان ثبت نام این رویداد به اتمام رسیده است . در صورتی که تا به حال ثبت نام نکرده‌اید به دفتر شاخه‌ مراجعه کنید.

همروندی تا بی‌نهایت!

Dining philosophers
همروندی تا بی‌نهایت!

اساتید: دکتر رامتین خسروی، مهندس احسان خامس‌پناه

همه‌ی ماها با دنیای شیرین برنامه‌سازی آشنایی داریم. دنیایی که در آن برنامه‌ای را طراحی کرده و سپس با کمک زبان‌های برنامه‌سازی رایج اقدام به تولید کدهای اجرایی می‌کنیم. اما شیرینی این دنیا اندک اندک در حال اتمام است! و جریان حاکم بر دنیای برنامه‌های کاربردی به سمت توزیع‌شدگی حداکثری پیش رفته‌اند. در نتیجه، یک برنامه به بخش‌های مختلفی تقسیم می‌شود که هر یک به طور جداگانه در نودهای اجرایی در حال اجرا هستند و مجموع کارکرد تمام نودها در کنار هم هدف‌های برنامه‌سازی را برآورده می‌کنند. اما برنامه‌سازی در دنیایی که اجزای آن توزیع شده هستند و همروندی بالایی دارد خود با چالش‌های متنوعی همراه است و نیازمندی‌های مبتنی بر الزامات توزیع شدگی دارد. در حلقه‌ی «همروندی تا بی‌نهایت» قصد داریم به مقدمات و چالش‌های برنامه‌سازی همروند پرداخته و سپس مدل اکتور را به عنوان یکی از مدل‌های موفق برنامه‌سازی همروند به شکل عمیق‌تر مورد کاوش قرار دهیم..
ظرفیت حلقه محدود است