برنامه سازی پیشرفته ترم 991

این صفحه به منظور معرفی درس برنامه سازی پیشرفته ایجاد شده است.


(( لینک صفحه ترم گذشته ))

معرفی درس


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

زمان و مکان برگزاری کلاس

روز و ساعت

مکان برگزاری

بارم بندی نمرات

میانترم : 4 نمره

پایانترم : 10 نمره

پروژه : 3 نمره

هر تمرین 1 نمره

تمرین ها، پروژه ها و رئوس مطالب

پروژه های پایانی

تمرین ها

رئوس مطالب

سوالات متداول



پاسخ : بله، در صورتی که فضای کلاس اجازه دهد، از حضور مستمعین آزاد استقبال می شود.
پاسخ : تمامی تمرینات باید به صورت انفرادی انجام شوند.
پاسخ : بله، پروژه های پایانی در قالب گروههای حداکثر 3 نفری قابل انجام هستند. اطلاعات تکمیلی در صفحه پروژه های پایانی قابل دسترس هستند.
پاسخ : خیر، به دلیل دریافت ایمیل های فراوان، پاسخ به سوالات درسی از طریق ایمیل دانشگاهی امکان پذیر نخواهد بود.

اطلاعیه ها