Mavzular
|
Ma`ruza, amaliy va seminar mashg`ulotlar rejasi
|
Soatlar
|
Ma`ruza mashg`ulot
lari
|
Amaliy va seminar mashg`ulot
lari
|
Mustaqil ta`lim
|
|
Dasturlashga kirish, dasturlashning asosiy tushunchalari.
|
Algoritmlash va dasturlashning asosiy tushunchalari.
Tilning bazaviy tushunchalari. Identifikatorlar, ularning turlari, ularga qiymat o‘zlashtirish usullari va operatorlari.
Ma’lumotlar toifalari va ularni o‘zgartirish.
|
2
|
2
|
6
|
|
Dasturlash tillarining tuzilmasi.
|
Dasturlash tillarining tuzilmasi.
Statik operator (sizeof). Qiymat o‘zlashtirish operatorlari va ularning ishlash usullari.
ma’lumotlarni kiritish va chiqarish operatorlari.
|
2
|
2
|
6
|
|
Tarmoqlanish va uzilishlarni tashkil etish operatorlari.
|
Tarmoqlanuvchi operatorlar(if va switch) va ularni ishlash ketma ketliklari.
Shartsiz o‘tish operatorlari
Uzilishni tashkil etish- break, continue.
|
2
|
2
|
6
|
|
Takrorlanish operatorlari.
|
Parametrli takrorlash operatori (for).
Old shartli va so‘ng shartli takrorlanuvchi sikl operatorlari (while va do while).
Takrorlanish jarayonlarini tarmoqlanish va shartsiz o‘tish orqali tashkil etish.
|
2
|
2
|
6
|
|
Funksiyalar.
|
Funksiya tavsifi. Qiymatlarni qaytarish.
Rekursiv funksiyalar.
Funksiyalarni qayta yuklash. Foydalanuvchi kutubxonasini tashkil etish.
|
2
|
4
|
8
|
|
Massivlar.
|
Statik massivlar. Bir o‘lchovli va ko‘p o‘lchovli massivlar.
Massiv elementlarini saralash va qidirish usullari.
|
2
|
4
|
8
|
|
Ko‘rsatkichlar va dinamik xotira bilan ishlash.
|
Ko‘rkatkichlar.
Dinamik xotira bilan ishlash.
Dinamik massiv va ularni funksiya parametri sifatida qo‘llanilishi.
|
2
|
2
|
8
|
|
Obyektga yo‘naltirilgan dasturlash asoslari.
|
Kirish
Inkapsulyatsiya
Vvorislik, polimorfizm, sinflar va obyektlar.
Tuzilmalar va birlashmalar.
|
2
|
4
|
6
|
|
Konstruktorlar va destruktorlar.
|
Konstruktorlar va destruktorlar.
Friend funksiyalar va sinflar
ko‘rsatkichlar va sinf metodlari
Obyektlar massivi.
|
2
|
2
|
8
|
|
Inkapsulyatsiya va merosxo‘rlik.
|
Inkapsulyatsiya
Merosxo‘rlik va uning turlari
Himoyalangan merosxo‘rlik
Bazaviy sinf a’zolariga murojaatni boshqarish.
|
2
|
4
|
8
|
|
Polimorfizm.
|
Polimorfizm. Polimorfizm va uning turlari.
Virtual funksiya. Abstrakt sinf va funksiyalar.
|
2
|
2
|
6
|
|
Operatorlarni qayta yuklash.
|
Operatorlarni qayta yuklash.
Funksiyalar va amallar qayta yuklash va ulaning maqsadi.
|
2
|
2
|
8
|
|
Satrlar va kengaytirilgan belgilar.
|
1. Satrlar va kengaytirilgan belgilar.
Satrlarga ishlov berish standart funksiyalari
satrlarni ulash, solishtirish, belgilarni izlash, satr qismlarini izlash, o‘zgartirish va o‘chirish.
|
2
|
4
|
8
|
|
Fayllar va fayllar bilan ishlash.
|
Fayllar va oqimlar, diskdagi fayllar bilan ishlash.
Matnli fayllar. Binar fayllar. C++ tilida fayllar bilan ishlovchi maxsus funksiyalar.
Istisno (exception) larni qayta ishlash (throw, try va catch).
|
2
|
4
|
8
|
|
Shablonlar bilan ishlash.
|
Shablon (template) tushunchasi va ularning qo‘llanilishi.
Funksiya shablonlarini, sinf shablonlarini yaratish usullari va ularning qo‘llanilishi.
|
2
|
2
|
8
|
Jami soat
|
30
|
42
|
108
|