• Jami 1-semestr bo`yicha 34
  • Jami 2-semestr bo`yicha 34
  • Jami 3-semestr bo`yicha 52
  • IV.1 KURS ISHI MASHG‘ULOTLARI BO‘YICHA MAVZULAR
  • VI. FANNING O`QITILISHNING NATIJALARI(SHAKLLANGAN KOMPETENSIYALAR)
  • VII. TA’LIM TEXNOLOGIYALARI VA METODLAR.
  • VIII. KREDITLARNI OLISH UCHUN TALABLAR
  • 2 (qoniqarsiz) baho
  • University of business and science Nodavlat oliy ta’lim muassasasi tomonidan ishlab chiqilgan va tasdiqlangan
  • Fan/modul uchun mas’ullar
  • - amaliy mashg‘ulot. C# tilida Desktop o’yinlarini yaratish texnologiyasi




    Download 95,94 Kb.
    bet12/12
    Sana05.01.2024
    Hajmi95,94 Kb.
    #130751
    1   ...   4   5   6   7   8   9   10   11   12
    Bog'liq
    Tasdiqlayman” “University of business and science” rektori K. Bo
    06 ГЛАВА 2, 18.савол, 1, ghdhdthtghggd, 1. Massivli parametrlari va params kalit so’zi Parametr sifatida-fayllar.org, Mavzu C# dasturlash asoslari. Reja Kirish Asosiy qism, 28-mavzu, 29-mavzu, 9-sinf choraklik, 1-Mavzu Leksiya, 8-mart-xalqaro-xotin-qizlar-kuni, hayotimiz-guli-oftobi-ayol, Лабораторная работа, Elektromagnit voltmetr
    60- amaliy mashg‘ulot. C# tilida Desktop o’yinlarini yaratish texnologiyasi
    Unity va C# bilan birinchi o'yininni ishlab chiqish. Visual Studioda o'yinni ishlab chiqish.



    III.2 AMALIY MASHG‘ULOT MAVZULARINI TAQSIMLANISHI



    Amaliy mashg‘ulot mavzulari

    Soati




    1- Semestr




    1

    Sanoq sistemalarida arifmetik amallar.

    2

    2

    Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlar oid masalalar.

    2

    3

    Vektor va matritsalarga oid masalalar.

    2

    4

    Visual Studio muhitida ishlash. Consoleda kiritish-chiqarish. C# dasturlash tilida chiziqli dasturlarni tuzish. C# dasturlash tilida razryadli va mantiqiy amallarga oid masalalarni echish.

    2

    5

    Math kutubxonasi. Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.

    2

    6

    if-else, ?: va switch shart operatorlariga doir dastur tuzish.

    2

    7

    if-else, ?: va switch shart operatorlariga doir dastur tuzish.

    2

    8

    for, while va do-while operatoriga doir dastur tuzish.

    2

    9

    for, while va do-while operatoriga doir dastur tuzish.

    2

    10

    Bir o’lchamli massivlar bilan ishlash.

    2

    11

    Bir o’lchamli massivlar bilan ishlash.

    2

    12

    Ko’p o’lchamli massivlar bilan ishlash.

    2

    13

    Ko’p o’lchamli massivlar bilan ishlash.

    2

    14

    Satrlar bilan ishlash. string turi.

    2

    15

    Metodlardan foydalanib dastur tuzish.

    2

    16

    Rekursiv va qayta yuklanuvchi metodlarga oid misollar yechish.

    2

    17

    Rekursiv va qayta yuklanuvchi metodlarga oid misollar yechish.

    2




    Jami 1-semestr bo`yicha

    34




    2- Semestr




    18

    Sanab o’tiluvchi tur. Kortejlar.

    2

    19

    Strukturalar.

    2

    20

    Dinamik strukturalar.

    2

    21

    Sinf yaratish va ob’ektlarni hosil qilish.

    2

    22

    Murojaat modifikatorlari.

    2

    23

    Maydon va metodlar.

    2

    24

    Xossalardan foydalanish. Berilganlar uchun get va set bloklarini aniqlash.

    2

    25

    Statik berilganlardan foydalanish. Statik metodlar bilan ishlash.

    2

    26

    Nomlar fazosidan foydalanish. dll kutubxona yaratish va bog’lash.

    2

    27

    Unar va binar operatorlarni qayta yuklash.

    2

    28

    Sinfning konstanta maydonlari.

    2

    29

    Qism sinflar bilan ishlash.

    2

    30

    Voris sinflarni yaratish va foydalanish.

    2

    31

    Ichki sinflardan foydalanish.

    2

    32

    Virtual metodlardan foydalanish.

    2

    33

    Abstrakt sinflar yaratish va ishlatish.

    2

    34

    Interfeyslar bilan ishlash.

    2




    Jami 2-semestr bo`yicha

    34




    3- Semestr




    35

    IEnumerable va IEnumerator interfeysi metodlarini sinfda qayta aniqlash.

    2

    36

    IComparable va ICloneable interfeysi metodlarini sinfda qayta aniqlash.

    2

    37

    Umumlashgan sinflar yaratish va ishlatish.

    2

    38

    try, catch va finally ga doir masalalar yechish. Istisnolarni yuzaga keltirish.

    2

    39

    Formalar yordamida ilova yaratish. Boshqaruv elementlari bilan ishlash.

    2

    40

    Berilganlar elementlari bilan ishlash. Menyu elementlari bilan ishlash.

    2

    41

    Dialoglar bilan ishlash. Bir nechta formalar bilan ishlash.

    2

    42

    Delegatlarga doir masala yechish. Anonim metodlarga doir masala yechish. Lyambda ifodalarga doir masala yechish.

    2

    43

    Hodisalarga doir masala yechish. Xodisalarni qo’shish va o’chirish.

    2

    44

    List, Stack va Queuega doir masala yechish. To’plamlarga doir masala yechish. Lug’atga doir masala yechish.

    2

    45

    Berilganlar oqimlariga doir masala yechish. Fayl tizimi va oqimlarga doir masala yechish. Matn va binar fayllar bilan ishlash.

    2

    46

    LINQda select, from, where so’rovlariga doir masalalar yechish.

    2

    47

    LINQda orderby, group so’rovlarga doir masala yechish. LINQ so’rovlarda proektsiyalash.

    2

    48

    LINQ so’rovlarda agregatsiya metodlarini ishlatish. Refleksiya va atributlarga doir masala yechish.

    2

    49

    ADO.NET yordamida berilganlar bazasi bilan ishlash.

    2

    50

    ADO.NET yordamida SQL so’rovlarni amalga oshirish.

    2

    51

    System.Data nomlar fazosi sinflarini ishlatish. Entity Framework texnologiyasiga doir masala yechish.

    2

    52

    CodeFirst, ModelFirst, DatabaseFirst orqali berilganlar bazasi bilan ishlash.

    2

    53

    Regulyar ifoda orqali satrdan izlash. Regulyar ifodalarda guruhlash. Metaberilganlar va Kvantifikatorlar.

    2

    54

    WPF va XAML ga doir masala yechish. Application, Window sinflarini ishlatish.

    2

    55

    WPFda boshqaruv elementlarini ishlatish. WPFda maketlar yaratish.

    2

    56

    WPFda xodisalar bilan ishlash.

    2

    57

    WPFda Grafika chizish. Grafikaga doir masala yechish.

    2

    58

    Bitmap va Graphics sinflari bilan ishlash.

    2

    59

    Vaqt bilan ishlash. Animatsiya yaratish.

    2

    60

    C# tilida Desktop o’yinlarini yaratish texnologiyasi

    2




    Jami 3-semestr bo`yicha

    52




    Umumiy jami

    120



    IV.1 KURS ISHI MASHG‘ULOTLARI BO‘YICHA MAVZULAR

    Kurs ishi mashg‘ulotlari uchun quyidagi mavzular tavsiya etiladi:

    1. Talabalar haqida ma’lumotlarni jamlovchi tizim.

    1. TTJ onlayn boshqaruv tizimi.

    1. OTM kafedrasi professor-o‘qituvchilarining yillik yuklamasini taqsimlash tizimi.

    1. OTM kafedrasi professor-o‘qituvchilarining ilmiy faoliyatini monitoring qilish tizimi.

    1. OTM kafedrasi xujjatlarini boshqarish tizimi.

    1. Ta’lim muassasasida talabalar davomatini monitoring qilish tizimi.

    1. Ta’lim muassasasida o‘quv jarayonini nazorat qilish tizimi.

    1. Talabalarning o‘zlashtirishi. Baholash qaydnomasi tizimi.

    1. Talabalar bilimini baholash uchun test tizimi.

    1. Elektron darslik yaratish uchun tizim.

    1. Tashkilot xodimlari ma’lumotlarini jamlovchi tizim.

    1. Tashkilot xodimlari ish rejimini nazorat qiluvchi tizim.

    1. Tashkilot miqyosida xujjat almashinuvi tizimi.

    1. Tashkilot miqyosida masofadan muloqot qilish tizimi.

    1. Loyihalarni boshqarish tizimini ishlab chiqish.

    1. Kutubxonaning avtomatlashtirilgan tizimi.

    1. Qurilish kompaniyasi ob’ektlarini monitoring qiluvchi tizim.

    1. Rieltorlik tashkiloti faoliyatini monitoring qiluvchi tizim.

    1. Kinoteatr tizimi. Bo‘sh joylarni aniqlash va bilet sotish.

    1. Dorixona va dorilar qidiruv tizimi.

    1. Valyuta ayirboshlash shaxobchasini monitoring qilish tizimi.

    1. Notarial idora uchun tizim. Hujjat tayyor ekanini tekshirish interaktiv xizmati.

    1. Shaxsiy uy buxgalteriyasi tizimini ishlab chiqish.

    1. Maxalla fuqarolarini monitoring qilish tizimi.



    V.1. MUSTAQIL TA’LIM VA MUSTAQIL ISHLAR

    1-semestr

    1

    Amaliy mashg‘ulotlarga tayyorgarlik ko‘rish.

    2

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

    3

    Algoritmlar kutubxonasi.




    2-semestr

    4

    Sonli hisoblash funksiyalarining kutubxonasi.

    5

    Saralash va izlashning samarali algoritmlari.

    6

    Online Contest web saytlarga algoritmik masalalarni testdan o`tkazish.




    3-semestr

    7

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

    8

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

    9

    Qoliplar bilan ishlash.



    VI. FANNING O`QITILISHNING NATIJALARI(SHAKLLANGAN KOMPETENSIYALAR)
    Fanni o`zlashtirish natijasida talaba:

    • axborot, uni saqlash usullari. qayta ishlash va uzatish, hisoblash tizimlarining matematik va dasturiy ta’minoti, ularni fan sohalarida, ishlab chiqarish va ta’limda qo`llash xususiyatlari, kompyuterni dasturiy ta’minoti, dastur turlari va xususiyatlari haqida tassavurga ega bo`lishi;

    • yuqori darajadagi dasturlash tillarini, dasturiy ta’minotni, dasturlash texnologiyalarini, tatbiqiy va hisoblash matematikasi masalalarini yechish algoritmlarini tuzish, ob’yektga yo`nalgan dasturlash konsepsiyalari, inkapsulyatsiya, vorislik, polimorfizm qoidalarini o`rganish va amaliy masalalarni ular yordamida yechish ko`nikmalariga ega bo`lishi;

    • tatbiqiy masalalarni yechish algoritmini tuzish, matematik(kompyuter) modelini qurish va uning dasturiy ta’minotini yaratish, chiziqli ro`yhatlar hosil qilish, strukturada berilganlarni jamlash va ko`rsatkichlar bilan ishlash malakasiga ega bo`lishi kerak.

    VII. TA’LIM TEXNOLOGIYALARI VA METODLAR.

    • ma’ruzalar

    • individual topshiriqlar

    • guruhlarda ishlash

    • interfaol keys-stadylar;

    • seminarlar (mantiqiy fikrlash, tezkor savol-javoblar);

    • jamoa bo‘lib ishlash va himoya qilish uchun loyihalar

    VIII. KREDITLARNI OLISH UCHUN TALABLAR
    Fanga ajratilgan kreditlar talabalarga har bir semestr bo’yicha nazorat turlaridan ijobiy natijalarga erishilgan taqdirda taqdim etiladi.
    Fan bo’yicha talabalar bilimini baholashda oraliq (ON) va yakuniy (YaN) nazorat turlari qo’llaniladi. Nazorat turlari bo’yicha baholash: 5 – “a’lo”, 4 – “yaxshi”, 3 – “qoniqarli”, 2 – “qoniqarsiz” baho mezonlarida amalga oshiriladi.
    Oraliq nazorat har semestrda bir marta yozma ish shaklida o’tkaziladi.
    Talabalar semestrlar davomida fanga ajratilgan amaliy (seminar) mashg’ulotlarda muntazam, har bir mavzu bo’yicha baholanib boriladi va o’rtachalanadi. Bunda talabaning amaliy (seminar) mashg’ulot hamda mustaqil ta’lim topshiriqlarini o’z vaqtida, to’laqonli bajarganligi, mashg’ulotlardagi faolligi inobatga olinadi.
    SHuningdek, amaliy mashg’ulot va mustaqil ta’lim topshiriqlari bo’yicha olgan baholari oraliq nazorat turi bo’yicha baholashda inobatga olinadi. Bunda har bir oraliq nazorat turi davrida olingan baholar o’rtachasi oraliq nazorat turidan olingan baho bilan qayta o’rtachalanadi.
    O’tkazilgan oraliq nazoratlardan olingan baho oraliq nazorat natijasi sifatida qaydnomaga rasmiylashtiriladi.
    Yakuniy nazorat turi semestrlar yakunida tasdiqlangan grafik bo’yicha yozma ish shaklida o’tkaziladi.
    Oraliq (ON) va yakuniy (YaN) nazorat turlarida:
    Talaba mustaqil xulosa va qaror qabul qiladi, ijodiy fikrlay oladi, mustaqil mushohada yuritadi, olgan bilimini amalda qo’llay oladi, fanning (mavzuning) mohiyatini tushunadi, biladi, ifodalay oladi, aytib beradi hamda fan (mavzu) bo’yicha tasavvurga ega deb topilganda – 5 (a’lo) baho;
    Talaba mustaqil mushohada yuritadi, olgan bilimini amalda qo’llay oladi, fanning (mavzuning) mohiyatini tushunadi, biladi, ifodalay oladi, aytib beradi hamda fan (mavzu) bo’yicha tasavvurga ega deb topilganda – 4 (yaxshi) baho;
    Talaba olgan bilimini amalda qo’llay oladi, fanning (mavzuning) mohiyatini tushunadi, biladi, ifodalay oladi, aytib beradi hamda fan (mavzu) bo’yicha tasavvurga ega deb topilganda – 3 (qoniqarli) baho;
    Talaba fan dasturini o’zlashtirmagan, fanning (mavzuning) mohiyatini tushunmaydi hamda fan (mavzu) bo’yicha tasavvurga ega emas, deb topilganda – 2 (qoniqarsiz) baho bilan baholanadi.

    ASOSIY ADABIYOTLAR

    1. Троелсен Эндрю, Джепикс Филипп | Язык программирования C# 7 и платформы .NET и .NET Core. Вильямс. 2018.

    2. Troelsen, P. Japikse. Pro C# 8 with .NET Core. Foundational Principles and Practices in Programming. Apress, 2020

    3. Албахари Бен, Албахари Джозеф. C# 7.0. Справочник. Полное описание языка. Пер. с англ.-СПб: “Альфа-книга”, 2018, -1024 с

    QO`SHIMCHA ADABIYOTLAR

    1. Ю.С. Магда C#. Язык программирования Си Шарп. – Изд. ДМК Пресс, 2013, 190 с.

    2. Кристиан Нейгел, Билл Ивьен, Джей Глинн, Карли Уотсон, Морган Скиннер. C# 4.0 и платформа .NET 4 для профессионалов. – Изд. Вильямс, 2011, 1440 с.

    3. Christian Nagel. PROFESSIONAL C# 7 and .NET Core 2.0. Wrox, 2018.

    4. H.E.Holmirzayev, M.M.Bahromova, M.N.Ikromova Algoritmik tillar va dasturlash fanidan o`quv qo`llanma, //Namangan, Namangan davlat universiteti, “NamDU ” nashriyoti, 2022. 180 bet

    AXBOROT MANBAALARI

    1. https://metanit.com/sharp/tutorial/ – Onlayn darslar

    2. http://lib.nuu.uz/ – O’zbekiston Milliy universiteti elektron kutubxonasi

    3. http://www.intuit.ru – Национальный Открытый Университет (Россия)

    4. https://docs.microsoft.com/en-us/visualstudio/get-started/csharp/ - Visual Studio online darslar.

    University of business and science Nodavlat oliy ta’lim muassasasi tomonidan ishlab chiqilgan va tasdiqlangan

    - “Axborot tizimlari va texnologiyalari” kafedrasining 2023-yil, 28-avgustdagi 1-sonli majlisida muhokama qilingan va tasdiqqa tavsiya etilgan.



    - Iqtisodiyot fakulteti kengashining 2023-yil, 29-avgustdagi 1-sonli majlisida ma’qullangan va tasdiqqa tavsiya etilgan.

    - UBS o’quv-uslubiy kengashining 2023-yil, 30-avgustdagi 1-sonli majlisida muhokama qilingan va tasdiqlangan.



    Fan/modul uchun mas’ullar:
    M.X.Dadaxanov - UBS, Axborot tizimlari va texnologiyalari kafedrasi katta o`qituvchisi, PhD

    Taqrizchilar
    T.M.Jo’rayev - NamMQI , Informatika va axborot texnologiyasi kafedrasi dotsenti, texnika fanlari nomzodi
    N.A.Otaxanov - NamDU, Informatika kafedrasi professori, pedagigika fanlari nomzodi


    Download 95,94 Kb.
    1   ...   4   5   6   7   8   9   10   11   12




    Download 95,94 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    - amaliy mashg‘ulot. C# tilida Desktop o’yinlarini yaratish texnologiyasi

    Download 95,94 Kb.