1) اطلاعات کلی
- نام درس : برنامه نویسی پیشرفته تعداد واحد: 3 واحد
-
دروس پیشنیاز: مبانی برنامه نویسی
- منابع و مراجع : برنامه نویسی به زبان ++C – دایتل و دایتل
2) لینکهای مفید آموزشی:
3) ارزشیابی
- تمرین :(3-2) در طول ترم چندین تمرین بصورت تحویلی برای جلسه بعدی به دانشجویان ارائه می گردد. تحویل در زمان مقرر و تکراری نبودن تمارین الزامی است. تمرین ها بصورت تک نفری می باشند
- میان ترم:(4-3) با هماهنگی دانشجویان امتحان میان ترم در اوایل اردیبهشت برگزار می گردد
- پایان ترم:(10) کسب حداقل نیمی از نمره در امتحان پایان ترم برای قبولی در درس الزامی است
- پروژه (5): ارائه پروژه پایان ترم الزامی بوده و عدم تحویل حضوری پروژه باعث می شود نمره قبولی اخد نگردد.
- فعالیت کلاسی:(1-2) حضور فعال در جلسات درس- مشارکت در مباحث و پاسخگویی- انجام تمرینات اختیاری و ....
4) سرفصل مطالب
- فصل اول : مروری بر برنامه نویسی به زبان c: متغیرها، عملگرها، درستورات کنترلی شرط و حلقه ها، توابع، آرایه ها و ....
- فصل دوم : اشاره گر و ارجاع
- فصل سوم : برنامه نویسی شیی گرا و مفاهیم اولیه- کلاسها و اشیاء
- فصل چهارم: متغیرها و توابع عضو، توابع سازنده و مخرب و ...
- فصل پنجم: سربازگراری عملگرها
- فصل ششم :چند ریختی و وراثت
5)تمرین های تحویلی