• O‘qitishni tashkiliy shakli
  • Dasturga qo‘yilgan talab Majburiy O‘qitish tili
  • Baholash tartibi
  • O‘quv dasturi mazmuni
  • O‘quv rejasiga muvofiq o‘zaro bog‘liq bo‘lgan fanning nomi




    Download 1,11 Mb.
    bet57/61
    Sana18.01.2024
    Hajmi1,11 Mb.
    #140532
    1   ...   53   54   55   56   57   58   59   60   61
    Bog'liq
    30610501 Kompyuter tizimlarida (1) (1)

    O‘quv rejasiga muvofiq o‘zaro bog‘liq bo‘lgan fanning nomi

    Umumkаsbiy vа mаxsus fаnlаr. “Operatsion tizimlar” “Kompyuter tizimlari arxitekturasi” “Axborot texnologiyalari” “Axborot xavfsizligi” “Dasturlash asoslari” “Algoritmlar nazariyasi” “Matematik modellashtirish asoslari” “Axborotlashtirishning texnik vositalari” “Ma’lumotlar bazasi”

    O‘qitishni tashkiliy shakli

    N – Nazariy ta’lim;
    A – Amaliy ta’lim;
    NA – Nazariy va amaliy ta’lim birgalikda tashkil etiladi; MX – Maxsus xonada o‘tkaziladigan mashg‘ulot.

    Dasturga qo‘yilgan talab

    Majburiy

    O‘qitish tili

    Guruhda belgilangan o‘qitish tili asosida

    Baholash tartibi

    Baholash bo‘yicha amaldagi tartib asosida

    O‘quvchilarning bilim va ko‘nikmalarini baholash

    Yozma, og‘zaki, savol-javob, test, amaliy topshiriq


    1. O‘quv dasturi mazmuni




    Mavzuning nomi

    Mavzuning qisqacha mazmuni







    1.

    Algoritmlar bilan ishlash

    Algoritm tushunchasi, algoritmlar bilan ishlash

    6

    A

    1

    2.

    Java dasturlash tilida sodda amallar bajarish

    Java dasturlash tili haqida ma’lumot va imkoniyatlari. Java tarixi va uning texnologiyalari, java dasturlash tilida sodda amallar bajarish

    6

    A

    1

    3

    Java dasturlash vositasini o‘rnatish

    Solaris, Linux va Windows operatsion tizimlari va Java dasturlash vositasini o‘rnatish, NetBeans IDE ni yuklash

    6

    A

    1

    5

    Dasturlash muhitini tanlash

    Ikkilik kodlash haqida ma’lumotlar dasturlarni yaratish uchun dasturlarning ro‘yxatini ko‘rib chiqish

    6

    A

    1

    6

    Sodda Java dasturi

    Sodda va murakkab funksiyaning
    grafiklarini hosil qilish

    6

    A

    2

    7

    Java birlamchi kod strukturasi va main() metodi

    Java dasturlash tilining asosiy strukturasi. Java birlamchi kod strukturasi va. main(). metodi.

    6

    A

    1

    8

    Identifikatorlar

    Java identifikatori paketga, sinfga, interfeysga, usulga yoki o‘zgaruvchiga berilgan nom.

    6

    A

    2

    9

    O‘zgaruvchilar bilan ishlash

    Javada o‘zgaruvchilar va ma’lumot turlari

    6

    A

    2

    10

    Qiymat berish operatori

    Java Switch tanlash. Switch operatori haqida ma’lumotga ega bo‘lish

    6

    A

    1

    11

    Arifmetik operatorlar bilan ishlash

    Javada Arifmetik operatorlardan foydalananish Arifmetik amallar qo‘shish, ayirish, ko‘paytirish, bo‘lish

    6

    A

    1




    12

    Bajarilish ketmaketligini boshqarish

    Bajarilish ketma-ketligini boshqarish, if/else shartli ifodasi if shartli ifoda foydalanish

    6

    A

    1

    13

    Sikllar

    Java dasturlash tilida tsikllar, while tsikli shart operatorlari ishlatish

    6

    A

    2

    14

    Massivlar

    Javada massivlar bilan ishlash amalar bajarish

    6

    A

    1

    16

    Obyektlarga ixtisoslashgan dasturlashga kirish

    Obyektga yo‘naltirilgan dasturlash asoslarini qo‘llash. Dasturiy ishlanmalarni ishlab chiqarish jarayonini ta’minlash. Ma’lumotlarning dinamik informasion tuzilmasini tadbiq etish. Dasturlash asoslari. Dasturlashda. ma’lumotlarning turli tarkibiy tuzilmalarini tadbiq etish.

    6

    A

    1

    17

    Klasslar bilan ishlash

    Javada klasslar turi, Abstract kalit so‘zi yaratish

    6

    A

    1

    18

    Metodlar

    Metodlar matematik funksiyalari bilan ishlash

    6

    A

    1

    19

    Obyekt konstruktsiyasi destruktsiyasi

    Obyekt konstruktsiyasi. Java dasturlash tilida obyektlar bilan ishlash

    6

    A

    1

    20

    Ostki klasslar va irsiyat

    Ostki klasslar va irsiyat Java dasturlash tilida klasslar ierarxiyada joylashi. extend kalit so‘zi yordamida bir klass. ikkinchi klassni ostki klassi sifatida e’lon qilinishi.

    6

    A

    2

    21

    Interfeyslar

    Javada interfeyslar orqali to‘liq abstraktsiyani tashkillashtirish. Interfeys tarkibida ma’lumotlar bo‘lishi.

    6

    A

    2

    22

    Ichki klasslar

    Ichki klasslar. Java dasturlash tili klasslarni boshqa klass ichida yoki metod ichida e’lon qilish imkoniyati.

    6

    A

    2

    23

    O‘ramlar

    O‘ramlar. Java dasturlash tili klasslarni package nomli o‘ramlarga guruhlash imkoniyati. O‘ramlarda dastur fayllarini boshqa kod bibliotekalaridan ajratib saqlash .

    6

    A

    2

    24

    Klass a’zolari va metodlarni ko‘rinilishi

    Klasslar Java dasturining tashkiliy elementi xisoblanadi. Klass metodlarni, o‘zgaruvchilari.

    6

    A

    1

    25

    Obyekt klassi Swing

    Object – Obyekt klass turidagi o‘zgaruvchilari

    6

    A

    1




    26

    Frame yaratish va joylashtirish

    Frame yaratish va joylashtirish. Frame Java dasturlash tilining yuqori darajali oynasi xisoblanadi.

    6

    A

    1

    27

    Ma’lumotlarni
    Panelda ko‘rsatish

    Ma’lumotlarni Panelda ko‘rsatish Java dasturlash tilida Frame boshqa foydalanuvchi interfeysi elementlari uchun konteyner. vazifasi.

    6

    A

    1

    28

    Xodisa va amal

    Xodisa va amal Java dasturlash tilida foydalanuvchi xosil qilgan xodisalarni qabul qiluvchi obyektlar

    6

    A

    2

    29

    Checkbox va Radio tugmalar

    Checkbox va Radio tugmalar Java dasturlash ptili foydalanuvchidan ma’lumot yig‘ish

    6

    A

    1

    30

    Ro‘yxat va Combobox

    Ro‘yxat va Combobox. Royxat va
    Combobox tanlash elementlari

    6

    A

    1

    31

    Slayder va Spinner

    Slayder elementidan farqli o‘laroq minimal va maksimal qiymatlari

    6

    A

    1

    32

    Matn kiritish

    Java dasturlash tilidi matn kiritish uchun
    JTextField va JTextArea klasslari

    6

    A

    1

    33

    Menyular

    Java Swing da menyular va (Toolbar) uskunalar o‘rinlari Menyu bu menyu o‘rniga joylashtirilgan buyruqlar guruhi.

    6

    A

    1

    34

    Qurollar paneli

    Java dasturlash tilida Abstract Window Toolkit (AWT) nomli qurollar to‘plami ishlatish.

    6

    A

    1

    35

    Kontekst menyu

    Kontekst menyu haqida umumiy ma’lumotlar

    6

    A

    2

    36

    Dialog oynalar

    Java dasturlash tili fayllar bilan ishlovchi dialog oynasini yaratib beruvchi
    JFileChooser klassi bilan ishlash.

    6

    A

    1

    37

    Joylashuv menedjerlari

    Joylashuv menedjerlari Java dasturlash tilida foydalanuvchi interfeysi elementlarini panel yoki frameda joylashtirish. usullarini joylashuv menedjerlari.

    6

    A

    2

    38

    Xatolik va istisnolar

    Xatolik va istisnolar. Dastur ishlashi mobaynida ichki yoki tashqi sabablarga ko‘ra xatoliklar yuzaga kelishi

    6

    A

    2

    39

    Istisnolar bilan ishlash

    Javada istisnolardan foydalanish Java dasturlashning eng muhim tushunchalaridan biridir. Dasturiy ta’minotni har doim ishlab chiqsak, java

    6

    A

    2







    istisnolarini to‘g‘ri ishlashimizga ishonch hosil qilishimiz kerak.










    40

    Python dasturlash tili va uning imkoniyatlari , Python dasturlash tili sintaksisi

    Python dasturlash tilining imkoniyatlari. Python yuqori darajadagi ma’lumotlar strukturasi va oddiy lekin samarador obyektga yo‘naltirilgan dasturlash uslublari

    6

    A

    1

    41

    Python dasturlash tili sintaksisi

    Python yuqori darajadagi ma’lumotlar strukturasi va oddiy lekin samarador
    obyektga yo‘naltirish

    6

    A

    1

    42

    Pythonda o‘zgaruvchilar, Python operatorlari

    O‘zgaruvchilar va qiymatlar bo‘yicha operatsiyalarni bajarish, Arifmetik operatorlar, Taqqoslash operatorlari, Identifikatsiya operatorlari, Bitwise operatorlari, Topshiriq operatorlari Mantiqiy operatorlar, A’zolik operatorlari, Arifmetik operatorlar, Python tayinlash operatorlari

    6

    A

    1

    43

    Pythonda ma’lumot turlarini aniqlash

    Pythonda ma’lumot to‘plamlarining turlari. Ulardan odatda bir nechta yoki undan ham ko‘p qiymatlarni saqlashda foydalanish.

    6

    A

    1

    44

    Pythonda sonlar, Pythonda satrlar bilan ishlash

    Pythonda sonlar bilan ishlash, Pythonda satrlar bilan ishlash

    6

    A

    1

    45

    Satrlarni formatlash

    Satrlarni formatlash va Python qiymatlariga konvertatsiya qilish

    6

    A

    1

    46

    Ma’lumot to‘plamlari va turlari

    Pythonda ma’lumot to‘plamlarining turlari, ma’lumotlar bazasini yaratish

    6

    A

    1

    47

    List (Ro‘yxat)

    Set (To‘plam), Mantiq elementlari va operatorlari

    6

    A

    1

    48

    Pythonda shart operatorlari

    Pythonda sikllar, While sikli, For sikli, Pythonda modullardan foydalanish, Pythonda maxsus modular, Pythonda matematika

    6

    A

    1


    Download 1,11 Mb.
    1   ...   53   54   55   56   57   58   59   60   61




    Download 1,11 Mb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    O‘quv rejasiga muvofiq o‘zaro bog‘liq bo‘lgan fanning nomi

    Download 1,11 Mb.