درس:برنامه نویسی پیشرفته

از ویکی جامع پردیس دانشگاهی دانشگاه قم
پرش به: ناوبری، جستجو


برنامه نویسی پیشرفته
Img020.jpg
مشخصات درس
عنوان درس برنامه نویسی پیشرفته
مقطع تحصیلی کارشناسی
رشته دانشگاهی مهندسی کامپیوتر
پیش نیازها مبانی برنامه نویسی
هم نیازها ندارد
سرفصل های درس
مقدمه
فصل دوم
آغاز برنامه نویسی
معرفی چند ساختمان داده
فصل پنجم
اشاره گرها
فایل ها

فصل اول:مقدمه

فصل دوم:

انواع داده

متغیر

عملگرها

فصل سوم:آغاز برنامه نویسی

معرفی برخی توابع

ساختارهای تکرار

ساختارهای تصمیم

انواع متغیرها

فصل چهارم: معرفی چند ساختمان داده

آرایه

رشته

ساختمان ها یا structures

union

لیست پیوندی

کلاس ها و اشیا

فصل پنجم:

توابع

توابع بازگشتی

فصل ششم:اشاره گرها

نحوه تعریف اشاره گر

اعمال بر روی اشاره گرها

اشاره گرها و آرگومان توابع

تخصیص حافظه پویا

اشاره گرها و آرایه ها

اشاره گرها و رشته ها

اشاره گر به اشاره گر

فصل هفتم:فایل ها

انواع فایل ها

فصل هشتم:وراثت

کنترل دستیابی به کلاس پایه

استفاده از سازنده ها و مخرب ها در کلاس های مشتق

ارسال پارامترها به سازنده های کلاس پایه

توابع همنام در کلاس های پایه و مشتق

وراثت چندگانه