№
|
Ma’ruza mavzulari
|
Soat
|
|
LINQ so’rovlar. So’rovlar. Qism so’rovlar. Proektsiyalash. Boshqa turga keltirish. Agregatsiya metodlari.
|
2
|
|
ADO.NET. Berilganlar bazasiga ulanish. Berilganlarni qayta ishlash. System.Data nomlar fazosi. So’rovlar bilan ishlash.
|
2
|
|
ADO.NET. Berilganlar bazasiga ulanish. Berilganlarni qayta ishlash. System.Data nomlar fazosi. So’rovlar bilan ishlash.
|
2
|
|
Entity Framework. CodeFirst, ModelFirst, DatabaseFirst yondashuvlari. Berilganlar bazasi bilan ishlash. Migratsiyalar.
|
2
|
|
Entity Framework. CodeFirst, ModelFirst, DatabaseFirst yondashuvlari. Berilganlar bazasi bilan ishlash. Migratsiyalar.
|
2
|
|
Entity Framework. CodeFirst, ModelFirst, DatabaseFirst yondashuvlari. Berilganlar bazasi bilan ishlash. Migratsiyalar.
|
2
|
|
Regulyar ifoda asoslari. Regulyar ifoda xossalari. Metaberilganlar. Kvantifikatorlar. Guruhlar. Matn bilan ishlash.
|
2
|
|
WPF asoslari. XAML sintaksisi. Application, Window sinflari. WPF ilova yaratish.
|
2
|
|
WPF asoslari. XAML sintaksisi. Application, Window sinflari. WPF ilova yaratish.
|
2
|
|
WPFda boshqaruv, maketlar, hodisalar. Asosiy boshqaruv elementlari. Panellar orqali joylashishni aniqlash. Hodisalar.
|
2
|
|
WPFda boshqaruv, maketlar, hodisalar. Asosiy boshqaruv elementlari. Panellar orqali joylashishni aniqlash. Hodisalar.
|
2
|
|
Grafika xizmatlari. Grafik vizuallashtirish xizmatlari. Grafik transformatsiyalar. Rasmlar, geometrik obyektlardan foydalanish.
|
2
|
|
Grafika xizmatlari. Grafik vizuallashtirish xizmatlari. Grafik transformatsiyalar. Rasmlar, geometrik obyektlardan foydalanish.
|
2
|
|
Animatsiya. Vaqt bilan ishlash.
|
2
|
|
Animatsiya. Vaqt bilan ishlash.
|
2
|
Jami
|
30
|
Amaliy mashg‘ulotlar tashkillashtirishda zamonaviy pedogogik texnologiyalardan foydalanish va amaliy masalalarni kompyuter bilan jihozlangan auditoriyada bir akademik guruhga bitta professor-o‘qituvchi tomonidan o‘tkazilishi zarur.
№
|
Amaliy mashg’ulot mavzulari
|
Soat
|
1
|
Algoritm. Algoritmni asosiy xossalari.
|
2
|
2
|
Algoritm. Algoritmni asosiy xossalari.
|
2
|
3
|
Algoritm. Algoritmni asosiy xossalari.
|
2
|
4
|
Chiziqli va tarmoqlanuvchi algoritmlar.
|
2
|
5
|
Chiziqli va tarmoqlanuvchi algoritmlar.
|
2
|
6
|
Chiziqli va tarmoqlanuvchi algoritmlar.
|
2
|
7
|
Takrorlanuvchi algoritmlar.
|
2
|
8
|
Takrorlanuvchi algoritmlar.
|
2
|
9
|
Takrorlanuvchi algoritmlar.
|
2
|
10
|
Identifikatorlar, literallar, o’zgaruvchilar va berilganlar turlari.
|
2
|
11
|
Identifikatorlar, literallar, o’zgaruvchilar va berilganlar turlari.
|
2
|
12
|
Berilganlarning C# dasturlash tilida turlari va e’loni. O’zgaruvchi va o’zgarmas tushunchasi.
|
2
|
13
|
Berilganlarning C# dasturlash tilida turlari va e’loni. O’zgaruvchi va o’zgarmas tushunchasi.
|
2
|
14
|
Berilganlarning C# dasturlash tilida turlari va e’loni. O’zgaruvchi va o’zgarmas tushunchasi.
|
2
|
15
|
C# tilining amallari. Consoleda kiritish-chiqarish. Arifmetik va mantiqiy amallar.
|
2
|
16
|
C# tilining amallari. Consoleda kiritish-chiqarish. Arifmetik va mantiqiy amallar.
|
2
|
17
|
Operator turlari: unar va binary. Kiritish va chiqarish funksiyalari va ularda satrlarni dastlabki formatlash qoidalari.
|
2
|
18
|
Operator turlari: unar va binary. Kiritish va chiqarish funksiyalari va ularda satrlarni dastlabki formatlash qoidalari.
|
|
19
|
Berilganlar turlarining shajarasi. Turni boshqa turga keltirish qoidalari.
|
2
|
20
|
Berilganlar turlarining shajarasi. Turni boshqa turga keltirish qoidalari.
|
|
21
|
Oshkor va oshkormas turga keltirish.
|
2
|
22
|
Shart operatorlari if, if-else,
|
2
|
23
|
Shart operatorlari if, if-else,
|
|
24
|
Switch operatorlari va ?:.
|
2
|
25
|
For takrorlash operatorlari.
|
2
|
26
|
For takrorlash operatorlari.
|
2
|
27
|
For takrorlash operatorlari.
|
2
|
28
|
While, do-while, if-goto Takrorlash operatorlari.
|
2
|
29
|
While, do-while, if-goto Takrorlash operatorlari.
|
2
|
30
|
Bir o’lchamli massivlar
|
2
|
31
|
Bir o’lchamli massivlar
|
2
|
32
|
Bir o’lchamli massivlar
|
2
|
33
|
Ko’p o’lchamli massivlar.
|
2
|
34
|
Ko’p o’lchamli massivlar.
|
2
|
35
|
Ko’p o’lchamli massivlar.
|
|
36
|
Belgili o’zgaruvchilar char toifasi.
|
2
|
37
|
Satrli o’zgaruvchilar string toifasi.
|
2
|
38
|
Satrlar ustida amallar. Satrlarni formatlash.
|
2
|
39
|
Satrlarda sonlarni va sanalarni formatlab chiqarish.
|
2
|
40
|
Metodlarni e’lon qilish. Parametrli metodlar.
|
2
|
41
|
Metodlarni e’lon qilish. Parametrli metodlar.
|
2
|
42
|
Metodlardan qiymat qaytarish. Kelishuv bo’yicha parametrli metodlar.
|
2
|
43
|
Metodlardan qiymat qaytarish. Kelishuv bo’yicha parametrli metodlar.
|
2
|
44
|
Metodning massivli parametrlari va params kalit so’zi. Massiv turidagi parametrga ega metodlarni e’lon qilish.
|
2
|
45
|
Metodlardan massiv tipidagi o’zgaruvchilarni qaytarish. params kalit so’zidan foydalanib ko’p parametrli metodlar e’lon qilish va ulardan foydalanish.
|
2
|
Jami
|
90
|
№
|
Amaliy mashg’ulot mavzulari
|
Soat
|
1
|
Rekursiv va qayta yuklanuvchi metodlar.
|
2
|
2
|
Rekursiv metodlarni aniqlash. Qayta yuklanuvchi metodlar.
|
2
|
3
|
Qiymatlar turlari va havola turlar. Ref va out kalit so’zlari. Kalit so’zlarni metodlarda qo’llash.
|
2
|
4
|
Qiymatlar turlari va havola turlar. Ref va out kalit so’zlari. Kalit so’zlarni metodlarda qo’llash.
|
2
|
5
|
Kortejlar. Sanab o’tiluvchi tur.
|
2
|
6
|
Kortejlar. Sanab o’tiluvchi tur.
|
2
|
7
|
Strukturalar. Dinamik strukturalar.
|
2
|
8
|
Strukturalar. Dinamik strukturalar.
|
2
|
9
|
Sinf yaratish va obyektlarni hosil qilish.
|
2
|
10
|
Sinf yaratish va obyektlarni hosil qilish.
|
2
|
11
|
Kelishuv bo’yicha konstruktor va konstruktorlar.
|
2
|
12
|
Kelishuv bo’yicha konstruktor va konstruktorlar.
|
2
|
13
|
C# da inkapsulyatsiya. Public, private, protectod va internal kalit so’zlari.
|
2
|
14
|
C# da inkapsulyatsiya. Public, private, protectod va internal kalit so’zlari.
|
2
|
15
|
Statik berilganlar, statik metodlar, statik sinflar
|
2
|
16
|
Statik sinflar va ulardan foydalanish.
|
2
|
17
|
Nomlar fazosi. Sinflarni boshqa faylda e’lon qilish. Statik sinflarni nomlar fazosida umumiy tarzda qo’shish.
|
2
|
18
|
Nomlar fazosi. Sinflarni boshqa faylda e’lon qilish. Statik sinflarni nomlar fazosida umumiy tarzda qo’shish.
|
2
|
19
|
Operatorlarni qayta yuklash. Operator turlari: binar va unar.
|
2
|
20
|
Qayta yuklash qoidalari. Arifmetik operatorlarni qayta yuklash. Kalit so’zli operatorlarni qayta yuklash.
|
2
|
21
|
Konstanta maydonlar. Qism sinflar.
|
2
|
22
|
Sinfni qismlarga ajratib bir nechta fayllarda saqlash va ular bilan ishlash.
|
2
|
23
|
Voris sinflarni yaratish va foydalanish.
|
2
|
24
|
Voris sinflarni yaratish va foydalanish.
|
|
25
|
Vorislik. Sinflar shajarasi.
|
2
|
26
|
Vorislikda konstruktorlarni ishlatish.
|
2
|
27
|
Ichma-ich joylashgan sinflar e’loni.
|
2
|
28
|
Ichma-ich joylashgan sinflar e’loni.
|
|
29
|
Ichma-ich joylashgan sinflarni nomlar fazosida ishlatish.
|
2
|
30
|
Polimorfizm.
|
2
|
Jami
|
60
|