-semestr  

Ma’ruza mashg’ulot 34 soat, amaliy mashg’ulot 36 soat, mustaqil ta’lim 70 soat

16
ko’rinishlari. Butun sonli arifmetika
masalalari.
mashg’ulot
Ichma-ich joylashgan takrorlanuvchi
jarayonlar, iterastion jarayonlar. Ketma-
ketliklarni tartiblash, oddiy saralash
masalalari.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Saralash va izlashning samarali algoritmlari
Mustaqil
ta’lim
9
0.5
0
Referat
C++ tili sintaksisi va uning leksik asosi.
[1]- (45-48 bet), [3]-(7-11 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
C++ tili dasturining tuzilishi va shakli.
[1]- (45-48 bet), [3]-(7-11 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
C++ tili sintaksisi. C++ tilida dastur tuzilishi.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
C va C++ tili sintaksislari.
Mustaqil
ta’lim
9
0.5
0
Referat
C++ tili asosida yaratilgan tillar(C# va Java
tillari)
Mustaqil
ta’lim
9
0.5
0
Referat
Visual C++ muhitida ishlash.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Berilganlar turlari. C++ tilining tayanch
turlari. [1]- (69-85 bet), [3]-(13-21 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
C++ tili uchun konsol rejimidagi dasturlash
muhitlari
Mustaqil
ta’lim
9
0.5
0
Referat
O’zgaruvchilar va ifodalar.
[1]- (69-85 bet), [3]-(13-24 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
O’zgaruvchilar, amallar, ifodalar bilan
ishlash.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Amallar: inkrement, dekrement, sizeof,
mantiqiy, razryadli, taqqoslash.
[1]- (69-85 bet), [3]- (24-28 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
O’qish-yozish oqimlari (cin, cout).
[1]- (47-48 bet, 50-51 bet), [3]- (157-160 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
O’qish-yozish oqimlarida (cin, cout) kiritish-
chiqarish usullaridan foydalanish.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Operatorlar. Shart operatorlari. [1]- (123-125
bet), [3]- (31-36 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Shart operatorlari bilan ishlash.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Takrorlash operatorlari.
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Takrorlash operatorlari bilan ishlash.
Amaliy
2
0.5
0
Yozma ish
17
mashg’ulot
Boshqaruvni uzatish operatorlari.
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Boshqaruvni uzatish operatorlari bilan
ishlash.
Amaliy
mashg’ulot
2
0
0
Yozma ish
2-modul. C++ da murakkab turlar. C++ da modulli dasturlash.
Statik massivlar. [3]- (96-101 bet).
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Statik massivlar bilan ishlash.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Funksiyalar e’lon qilish va aniqlash. Lokal va
global o’zgaruvchilar. [3]-(57-65 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Funksiyalarni e’loni va aniqlash. Oddiy
funksiyalar tuzish. Funksiya parametrlari va
qaytaruvchi qiymatlari bilan ishlash.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
C++ va boshqa tillarda (Pascal, C#) modulli
dasturlash
Mustaqil
ta’lim
9
0.5
0
Referat
Rekursiv funksiyalar. [3]-(76-79 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Rekursiv funksiyalar bilan ishlash.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
Standart kutubxona funksiyalari.
[3]- (147-149 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Standart kutubxona funksiyalaridan
foydalanish.
Amaliy
mashg’ulot
2
0.5
0
Yozma ish
C++ tili standartlari
Mustaqil
ta’lim
8
0.5
0
Referat
Turli muhitlarda yaratilgan dastur ob’ektlarini
bog’lash.
Mustaqil
ta’lim
7
0.5
0
Referat
Ko’rsatkichlar va adres oluvchi
o’zgaruvchilar. [3]- (81-93 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Ko’rsatkichlar bilan ishlash.
Amaliy
mashg’ulot
2
1
0
Yozma ish
Dinamik massivlar. [3]- (102-105 bet)
Nazariy
mashg’ulot
2
0
2
Yozma
hisobot
Dinamik massivlar bilan ishlash.
Amaliy
mashg’ulot
2
1
0
Yozma ish
18
Funkstiya va massivlar. [3]- (105-110 bet)
Nazariy
mashg’ulot
2
0
4
Yozma
hisobot
3-modul. C++ da satrlar
Satr va ular ustida amallar. [3]-(110-125 bet)
Nazariy
mashg’ulot
2
0
4
Yozma
hisobot
ASCIIZ catrlar va ular ustida amallar.
Amaliy
mashg’ulot
2
1
0
Yozma ish
String turidagi satrlar va ular ustida amallar.
Amaliy
mashg’ulot
2
1
0
Yozma ish
Jami soat
140
30
40
“Dasturlash asoslari” fanidan ishchi o’quv dastur bajarilishining kalendar tematik rejasi
2-semestr
Ma’ruza mashg’ulot 16 soat, amaliy mashg’ulot 16 soat, mustaqil ta’lim 32 soat
Modulning (bobning) mazmuni.
Fanning nazariy va amaliy
mashg’ulotlari mazmuni. Adabiyotlar.
Mashg’ulot
turi
Soat
Ajratilgan
(on/jn)
bal
Nazorat
shakli
Bajarilgan
sana
JN
ball
ON
Bal
l
1
2
3
4
5
6
7
Tuzilmalar va birlashmalar. [3]- (130-144 bet)
Nazariy
mashg’ulot
2
0
2
Yoshma
hisobot
Tuzilmalar bilan ishlash. Birlashmalar bilan
ishlash.
Amaliy
mashg’ulot
2
4
0
Yozma ish
Dinamik ma’lumotlar tuzilmalari.
[3]- (141-144 bet)
Nazariy
mashg’ulot
2
0
2
Yoshma
hisobot
Dinamik tuzilmalar bilan ishlash.
Amaliy
mashg’ulot
2
4
0
Yozma ish
Dinamik strukturalarni qayta ishlash
algoritmlari.
Mustaqil
ta’lim
8
4
0
Referat
Algoritmlar kutubxonasi. Sonli hisoblash
funksiyalarining kutubxonasi
Mustaqil
ta’lim
8
4
0
Referat
4-modul. C++ oqimlar. Fayllar va fayl oqimlari bilan ishlash.
Fayl tushunchasi. Matn va binar fayllar. Fayl
va satr oqimlari.
Nazariy
mashg’ulot
2
0
2
Yoshma
hisobot
Matn fayllar va ular ustida amallar.
Amaliy
2
3
0
Yozma ish
19
mashg’ulot
Standart kutubxona. Oqim sinflari
Mustaqil
ta’lim
8
3
0
Referat
Fayldan o’qish-yozish funkstiyalari.
Nazariy
mashg’ulot
2
0
2
Yoshma
hisobot
Binar fayllar va ular ustida amallar.
Amaliy
mashg’ulot
2
3
0
Yozma ish
Fayl ko’rsatkichini boshqarish funkstiyalari.
Nazariy
mashg’ulot
2
0
2
Yoshma
hisobot
Fayl strukturalar bilan ishlash, saralash va
qidirish algoritmlari, ifodalarini hisoblash.
Amaliy
mashg’ulot
2
3
0
Yozma ish
C++ tilida sinflar. Sinfni va ob’ektlarni
tavsiflash.
Nazariy
mashg’ulot
2
0
2
Yoshma
hisobot
Sinf ob’ektlarini yaratish va ular ustida
amallar.
Amaliy
mashg’ulot
2
3
0
Yozma ish
Sinf maydonlari va metodlari. Konstruktor va
Destruktorlar.
Nazariy
mashg’ulot
2
0
1
Yoshma
hisobot
Sinf ob’ektlarini yaratish va ular ustida
amallar.
Amaliy
mashg’ulot
2
3
0
Yozma ish
Operatorlarni qayta yuklash. Vorislik
Nazariy
mashg’ulot
2
0
1
Yoshma
hisobot
Operatorlarni qayta yuklash.
Amaliy
mashg’ulot
2
3
0
Yozma ish
.NET texnologiyasi, C# tilini xususiyatlari.
Mustaqil
ta’lim
8
3
0
Referat
Jami soat
64
40
30