Fanning sillabusi “Kompyuter tizimlari” kafedrasining 2023 yil “____” ____________dagi -son yig‘ilishida hamda Axborot texnologiyalari va raqamli iqtisodiyot fakulteti Uslubiy Komissiyasining 2023 yil “____” ____________ dagi -son yig’ilishida muhokama qilinib, tasdiqlangan.
№
|
Mavzular
|
Qisqacha mazmuni
|
soat
|
1
|
Dasturlash tillari.
|
Dasturlash tillarining tarixi. Dasturlash tillarining darajalari. Zamonaviy dasturlash tillari va texnologiyalari.
|
2
|
2
|
C# va .Net Core platformasi. C# dasturlash tilining tuzilishi.
|
Net Core platformasining imkoniyatlari, afzalliklari va o‘ziga hos xususiyatlari. JIT (Just Run Time). Platforma asosida qurilgan zamonaviy texnologiyalar va dasturlar.
|
2
|
3
|
С # tiliga kirish.
|
Visual Studio muhitiga kirish. Konsole rejimida ishlash. C# da birinchi programma. C# dasturi tuzilishi, yozish, yozish usullari, Consoleда kiritish-chiqarish.
|
2
|
4
|
C# tilining tashkil etuvchilari.
|
C# dasturlash tilining alfabiti, identifikatorlar, kalit so‘zlar, literallar, o’zgaruvchilar, o’zgarmaslar va izoxlar.
|
2
|
5
|
Berilganlar turlari.
|
Berilganlarning C# dasturlash tilida turlari va e’loni. O‘zgaruvchi va o‘zgarmas tushunchasi.
|
2
|
6
|
C# tilining amallari.
|
Arifmetik, mantiqiy va boshqa amallar. Amal turlari: unar va binar. Qiymat berish amali. Shartli amal. C# ifodalari. Amallarning ustuvorligi.
|
2
|
7
|
Turni boshqa turga keltirish.
|
Turlar va ularni boshqa turga keltirish qoidalari. Berilganlar turlarining shajarasi. Oshkor va oshkormas turga keltirish.
|
2
|
8
|
Shart operatorlari.
|
If shart operatori. if-else shart operatori. Ichma ich shart operatori.?: uchlik shart operatori. Shart operatorlarning qo‘llanilishi. switch tanlash va go to o‘tish operatorlari.
|
2
|
9
|
Takrorlash operatorlari.
|
For takrorlash operatori va qo‘llanilishi. While old shart operatori va uni qo‘llash. do-while ort shart operatori.
|
2
|
10
|
Massivlar.
|
Massiv tushunchasi. Massivlarni e’lon qilish. Bir o‘lchamli va ko‘p o‘lchamli massivlar bilan ishlash. Takrorlash operatori: foreach.
|
2
|
11
|
Satrlar.
|
Satrlar ustida amallar. Satrlarni formatlash. Satrlarda sonlarni va sanalarni formatlab chiqarish. Satrlar bilan ishlovchi standart metodlar.
|
2
|
12
|
Metodlar
|
Metodlar va ularni yaratish. Parametrli va parametrsiz metodlar. Qiymat qaytaruvchi va qiymat qaytarmaydigan metodlar. Kelishuv bo‘yicha parametrli metodlar.
|
2
|
13
|
Metodning massivli parametrlari va params kalit so‘zi.
|
Massiv turidagi parametrga ega metodlarni e’lon qilish. Metodlardan massiv turidagi o‘zgaruvchilarni qaytarish. params kalit so‘zidan foydalanib ko‘p parametrli metodlar e’lon qilish va ulardan foydalanish.
|
2
|
14
|
Rekursiv va qayta yuklanuvchi metodlar.
|
Rekursiv metodlarni aniqlash. Qayta yuklanuvchi metodlar.
|
2
|
15
|
Qiymatlar turlari va havola turlar.
|
ref va out kalit so‘zlari. Metodlarda ref va out parameter modifikatorlari. Kalit so‘zlarni metodlarda qo‘llash.
|
2
|
Jami
|
30
|