№
|
Mustaqil ta’lim mavzusi
|
Beriladigan topshiriqlar
|
Bajarish muddati
|
Jami
(soat)
|
1
|
Yangi XT arxitekturasi va PT tahlil qilish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
2
|
Tizimli programmalash maqsad va vazifalar.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
3
|
Katta va murakkab PT ishlab chiqarish muammolari va faoliyat sikli bilan tanishish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
4
|
Programma ta’minotining sifati va ishonchliligi. Takroran foydalanish samaradorligi.Ko’chirish xususiysti.Funksionallik.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
5
|
Algoritmni to’liq tuzish bosqichlari tahlil qilish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
6
|
Modellar turi va modellashtirish tizimlari bilan tanishish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
7
|
Programmalash paradigmalarini muhokama qilish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
8
|
Programma vositalarini hujjatlashtirish va attestasiyalash. Programma vositalarini testlash va sozlash (otladka qilish).
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
9
|
PT sifat va ishonchliligini aniqlash qoidalari bilan tanishish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
10
|
Programmalashning ko’rinishlari.Strukturali va modulli programmalash.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
11
|
Programmalashning klassik usullarini muhokama qilish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
12
|
Programmalashning zamonaviy texnologiyalari bilan tanishish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
13
|
Turli OSlarning ish rejimi, interfeysi va xususiyatlarini tahlil qilish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
14
|
Translyatorlar tarkibi va xususiyatlarini o’rganish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
15
|
Programmalash muhitlari strukturasi bilan chuqurroq tanishish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
16
|
Programmani optimallashtirish mexanizmlarini tahlil qilish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
17
|
OSlar uchun ilovalar yaratish bilan tanishish
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
18
|
Tizimli programmalash: maqsad va vazifalar.Tizim tushunchasi. Tizimli tahlil. Tizimli yondashuv. Katta programmaviy tizimlar xususiyatlari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
19
|
Berilganlar bazalarini ilovasini yaratish. Berilganlar bazasi asosiy elementlari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
20
|
Programm ta’minotining sifati va ishonchliligi. Takroran foydalanish. Effektivligi. Ko’chirish xususiyati. Funksionalligi.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
21
|
Programmalashning ko’rinishlari. Strukturali va modulli programmalash.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
22
|
Programmalash va loyihalash tillari. Programmalash tillarida berilganlar.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
23
|
Obyektli texnologiyalar. Obyektga yo’naltirilgan programmalash.
|
Konspekt tayyorlash. Muhokama qilish.
|
1-oraliq nazoratgacha
|
4
|
24
|
Transformasiya asosida o’zgartirishlar. Programmalarni semantik o’zgartirish. Global semantik talhil.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
25
|
Analitik o’zgartirishlar asoslari. Kompyuter algebrasi tizimlari. Matematik va statistik tizimlar. Kompyuterli matematika paketlari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
26
|
Amaliy dasturlarni yaratish texnologiyalari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
27
|
Dasturlarni interfeyslarini qurish prinsiplari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
28
|
Zamonaviy algoritmik tillarini translyasiya qilish va optimallash usullari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
29
|
Microsoft SQL Server berilganlar bazalari texnologiyalari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
30
|
Virtual xotira. Xavfsizlik tizimi. Xotira himoyasi.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
1
|
31
|
Ko’pmasalalik, dispetcherizasiya. Ko’pmasalalik modellari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
1
|
32
|
Xotiraning kritik bo’laklari. Jarayonlarni rejalashtirish. Jarayonlarni sinxronlash algoritmlari.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
33
|
Ilovaning virtual xotirasi. Qurilmalarni virtuallashtirish. Virtual mashinani boshqarish. Virtual mashina dispetcheri.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
1
|
34
|
Jarayonlarni vaqt bo’yicha ichki moslashuvi.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
35
|
Prosessor holatlari va ular ustida amallar.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
36
|
Modulli programmalash: modullik, beshta kriteriya, dekompozisiya. Oshkora interfeys.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
37
|
Tiplashtirish. Berilganlarni abstrakt tiplari. Tiplashtirish masalasi. Kalit konsepsiyalar. An’anaviy modulli strukturalar.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
38
|
Ob’ektli texnologiyalar. Ob’yektga yo’naltirilgan programmalash.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
39
|
Net Framework platformasi va CLR.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
1
|
40
|
Kompyuterli matematika paketlari; ilmiy va algebraik hisoblashlar.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
1
|
41
|
Webga yo’naltirilgan programalashtirish texnologiyalari. Web ilovalari yaratish vositalarining rivojilanishi (evolyusiyasi).
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
42
|
Jarayonlarning o’zaro ta’sirini mantiqiy tashkil etish.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
1
|
43
|
Sinxronlash mexanizmalari, Deykstra semafori, Xor monitori.
|
Konspekt tayyorlash. Muhokama qilish.
|
|
2
|
44
|
Adresni dinamik translyasiyasi.
|
Konspekt tayyorlash. Muhokama qilish.
|
2-oraliq nazoratgacha
|
1
|
|
Jami
|
70
|