1 |
جایگاه درس در برنامه درسی دوره |
درس برنامه سازی پیشرفته یکی از دروس تخصصی رشته ریاضیات و کاربردهاست |
2 |
هدف کلی |
آشنایی با اصول برنامه سازی شی گرا و طراحی نرم افزارهای کاربردی با یکی از زبانهای شی گرا مانند java
یا ++c یا پایتون. |
3 |
شایستگی های پایه |
پیش نیاز این درس، آشنایی با مفاهیم برنامه نویسی و الگوریتمها است و انتظار می رود دانشجویان این درس، نجربخ برنامه نویسی به یک زبان برنامه نویسی ساخت یافته، نظیر C، آشنایی داشته باشند. |
4 |
اهداف یادگیری |
دانشجو باید به صورت حرفه ای بتواند برنامه های عملی پیاده سازی نماید. |
5 |
روش تدریس |
مرور مفاهیم کلی الگوریتمنویسی
بیان مطالب درسی در قالب بیان مسائل جذاب
استفاده از مثالهای مرتبط با سایر دروس ریاضی و آمار دانشجویان
مشارکت دانشجویان در حل مسائل در کلاس درس که سایر دانشجویان با شیوههای مختلف حل یک مسئله آشنا شوند.
آشنایی دانشجویان با برخی موضوعات حوزه هوش مصنوعی |
6 |
وظایف دانشجو |
شرکت منظم در جلسات درس. مشارکت در تمرینهای کلاسی، انجام تکالیف، انجام و تحویل پروژه های درس و شرکت در امتحان های درس |
7 |
منبع |
کتاب Beginning C++17 From Novice to Professional
و منابع دیگر مرتبط با درس و همچنین زبان برنامهنویسی جاوا |
8 |
نحوه ارزشیابی |
تکلیفها و فعالیتهای کلاسی، امتحانات حضوری و الکترونیکی، پروژه عملی و امتحان پایانترم |