• 1-semestr bo`yicha jami soat: 26
  • 2-semestr bo`yicha jami soat: 26
  • 3-semestr bo`yicha jami soat: 38
  • III.1. AMALIY MASHG‘ULOT MAVZULARI 1- amaliy mashg‘ulot. Sanoq sistemalarida arifmetik amallar.
  • 2- amaliy mashg‘ulot. Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarga oid masalalar.
  • 3- amaliy mashg‘ulot. Vektor va matritsalarga oid masalalar.
  • 5- amaliy mashg‘ulot. Math kutubxonasi. Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.
  • 7- amaliy mashg‘ulot. if-else, : va switch shart operatorlariga doir dastur tuzish.
  • 9- amaliy mashg‘ulot. for, while operatoriga doir dastur tuzish.
  • 11- amaliy mashg‘ulot. Bir o’lchamli massivlar bilan ishlash. Bir o’lchamli massivlarga doir dastur tuzish. 12- amaliy mashg‘ulot. Ko’p o’lchamli massivlar bilan ishlash.
  • 13- amaliy mashg‘ulot. Ko’p o’lchamli massivlar bilan ishlash.
  • 15- amaliy mashg‘ulot. Metodlardan foydalanib dastur tuzish.
  • II.2. MA’RUZA MAVZULARINI TAQSIMLANISHI




    Download 95,94 Kb.
    bet5/12
    Sana05.01.2024
    Hajmi95,94 Kb.
    #130751
    1   2   3   4   5   6   7   8   9   ...   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
    II.2. MA’RUZA MAVZULARINI TAQSIMLANISHI



    Mavzular

    Soati

    1- Semestr

    1

    Dasturlash tillari.

    2

    2

    C# va .Net Core platformasi. C# dasturlash tilining tuzilishi.

    2

    3

    Identifikatorlar, literallar, o’zgaruvchilar va berilganlar turlari.

    2

    4

    C# tilining amallari. Consoleda kiritish-chiqarish.

    2

    5

    Turni boshqa turga keltirish.

    2

    6

    Shart operatorlari.

    2

    7

    Takrorlash operatorlari.

    2

    8

    Massivlar.

    2

    9

    Satrlar.

    2

    10

    Metodlar.

    2

    11

    Metodning massivli parametrlari va params kalit so’zi.

    2

    12

    Rekursiv va qayta yuklanuvchi metodlar.

    2

    13

    Qiymatlar turlari va havola turlar.

    2




    1-semestr bo`yicha jami soat:

    26




    2- Semestr




    14

    Kortejlar. Sanab o’tiluvchi tur.

    2

    15

    Strukturalar.

    2

    16

    Sinflar va ob’ektlar.

    2

    17

    C#da inkapsulyatsiya.

    2

    18

    Statik berilganlar, statik metodlar, statik sinflar.

    2

    19

    Nomlar fazosi.

    2

    20

    Operatorlarni qayta yuklash.

    2

    21

    Konstanta maydonlar. Qism sinflar.

    2

    22

    Vorislik.

    2

    23

    Ichma-ich joylashgan sinflar.

    2

    24

    Polimorfizm.

    2

    25

    Abstrakt sinflar.

    2

    26

    Interfeyslar. Aniqlanishi va qo’llanilishi.

    2




    2-semestr bo`yicha jami soat:

    26




    3- Semestr




    27

    Interfeys ob’ektlarini nusxalash va tartiblash.

    2

    28

    System.Object asosiy tayanch sinfidan hosilaviy sinflarni yaratish.

    2

    29

    Umumlashgan turlar.

    2

    30

    Umumlashgan turlar vorisligi.

    2

    31

    Istisnolarni qayta ishlash.

    2

    32

    Windows Forms ilovalarni yaratish.

    2

    33

    Delegatlar. Lyambda ifodalar.

    2

    34

    Hodisalar.

    2

    35

    Kollektsiyalar.

    2

    36

    Berilganlar oqimi. Fayl tizimi bilan ishlash sinflari.

    2

    37

    LINQ texnologiyasi va operatorlari.

    2

    38

    LINQ so’rovlar

    2

    39

    ADO.NET texnologiyasi.

    2

    40

    Entity Framework texnologiyasi.

    2

    41

    Regulyar ifodalar.

    2

    42

    WPF va XAML.

    2

    43

    WPFda boshqaruv, maketlar, hodisalar.

    2

    44

    Grafika xizmatlari.

    2

    45

    Animatsiyalar.

    2




    3-semestr bo`yicha jami soat:

    38




    Umumiy soat:

    90




    III.1. AMALIY MASHG‘ULOT MAVZULARI
    1- amaliy mashg‘ulot. Sanoq sistemalarida arifmetik amallar.
    Sanoq sistema turlari, Nopozitsion sanoq sistema va ularga doir misollar yechish. 2 lik, 3 lik, 4 lik, 5 lik, 6 lik, 7 lik, 8 lik, 9 lik, 16 lik sanoq sistemalar ustida amallar. Bir sanoq sistemadan boshqa bir sanoq sistemaga o`tkazish.
    2- amaliy mashg‘ulot. Chiziqli, tarmoqlanuvchi va takrorlanuvchi algoritmlarga oid masalalar.
    Chiziqli algoritmlarga oid masalalar yechish. Tarmoqlanuvchi algoritmlarga oid masalalar. Takrorlanuvchi algoritmlarga oid masalalar. Ichma-ich joylashgan takrorlanuvchi algoritmlarga oid masalalar yechish.
    3- amaliy mashg‘ulot. Vektor va matritsalarga oid masalalar.
    Bir o`lchamli massivlarga oid sodda va murakkab masalalar yechish algoritmlarini blok-sxemasini chizish. Ikki va ko`p o`lchamli massivlarga oid sodda va murakkab masalalar yechish algoritmlarini blok-sxemasini chizish.
    4- amaliy mashg‘ulot. Visual Studio muhitida ishlash. Consoleda kiritish-chiqarish. C# dasturlash tilida chiziqli dasturlarni tuzish. C# dasturlash tilida razryadli va mantiqiy amallarga oid masalalarni yechish.
    Visual Studio muhitini o`rnatish va dastur muhiti bilan tanishish. Consoleda kiritish-chiqarish. Chiziqli dasturlarni tuzish. & (mantiqiy ko‘paytirish), | (Mantiqiy qo'shish), ^ (Mantiqiy maxsus OR), ~ (mantiqiy inkor yoki inversiya). Shift operatsiyalari. O`zlashtirish operatsiyalar. Ma'lumotlarning asosiy konversiyalari. Toraygan va kengaygan o`tkazmalar. Aniq va yashirin konversiyalar.
    5- amaliy mashg‘ulot. Math kutubxonasi. Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.
    Math kutubxonasi funktsiyalari yordamida chiziqli-matematik misollarning dasturini tuzish.
    6- amaliy mashg‘ulot. if-else, ?: va switch shart operatorlariga doir dastur tuzish.
    Ternar (?:) operatori tuzilishi va shu amalga doir masalalar yechish. Tanlash(switch-case) operatorlari tuzilishi , operatorga doir dastur tuzish.
    7- amaliy mashg‘ulot. if-else, ?: va switch shart operatorlariga doir dastur tuzish.
    if va if-else shart operatorlari strukturasi va farqi. if va if-else shart operatorlariga doir dastur tuzish.

    8- amaliy mashg‘ulot. for, while operatoriga doir dastur tuzish.
    for sikli rasmiy ta'rifi. for siklning butun jarayonini ifodalash usullari. for operatoriga doir dastur tuzish. while sikli rasmiy ta'rifi. while siklning butun jarayonini ifodalash usullari. while operatoriga doir dastur tuzish.
    9- amaliy mashg‘ulot. for, while operatoriga doir dastur tuzish.
    do-while sikli rasmiy ta'rifi. do-while siklning butun jarayonini ifodalash usullari. do-while operatoriga doir dastur tuzish. Shartsiz o`tish operatori, strukturasi, if-goto operatoriga doir dasturlar tuzish.
    10- amaliy mashg‘ulot. Bir o’lchamli massivlar bilan ishlash.
    Massiv tushunchasi va uning ta`rifi. Bir o’lchamli massivlarni e’lon qilish usullari.
    11- amaliy mashg‘ulot. Bir o’lchamli massivlar bilan ishlash.
    Bir o’lchamli massivlarga doir dastur tuzish.
    12- amaliy mashg‘ulot. Ko’p o’lchamli massivlar bilan ishlash.
    Ikki va ko`p o’lchamli massivlarni e’lon qilish usullari. Ikki va ko`p o’lchamli massivlar ga doir dastur tuzish.
    13- amaliy mashg‘ulot. Ko’p o’lchamli massivlar bilan ishlash.
    foreach operatorini e’lon qilish usuli. foreach operatoriga doir dastur tuzish.
    14- amaliy mashg‘ulot. Satrlar bilan ishlash. string turi.
    string turi. Satrlarni yaratish. String o'zgarmasligi. Belgili kattaliklar bilan ishlash. Satrlarni taqqoslash. Satrlarni iteratsiya qilish. Belgilar to'plami sifatida satr. Satrlar ustida amallarga doir masalalar bilan ishlash. Formatlash ko'rsatkichlari. Satrni formatlash. Valyutali formatlash. Butun sonlarni formatlash. Kasr sonlarni formatlash. Foiz formati. Maxsus formatlar. Satrning asosiy funksiyalari. Satr va System.Stringni solishtirish.
    15- amaliy mashg‘ulot. Metodlardan foydalanib dastur tuzish.
    Metod ta'rifi va vazifasi. Metodga murojaat qilish. Metodlarni qisqartirilgan shakli. Metodlardan foydalanib dastur tuzish. Formal parametrlar va haqiqiy parametrlar. Parametrlar va argumentlarni ma'lumotlar turi bo'yicha moslashtirish. Ixtiyoriy parametrlar. Nomlangan parametrlar. Parametrli metodlarga doir dasturlar tuzish. Qiymatni qaytarish va return operatori. Parametrlar massivi va par_ams kalit so'zi. Parametr sifatida massiv. Massiv turidagi parametrga ega metodlarga doir dasturlar tuzish.


    Download 95,94 Kb.
    1   2   3   4   5   6   7   8   9   ...   12




    Download 95,94 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    II.2. MA’RUZA MAVZULARINI TAQSIMLANISHI

    Download 95,94 Kb.