Fan mazmuni
Mashg‘ulotlar shakli: Ma’ruza (M)
|
|
2-semestr
|
M1
|
Dasturlash tillari. C# va .Net Core platformasi. C# dasturlash tilining tuzilishi.
|
2
|
M2
|
Identifikatorlar, literallar, o’zgaruvchilar va berilganlar turlari.
C# tilining amallari. Consoleda kiritish-chiqarish.
|
2
|
M3
|
Turni boshqa turga keltirish. Shart operatorlari.
|
2
|
M4
|
Takrorlash operatorlari. Massivlar.
|
2
|
Jami:
|
8
|
3-semestr
|
M5
|
Satrlar. Metodlar.
|
2
|
M6
|
Metodning massivli parametrlari va params kalit so’zi. Rekursiv va qayta yuklanuvchi metodlar.
|
2
|
M7
|
Qiymatlar turlari va havola turlar. Kortejlar. Sanab o’tiluvchi tur.
|
2
|
M8
|
Strukturalar. Sinflar va ob’ektlar.
|
2
|
M9
|
C#da inkapsulyatsiya. Statik berilganlar, statik metodlar, statik sinflar.
|
2
|
M10
|
Nomlar fazosi. Operatorlarni qayta yuklash.
|
2
|
Jami:__12__4-semestr'>Jami:
|
12
|
4-semestr
|
M11
|
Konstanta maydonlar. Qism sinflar. Vorislik.
|
2
|
M12
|
Ichma-ich joylashgan sinflar. Polimorfizm.
|
2
|
M13
|
Abstrakt sinflar. Interfeyslar. Aniqlanishi va qo’llanilishi.
|
2
|
M14
|
Interfeys ob’ektlarini nusxalash va tartiblash. System.Object asosiy tayanch sinfidan hosilaviy sinflarni yaratish.
|
2
|
M15
|
Umumlashgan turlar. Umumlashgan turlar vorisligi.
|
2
|
M16
|
Istisnolarni qayta ishlash. Windows Forms ilovalarni yaratish.
|
2
|
Jami:__12_soat__Jami_ma’ruza_soatlar'>Jami:
|
12
|
5-semestr
|
M17
|
Delegatlar. Lyambda ifodalar. Hodisalar.
|
2
|
M18
|
Kollektsiyalar. Berilganlar oqimi. Fayl tizimi bilan ishlash sinflari.
|
2
|
M19
|
LINQ texnologiyasi va operatorlari. LINQ so’rovlar
|
2
|
M20
|
ADO.NET texnologiyasi. Entity Framework texnologiyasi.
|
2
|
M21
|
Regulyar ifodalar. WPF va XAML.
|
2
|
M22
|
WPFda boshqaruv, maketlar, hodisalar. Grafika xizmatlari. Animatsiyalar.
|
2
|
Jami:__12_soat__4-semest'>Jami:
|
12 soat
|
Jami ma’ruza soatlar:
|
44
|
Mashg‘ulotlar shakli: Amaliy mashg’ulot (A)
|
2-semest
|
A1
|
Sanoq sistemalarida arifmetik amallar. Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar oid masalalar.
|
2
|
A3
|
Vektor va matritsalarga oid masalalar. Visual Studio muhitida ishlash. Consoleda kiritish-chiqarish. Chiziqli dasturlarni tuzish.
|
2
|
A5
|
C# dasturlash tilida razryadli va mantiqiy amallarga oid masalalarni yechish. Math kutubxonasi. Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.
|
2
|
A7
|
if-else, ?: va switch shart operatorlariga doir dastur tuzish. for, while operatoriga doir dastur tuzish. Bir o’lchamli, do-while operatoriga doir dastur tuzish. Ko’p o’lchamli massivlar bilan ishlash.
|
2
|
Jami:__60_soat__3-semestr'>Jami:__12_soat'>Jami:
|
8 soat
|
3-semest
|
A11
|
Satrlar bilan ishlash. string turi. Metodlardan foydalanib dastur tuzish.
|
2
|
A13
|
Rekursiv va qayta yuklanuvchi metodlarga oid misollar yechish. Sanab o’tiluvchi tur. Kortejlar. Strukturalar, Dinamik strukturalar. Sinf yaratish va ob’ektlarni hosil qilish.
|
2
|
A17
|
Murojaat modifikatorlari. Maydon va metodlar. Xossalardan foydalanish. Berilganlar uchun get va set bloklarini aniqlash.
|
2
|
A19
|
Statik berilganlardan foydalanish. Statik metodlar bilan ishlash. Xossalardan foydalanish. Berilganlar uchun get va set bloklarini aniqlash. Nomlar fazosidan foydalanish. dll kutubxona yaratish va bog’lash. Unar va binar operatorlarni qayta yuklash.
|
2
|
A22
|
Sinfning konstanta maydonlari. Qism sinflar bilan ishlash. Voris sinflarni yaratish va foydalanish.
|
2
|
A24
|
Ichki sinflardan foydalanish. Virtual metodlardan foydalanish. Abstrakt sinflar yaratish va ishlatish. Interfeyslar bilan ishlash.
|
2
|
Jami:__90_soat__5-semestr'>Jami:
|
12 soat
|
4-semest
|
A28
|
IEnumerable va IEnumerator interfeysi metodlarni sinfda qayta aniqlash. IComparable va ICloneable interfeysi metodlarni sinfda qayta aniqlash.
|
2
|
A30
|
Umumlashgan sinflar yaratish va ishlatish. try, catch va finally ga doir masalalar yechish. Istisnolarni yuzaga keltirish. Formalar yordamida ilova yaratish.
|
2
|
A34
|
Boshqaruv elementlari bilan ishlash. Menyu elementlari bilan ishlash. Dialoglar bilan ishlash. Bir nechta formalar bilan ishlash. Delegatlar doir masala yechish. Anonim metodlarga doir masala yechish
|
2
|
A41
|
Lyambda ifodalarga doir masala yechish. Hodisalarga doir masala yechish. Xodisalarni qo’shish va o’chirish. List, Stack va Queuega doir masala yechish.
|
2
|
A45
|
To’plamlarga doir masala yechish. Lug’atga doir masala yechish. Berilganlar oqimlariga doir masala yechish. Fayl tizimi va oqimlarga doir masala yechish. Matn va binar fayllar bilan ishlash.
|
2
|
A50
|
LINQda select, from, where so’rovlariga doir masalalar yechish. LINQda orderby, group so’rovlarga doir masala yechish. LINQ so’rovlarda proektsiyalash. LINQ so’rovlarda agregatsiya metodlarini ishlatish.
|
2
|
Jami:
|
12 soat
|
5-semest
|
A54
|
Refleksiya va atributlarga doir masala yechish. ADO.NET yordamida berilganlar bazasi bilan ishlash. ADO.NET yordamida SQL so’rovlarni amalga oshirish.
|
2
|
A57
|
System.Data nomlar fazosi sinflarini ishlatish. Entity Framework texnologiyasiga doir masala yechish.
|
2
|
A59
|
CodeFirst orqali berilganlar bazasi bilan ishlash. ModelFirst orqali berilganlar bazasi bilan ishlash
|
2
|
A61
|
DatabaseFirstlar orqali berilganlar bazasi bilan ishlash. Regulyar ifoda orqali satrdan izlash.
|
2
|
A63
|
Regulyar ifodalarda guruhlash. Metaberilganlar va Kvantifikatorlar.
|
2
|
A65
|
WPF va XAML ga doir masala yechish. Application, Window sinflarini ishlatish. WPFda boshqaruv elementlarini ishlatish
|
2
|
Jami:
|
12 soat
|
Jami amliyot soat:
|
44 soat
|
Mustaqil ta’lim (MT)
|
2-semestr
|
MT1
|
Amaliy mashg‘ulotlarga tayyorgarlik ko‘rish.
|
30
|
MT2
|
C# va boshqa tillarda (Pascal, C++) modulli dasturlash.
|
30
|
Jami:
|
60 soat
|
3-semestr
|
MT3
|
Algoritmlar kutubxonasi. Sonli hisoblash funksiyalarining kutubxonasi.
|
30
|
MT4
|
Saralash va izlashning samarali algoritmlari.
|
30
|
MT5
|
C# va boshqa tillarda (Pascal, C++) OYD.
|
30
|
MT1
|
C# va boshqa tillarda (Pascal, C++) umumlashgan turlar.
|
30
|
Jami:
|
120 soat
|
4-semestr
|
MT2
|
Qoliplar bilan ishlash.
|
30
|
MT3
|
Istisno holatlarni qayta ishlash.
|
30
|
MT4
|
Konteynerlar. Ketma-ket va assotsiativ konteynerlar.
|
30
|
Jami:
|
90 soat
|
5-semestr
|
MT5
|
Iteratorlar va funksional ob’ektlar.
|
30
|
MT 1
|
Standart algoritmlar bilan ishlash.
|
30
|
MT 2
|
Tarmoq uchun dasturlash, chat tizimi.
|
30
|
MT 3
|
Grafik qalamni ishlatish, grafika chizish.
|
30
|
MT 4
|
WPFda grafikasi asosida animatsiyalar yaratish.
|
30
|
MT5
|
Parallel va asinxron dasturlash usullari.
|
36
|
Jami:
|
186 soat
|
Jami mustaqil ta’lim:
|
226 soat
|
Asosiy adabiyotlar
|
1.
|
Введение в искусственный интеллект – Вольфганг Эртел изд, -176 p.
|
2.
|
Жизнь_3_0_Быть_человеком_в_эпоху_искусственного_интеллекта, -668 p
|
3.
|
T.F.Bekmuratov. Su’niy intellekt O’quv qo’llanma. T.-2019. -328 b.
|
4.
|
T.A.Xo’jaqulov, N.T.Malikova. Su’niy intellekt O’quv qo’llanma. T.-2019. -261 b.
|
Qo‘shimcha adabiyotlar
|
1.
|
Mirziyoev Sh.M. Buyuk kelajagimizni mard va oliyjanob xalqimiz bilan birga quramiz. Toshkent. “O‘zbekiston”, 2017. -488 b.
|
2.
|
S.S.G’ulomov, R. Alimov, X. Lutfillayev . Axborot tizimlari va texnologiyalari. T. 2000-592 b.
|
3.
|
O’zbekiston Respublikasi Prezidentining 2018 yil 13 dekabrdagi “O’zbekiston Respublikasi davlat boshqaruviga raqamli iqtisodiyot, elektron hukumat hamda axborot tizimlaini joriy etish bo’yicha qo’shimcha chora-tadbirlar to’g’risida” PF-5598-son farmoni. (Qonun hujjatlari ma’lumotlari milliy bazasi, 13.12.2018y. 06/18/5598/2313-son)
|
4.
|
Patricia Wallace. Introduction to Information Systems. 2015. 2013 by Pearson Education, Inc., One Like Street, Upper Saddle River 442 p.
|
5.
|
Искусственный интеллект. 1400 p.
|
6.
|
R.Kelly Rainer Jr. Brad Prince. Introduction of Information Systems Supporting and Transforming Business. Sixth Edition. 2016. John Wiley&Sons, Inc., 507 p.
|
Mazkur sillabus “University of Business and Science” Kengashining 2023-yil _________ __ - sonli majlisida majlisida muhokama qilingan va tasdiqlangan.
Mazkur fanning sillabus Menejment va raqamlashtirish kafedrasining 2023-yil “__”________ dagi ___- son yig’ilishida muhokamadan o’tgan va fakultet kengashida muhokama qilish uchun tavsiya etilgan.