Олий ва ўрта махсус таълим вазирлигининг 2014 йил сонли буйруғига илова



Yüklə 177,97 Kb.
səhifə6/10
tarix24.12.2023
ölçüsü177,97 Kb.
#160678
1   2   3   4   5   6   7   8   9   10
Syllabus Dasturlash asoslari 2022-2023

1-semestr jami: 210 soat
Mustaqil ish mavzulari 2-semestr



Mustaqil ish mavzulari


Rekursiv va qayta yuklanuvchi metodlar. Rekursiv metodlarni aniqlash mavzusi bo’yicha misol yechish.


Qayta yuklanuvchi metodlar mavzusi bo’yicha misol yechish.


Qiymatlar turlari va havola turlar. Ref va out kalit so’zlari mavzusi bo’yicha misol yechish.


Kalit so’zlarni metodlarda qo’llash mavzusi bo’yicha misol yechish.


Kortejlar mavzusi bo’yicha misol yechish mavzusi bo’yicha misol yechish.


Sanab o’tiluvchi tur mavzusi bo’yicha misol yechish.


Strukturalar mavzusi bo’yicha misol yechish.


Dinamik strukturalar mavzusi bo’yicha misol yechish.


Sinflar va obyektlar mavzusi bo’yicha misol yechish.


Obyektga yo’naltirilgan dasturlash tamoyillari mavzusi bo’yicha misol yechish.


Sinf e’loni. Obyekt yaratish mavzusi bo’yicha misol yechish.


Kelishuv bo’yicha konstruktor va konstruktorlar mavzusi bo’yicha misol yechish.


C# da inkapsulyatsiya. Public, private kalit so’zlari mavzusi bo’yicha misol yechish.


Protectod va internal kalit so’zlari mavzusi bo’yicha misol yechish.


Statik berilganlar, statik metodlar, statik sinflar mavzusi bo’yicha misol yechish.


Sinfning static berilganlar a’zosi. Statik metodlar va ularga murojat qilish. Statik sinflar va ulardan foydalanish mavzusi bo’yicha misol yechish.


Nomlar fazosi. Sinflarni boshqa faylda e’lon qilish mavzusi bo’yicha misol yechish.


Statik sinflarni nomlar fazosida umumiy tarzda qo’shish mavzusi bo’yicha misol yechish.


Operatorlarni qayta yuklash. Operator turlari: binar va unar. Qayta yuklash qoidalari mavzusi bo’yicha misol yechish.


Arifmetik operatorlarni qayta yuklash. Kalit so’zli operatorlarni qayta yuklash mavzusi bo’yicha misol yechish.


Konstanta maydonlar. Qism sinflar mavzusi bo’yicha misol yechish.


Sinfni qismlarga ajratib bir nechta fayllarda saqlash va ular bilan ishlash mavzusi bo’yicha misol yechish.


Vorislik. Sinflar shajarasi. mavzusi bo’yicha misol yechish.


Vorislikda konstruktorlarni ishlatish mavzusi bo’yicha misol yechish.


Vorislik. Sinflar shajarasi mavzusi bo’yicha misol yechish.


Vorislikda konstruktorlarni ishlatish mavzusi bo’yicha misol yechish.


Ichma-ich joylashgan sinflar e’loni mavzusi bo’yicha misol yechish.


Ichma-ich joylashgan sinflarni nomlar fazosida ishlatish mavzusi bo’yicha misol yechish.


Polimorfizm. Virtual metodlar. Virtual xossalar mavzusi bo’yicha misol yechish.


Metodlarni yashirish va qayta aniqlash mavzusi bo’yicha misol yechish.

Jami: 120 soat

2-semestr jami: 120 soat
Mustaqil ish mavzulari 3-semestr



Mustaqil ish mavzulari


Abstrakt sinflar e’loni mavzusi bo’yicha misol yechish.


Abstrakt berilganlar va metodlar mavzusi bo’yicha misol yechish.


Abstrakt metodlarni voris sinflarda qayta aniqlash mavzusi bo’yicha misol yechish.


Interfeyslar mavzusi bo’yicha misol yechish.


Interfeyslarda metodlar e’lon qilish mavzusi bo’yicha misol yechish.


Vorislarda interfeyslarni qayta aniqlash va qo’llash mavzusi bo’yicha misol yechish.


Interfeys obyektlarini nusxalash mavzusi bo’yicha misol yechish.


Interfeys obyektlarini va tartiblash mavzusi bo’yicha misol yechish.


System.Object asosiy tayanch sinfidan hosilaviy sinflarni yaratish mavzusi bo’yicha misol yechish.


vorislarida metodlarini qayta aniqlash mavzusi bo’yicha misol yechish.


Umumlashgan sinflar e’lon qilish mavzusi bo’yicha misol yechish.


va obyektlari bilan ishlash mavzusi bo’yicha misol yechish.


Umumlashgan turlar vorisligi mavzusi bo’yicha misol yechish.


Istisnolar. Istisnolar turlari. Istisnolarni ilib olish mavzusi bo’yicha misol yechish.


Istisnolarni yuzaga keltirish. finally bloke mavzusi bo’yicha misol yechish.


Windows Forms ilovalarni yaratish mavzusi bo’yicha misol yechish.


Windows Formsga kirish mavzusi bo’yicha misol yechish.


Forma xossalari. Hodisalar mavzusi bo’yicha misol yechish.


Komponentlar. Ilova xossalari, sozlamalari. Ilova maketini yaratish mavzusi bo’yicha misol yechish.


C# va boshqa tillarda (Pascal, C++) modulli dasturlash.


Math kutubxonasi. Sonli hisoblash funktsiyalarining kutubxonasi mavzusi bo’yicha misol yechish.


Saralashning samarali algoritmlari.


Izlashning samarali algoritmlari


C# va boshqa tillarda (Pascal, C++) OYD.


C# va boshqa tillarda (Pascal, C++) umumlashgan turlar.


Qoliplar bilan ishlash.


Sanoq sistemalar bilan ishlash.


Vektor va matritsalarga oid masalalar.


C# dasturlash tilida razryadli va mantiqiy amallarga oid masalalarni yechish.


Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.

Jami: 90 soat

3-semestr jami: 90 soat
Mustaqil ish mavzulari 4-semestr



Mustaqil ish mavzulari


Delegatlar mavzusi bo’yicha misol yechish.


Umumlashgan delegatlar mavzusi bo’yicha misol yechish.


Func va Action delegatlari mavzusi bo’yicha misol yechish.


Anonim metodlar mavzusi bo’yicha misol yechish.


Lyambda ifodalar. Lyambda parametrlar turlari mavzusi bo’yicha misol yechish.


Bir nechta parametrli lyamba ifodalar mavzusi bo’yicha misol yechish.


Parametrsiz lyamba ifodalar mavzusi bo’yicha misol yechish.


Hodisalar. event kalit so’zi mavzusi bo’yicha misol yechish.


Hodisalar. Hodisalar standart qolipi mavzusi bo’yicha misol yechish.


Hodisalarni boshqarish mavzusi bo’yicha misol yechish.


Kollektsiyalar mavzusi bo’yicha misol yechish.


Ro’yxatlar mavzusi bo’yicha misol yechish.


Stek mavzusi bo’yicha misol yechish.


Navbat mavzusi bo’yicha misol yechish.


To’plam mavzusi bo’yicha misol yechish.


Tartiblangan to’plam mavzusi bo’yicha misol yechish.


Lug’atlar mavzusi bo’yicha misol yechish.


Berilganlar oqimi mavzusi bo’yicha misol yechish.


Fayl tizimi bilan ishlash sinflari mavzusi bo’yicha misol yechish.


Oqimlar. Oqimlar adapterlari mavzusi bo’yicha misol yechish.


O’qish, yozish oqimlari mavzusi bo’yicha misol yechish.


Xotira oqimlari. Fayl oqimlari mavzusi bo’yicha misol yechish.


Katalog bilan ishlash va xossalar mavzusi bo’yicha misol yechish.


Fayllarni zichlash, arxivlash mavzusi bo’yicha misol yechish.


LINQ texnologiyasi mavzusi bo’yicha misol yechish.


LINQ sintaksisi mavzusi bo’yicha misol yechish.


Qidirish operatorlari mavzusi bo’yicha misol yechish.


Tartiblash operatorlari mavzusi bo’yicha misol yechish.


Guruhlash operatorlari mavzusi bo’yicha misol yechish.


Tanlash operatorlari mavzusi bo’yicha misol yechish.

Jami: 60 soat

4-semestr jami: 60 soat
Mustaqil ish mavzulari 5-semestr



Mustaqil ish mavzulari


LINQ so’rovlar. So’rovlar.


Qism so’rovlar.


Proektsiyalash


. Boshqa turga keltirish.


Agregatsiya metodlari.


ADO.NET. Berilganlar bazasiga ulanish.


Berilganlarni qayta ishlash.


System.Data nomlar fazosi.


So’rovlar bilan ishlash.


Entity Framework. CodeFirst yondashuvi


Entity Framework. ModelFirst yondashuvi.


Entity Framework. DatabaseFirst yondashuvi


Berilganlar bazasi bilan ishlash. Migratsiyalar.


Regulyar ifoda asoslari.


Regulyar ifoda xossalari.


Metaberilganlar.


Kvantifikatorlar.


Guruhlar.


Matn bilan ishlash.


WPF asoslari.


XAML sintaksisi.


WPF ilova yaratish.


WPFda boshqaruv, maketlar, hodisalar.


Asosiy boshqaruv elementlari.


Panellar orqali joylashishni aniqlash.


Hodisalar.


Grafika xizmatlari.


Grafik vizuallashtirish xizmatlari. Grafik transformatsiyalar.


Rasmlar, geometrik obyektlardan foydalanish.


Animatsiya. Vaqt bilan ishlash.

Jami: 60 soat


Yüklə 177,97 Kb.

Dostları ilə paylaş:
1   2   3   4   5   6   7   8   9   10




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©genderi.org 2024
rəhbərliyinə müraciət

    Ana səhifə