1 |
جایگاه درس در برنامه درسی دوره |
این درس بعنوان یک درس 1 واحدی و همنیاز درس برنامه سازی پیشرفته می باشد که دانشجویان در نیمسال دوم این درس را انتخاب می کنند |
2 |
هدف کلی |
هدف اصلی درس تمرین عملی و کسب مهارت در مباحثی است که در کلاس برنامه سازی پیشرفته آموزش داده می شود دانشجویان در هر جلسه کارگاه به پیاده سازی برنامه های مرتبط با یکی از مباحثی که در کلاس برنامه سازی پیشرفته آموزش داده شده است می پردازند و اشکال های دانشجویان در کارگاه توسط استاد و دستیاران درس پاسخ داده می شود |
3 |
شایستگی های پایه |
این درس همنیاز درس برنامه سازی پیشرفته است |
4 |
اهداف یادگیری |
تمرین و کسب مهارت در هر یک از موضوعاتی که در درس برنامه سازی پیشرفته آموزش داده می شود
در کارگاه دانشجویان بصورت عملی به پیاده سازی برنامه های خواسته شده می پردازند و این امر در تقویت مهارت و رفع اشکال های آنها بسیار مفید خواهد بود |
5 |
روش تدریس |
در ابتدای هر جلسه مبحث اخیر درس بطور مختصر توضیح داده می شود و سپس چند تمرین برنامه نویسی به دانشجویان داده می شود دانشجویان با استفاده از لپتاپ خود یا با کامپیوترهای موجود در کارگاه به پیاده سازی برنامه های خواسته شده می پردازند و اشکال ها و سوالهای دانشجویان توسط استاد و دستیاران درس پاسخ داده می شود |
6 |
وظایف دانشجو |
حضور به موقع در محل کارگاه
انجام تکالیفی که در هر جلسه داده می شود
ارسال نتیجه تکالیف
شرکت در آزمون عملی پایان ترم |
7 |
منبع |
کتاب برنامه نویسی شیءگرا به زبان جاوا برای برنامه نویسان C، نویسندگان دکتر پایدار دکتر زرین کلام
کتاب Java, How to Program by Deitel
کتاب Thinking in Java, by Bruce Eckel |
8 |
مواد و امکانات آموزشی |
ویدئو پروژکتور و تخته وایت برد
کامپیوتر های کارگاه |
9 |
نحوه ارزشیابی |
16 نمره فعالیت کلاسی مستمر دانشجویان در طی ترم و پاسخ به تکلیف ها و انجام وظایف خواسته شده در هر جلسه
4 نمره آزمون عملی پایانترم |