لیست رشته ها:
رياضيات و كاربردها - علوم كامپيوتر - علوم كامپيوتر(چندبخشي ) - علوم کامپیوتر(کاردانی) - مهندسي فناوري اطلاعات - مهندسي فناوري اطلاعات (چندبخشي ) - مهندسي كامپيوتر-نرم افزار(چندبخشي ) - مهندسي كامپيوتر(سخت افزار) - مهندسي كامپيوتر(نرم افزار) - مهندسی نرم افزار(کاردانی) -سرفصل های تدریس شده:
فصل اول: مقدمات برنامه نویسیبخش 1 - آشنایی با ++C
بخش 2 - اعلان متغیر
فصل دوم: انواع اصلی
بخش 1 - انواع داده (قسمت اول)
بخش 2 - انواع داده (قسمت دوم)
بخش 3 - گسترش و تبدیل نوع
فصل سوم: انتخاب
بخش 1 - ساختارهای شرطی
بخش 2 - شرط های مرکب
بخش 3 - انتخاب
فصل چهارم: تکرار
بخش 1 - حلقه ی تکرار نامعین
بخش 2 - حلقه ی تکرار معین
بخش 3 - دستورات پرش
اعداد شبه تصادفی
فصل پنجم: توابع
بخش 1 - توابع ساخت کاربر
بخش 2 - ویژگی های توابع
بخش 3 - مباحث تکمیلی تابع
فصل ششم: آرایه ها
بخش 1 - آرایه ها
بخش 2 - الگوریتم ها
بخش 3 - آرایه ی چندبعدی
فصل هفتم: اشاره گرها و ارجاع ها
بخش 1 - اشاره گرها
بخش 2 - عملیات روی اشاره گرها
بخش 3 - آرایه ی پویا
فصل هشتم: رشته های کاراکتری و فایل ها
بخش 1 - رشته های کاراکتری
بخش 2 - توابع رشته ی کاراکتری
بخش 3 - آرایه ای از رشته ها
بخش 4 - جریان ها
بخش 5 - نوع داده ی string
بخش 6 - فایل
فصل نهم: شی گرایی
بخش 1 - مفاهیم شی گرایی
بخش 2 - توابع عضو کلاس
بخش 3 - سازنده ی کپی و نابودکننده
بخش 4 - اشاره گر به شی
فصل دهم: سربارگذاری عملگرها
بخش 1 - سربارگذاری عملگرهای جایگزینی و حسابی
بخش 2 - سربارگذاری عملگرهای رابطه ای و افزایشی
فصل یازدهم: ترکیب و وراثت
بخش 1 - ترکیب و وراثت
بخش 2 - توابع مجازی