• Jami soat 30 42 108
  • VII. ADABIYOTLAR Asosiy adabiyotlar
  • Tavsiya qilinadigan qo‘shimcha adabiyotlar
  • Elektron manbalar
  • Mavzular Ma`ruza, amaliy va seminar mashg`ulotlar rejasi




    Download 80,86 Kb.
    bet4/6
    Sana30.08.2024
    Hajmi80,86 Kb.
    #270081
    1   2   3   4   5   6
    Bog'liq
    Dasturlash1 sillabus

    Mavzular

    Ma`ruza, amaliy va seminar mashg`ulotlar rejasi

    Soatlar

    Ma`ruza mashg`ulot
    lari

    Amaliy va seminar mashg`ulot
    lari

    Mustaqil ta`lim


    Dasturlashga kirish, dasturlashning asosiy tushunchalari.

    1. Algoritmlash va dasturlashning asosiy tushunchalari.

    2. Tilning bazaviy tushunchalari. Identifikatorlar, ularning turlari, ularga qiymat o‘zlashtirish usullari va operatorlari.

    3. Ma’lumotlar toifalari va ularni o‘zgartirish.

    2

    2

    6


    Dasturlash tillarining tuzilmasi.

    1. Dasturlash tillarining tuzilmasi.

    2. Statik operator (sizeof). Qiymat o‘zlashtirish operatorlari va ularning ishlash usullari.

    3. ma’lumotlarni kiritish va chiqarish operatorlari.

    2

    2

    6


    Tarmoqlanish va uzilishlarni tashkil etish operatorlari.

    1. Tarmoqlanuvchi operatorlar(if va switch) va ularni ishlash ketma ketliklari.

    2. Shartsiz o‘tish operatorlari

    3. Uzilishni tashkil etish- break, continue.

    2

    2

    6


    Takrorlanish operatorlari.

    1. Parametrli takrorlash operatori (for).

    2. Old shartli va so‘ng shartli takrorlanuvchi sikl operatorlari (while va do while).

    3. Takrorlanish jarayonlarini tarmoqlanish va shartsiz o‘tish orqali tashkil etish.

    2

    2

    6


    Funksiyalar.

    1. Funksiya tavsifi. Qiymatlarni qaytarish.

    2. Rekursiv funksiyalar.

    3. Funksiyalarni qayta yuklash. Foydalanuvchi kutubxonasini tashkil etish.




    2

    4

    8


    Massivlar.

    1. Statik massivlar. Bir o‘lchovli va ko‘p o‘lchovli massivlar.

    2. Massiv elementlarini saralash va qidirish usullari.

    2

    4

    8


    Ko‘rsatkichlar va dinamik xotira bilan ishlash.

    1. Ko‘rkatkichlar.

    2. Dinamik xotira bilan ishlash.

    3. Dinamik massiv va ularni funksiya parametri sifatida qo‘llanilishi.

    2

    2

    8


    Obyektga yo‘naltirilgan dasturlash asoslari.

    1. Kirish

    2. Inkapsulyatsiya

    3. Vvorislik, polimorfizm, sinflar va obyektlar.

    4. Tuzilmalar va birlashmalar.

    2

    4

    6


    Konstruktorlar va destruktorlar.

    1. Konstruktorlar va destruktorlar.

    2. Friend funksiyalar va sinflar

    3. ko‘rsatkichlar va sinf metodlari

    4. Obyektlar massivi.

    2

    2

    8


    Inkapsulyatsiya va merosxo‘rlik.

    1. Inkapsulyatsiya

    2. Merosxo‘rlik va uning turlari

    3. Himoyalangan merosxo‘rlik

    4. Bazaviy sinf a’zolariga murojaatni boshqarish.

    2

    4

    8


    Polimorfizm.

    1. Polimorfizm. Polimorfizm va uning turlari.

    2. Virtual funksiya. Abstrakt sinf va funksiyalar.

    2

    2

    6


    Operatorlarni qayta yuklash.

    1. Operatorlarni qayta yuklash.

    2. Funksiyalar va amallar qayta yuklash va ulaning maqsadi.

    2

    2

    8


    Satrlar va kengaytirilgan belgilar.

    1. 1. Satrlar va kengaytirilgan belgilar.

    2. Satrlarga ishlov berish standart funksiyalari

    satrlarni ulash, solishtirish, belgilarni izlash, satr qismlarini izlash, o‘zgartirish va o‘chirish.

    2

    4

    8


    Fayllar va fayllar bilan ishlash.

    1. Fayllar va oqimlar, diskdagi fayllar bilan ishlash.

    2. Matnli fayllar. Binar fayllar. C++ tilida fayllar bilan ishlovchi maxsus funksiyalar.

    3. Istisno (exception) larni qayta ishlash (throw, try va catch).

    2

    4

    8


    Shablonlar bilan ishlash.

    1. Shablon (template) tushunchasi va ularning qo‘llanilishi.

    2. Funksiya shablonlarini, sinf shablonlarini yaratish usullari va ularning qo‘llanilishi.

    2

    2

    8

    Jami soat

    30

    42

    108



    VI. Mustaqil ta’lim va mustaqil ishlar
    Mustaqil ta’lim uchun tavsiya etiladigan mavzular:

    1. Dasturlashga kirish, dasturlashning asosiy tushunchalari.

    2. Dasturlash tillarining tuzilmasi.

    3. Tarmoqlanish va uzilishlarni tashkil etish operatorlari.

    4. Takrorlanish operatorlari.

    5. Funksiyalar.

    6. Massivlar.

    7. Ko‘rsatkichlar va dinamik xotira bilan ishlash.

    8. Obyektga yo‘naltirilgan dasturlash asoslari.

    9. Konstruktorlar va destruktorlar.

    10. Inkapsulyatsiya va merosxo‘rlik.

    11. Polimorfizm.

    12. Operatorlarni qayta yuklash.

    13. Satrlar va kengaytirilgan belgilar.

    14. Fayllar va fayllar bilan ishlash.

    15. Shablonlar bilan ishlash..

    Mustaqil o‘zlashtiriladigan mavzular bo‘yicha talabalar tomonidan krassvord, rеfеrat, taqdimotlar tayyorlash va uni taqdim qilish tavsiya etiladi.
    VII. ADABIYOTLAR
    Asosiy adabiyotlar

    1. Mo’minov.B.B, Dasturlash 1(Darslik).-T.”Nihol print” ok, 2021, 280 b.

    2. Mo’minov.B.B, Dasturlash II(Darslik).-T.”Nihol print” ok, 2021, 604 b.

    3. Nazirov Sh.A., Qobulov R.V., Bobojanov M.R., Raxmanov Q.S. C va C++ tili. Voris- nashriyot” MChJ, Toshkent 2013, 488 b.

    Tavsiya qilinadigan qo‘shimcha adabiyotlar

    1. O‘zbekiston Respublikasi Konistitutsiyasi T.: O‘zbekiston, 2017.-46.

    2. D.S. Malik. C++ Programming: From Problem Analysis to Program Design. Fifth Edition. Course Technology, 2011.

    3. 79. Кнут Д. Искусство программирование. Том 1-4., СБП. Вилямс 2017.Elektron manbalar:

    1. www.dastur.uz – dasturlash tillarini o‘rgatuvchi veb sayt

    2. https://robocontest.uz/– Dasturlash bo‘yicha olimpiada masalalari

    3. www.ziyonet.uz – ta’lim portali.


    Download 80,86 Kb.
    1   2   3   4   5   6




    Download 80,86 Kb.

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Mavzular Ma`ruza, amaliy va seminar mashg`ulotlar rejasi

    Download 80,86 Kb.