O‘quv rejasiga muvofiq - Oliy ta'lim, fan va innovatsiyalar vazirligi professional ta’limni rivojlantirish instituti...

|
Oliy ta'lim, fan va innovatsiyalar vazirligi professional ta’limni rivojlantirish instituti boshlang‘ich professional ta’limning
|
bet | 38/87 | Sana | 05.02.2024 | Hajmi | 1,43 Mb. | | #151531 |
Bog'liq 30610401 2023O‘quv rejasiga muvofiq
bog‘liq bo‘lgan fanning nomi
|
o‘zaro
|
Axborot xavfsizligi, Kompyuter tarmoqlarini administratorlash
|
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
|
O‘quv dasturi mazmuni
№
|
Mavzuning nomi
|
Mavzuning qisqacha mazmuni
|
|
|
|
|
|
|
|
|
|
1.
|
Kompyuterda masala- larni hal etish bos- qichlari. Algoritm ushunchasi.
|
Masalaning qo‘yilishi, modelni qurish (masalaning matematik tavsifi),
muammoni hal qilish algoritmini tuzish, dasturlash tilida kodlash, dasturni disk raskadrovka qilish, natijalarni qayta ishlash, natijalarni tahlil qilish. Asosiy
|
|
|
|
|
|
tushunchalar va ta’riflar. Algoritmning xususiyatlari (diskretlilik, tushunarlilik, aniqlik, ommaviylik, natijaviylik).
|
2
|
N
|
|
2
|
Chiziqli algoritmlar
|
Chiziqli algoritmni aniqlash. Dastlabki ma’lumotlarni kiritish. Bosqichlar ketma- ketligini bajarish. Natijani chiqarish. Muammolarni hal qilish uchun chiziqli algoritmlarning blok-sxemalari va psevdokodlarini qurish. Mantiqiy so‘zlar,
|
|
|
|
|
|
so‘zlash natijalari (rost, yolg‘on). Mantiqiy operasiyalar (diz’yunksiya, kon’yunksiya, inversiya). Tekislikda berilgan shtrixlangan soxani mantiqiy ifoda bilan ta’riflash.
|
2
|
N
|
1
|
|
|
Berilgan mantiqiy ifoda yordamida soxani tekislikga yozish.
|
|
|
|
3
|
Tarmoqlanish (shartli o‘tish).
|
Tarmoqlanish bilan algoritmning ta’rifi (agar keyin; agar keyin aks holda; tanlash; tanlash aks xolda). Tarmoqlanish
|
|
|
|
|
|
algoritmlari bilan bog‘liq muammolarni hal qilish.
|
2
|
N
|
1
|
4
|
Sharti oldin kelgan siklik algoritmlar
Sharti keyin kelgan siklik algoritmlar
|
Sharti oldin kelgan sikl haqida tushuncha. Siklga kiritish uchun mantiqiy ifoda tuzish. Sharti oldindan berilgan sikl algoritmlarini tuzish.
Sharti oldin kelgan sikllik algoritmlarni tuzish.
Sharti keyin kelgan sikl haqida tushuncha. Sikldan chiqish uchun mantiqiy ifoda tuzish. Amaliy dars.
Sharti keyin kelgan sikllik algoritmlarni tuzish.
|
2
|
A
|
1
|
5
|
Berilgan takroriy sonli siklik algoritmlar
|
FOR parametrli takrorlash operatori.
Amaliy dars.
parametli sikllik algoritmlarni tuzish.
|
2
|
A
|
1
|
6
|
Dasturlash tillari obzori.
Dasturni ishlab chiqish
sikli
|
Strukturaviy va Obyektga yo‘naltirilgan dasturlash. Obyektga yo‘naltirilgan dasturlash asoslari. Umumiy prinsiplarning ta’rifi - inkapsulyatsiya, meros, polimorfizm. Sinf va Obyekt haqida tushuncha. Obyektga yo‘naltirilgan dasturlashda tarkibiy dasturlash tamoyillari. Obyektga yo‘naltirilgan dekompozitsiya munosabatlarning tabiatiga ko‘proq e’tibor beradi. Obyekt, xodisali va tarkibiy dasturlash texnologiyalari RED- tizimlarida birlashtirilgan bo‘lib, ularda vizual komponentlar ko‘rinishida taqdim etilgan ko‘plab tayyor sinflar mavjud. (Vizual dasturlash).
Turli dasturlash tillarining maqsadi, ular qanday maqsadda yaratilgan. Interpretator, translyator, translyatorning maqsadi. Obyekt fayli, dasturning bajariladigan faylidir. C++ ning rivojlanish tarixi.
Bloodshed Dev- C++ dasturlash muhiti Preprocessor, # include direktivasi.
Kompilyatsiya.
Amaliy dars.
Dasturlash muhiti bilan tanishuv.
O‘qituvchi tomonidan
tayyorlangan dasturning dastlabki kodini kiriting, dasturni tuzing, uni ishga tushiring va natijalarni tahlil qiling.
|
2
|
N
|
1
|
7
|
Funksiya main (). {}
Dastur bloki haqida tushuncha
|
|
< iostream > sinfining oldindan belgilangan Obyektlari. Oqimdan olish jarayoni (cin), oqimga o‘tkazish operatsiyasi (cout, serr, clog). Fikrlardan foydalaning. Birinchi dastur. Matnli xabar chiqishi.
Amaliy dars.
O‘qituvchi tomonidan tayyorlangan dastur matni bo‘yicha C++ dasturining tuzilishini kuzatib boring. Funksiya (ba’zi harakatlar bajariladigan blok sifatida yaratilgan kod bo‘limi). Ajratish va sarlavha fayllarini biriktirish natijalarini kuzatib boring. Asosiy funksiyaning turi. Muayyan muammoni hal qilish uchun standart I/O- dan foydalanish. Formatlangan chiqish.
|
2
|
A
|
1
|
8
|
O‘zgaruvchilar.
O‘zgaruvchilarning asosiy raqamli turlari.
Imzolangan va imzolanmagan turlari.
Belgilar o‘zgaruvchilari.
|
Asosiy turlari. Kompyuter va ishlatilayotgan kompilyatorga qarab oddiy ma’lumotlar turlarining qiymatlari oralig‘i. Suzuvchi ma’lumotni xotirada saqlash. Ma’lumot turlarining aniqlagichlari.
Muayyan vazifa uchun, algoritmning tuzilgan jadvaliga muvofiq, kirish, oraliq va chiqish ma’lumotlari nomlari va turlarini ko‘rsating.
|
2
|
N
|
1
|
9
|
Operatsiyalar va iboralar. Topshiriq operatori.
Operatsiyalar uchun ustuvorliklar.
Ko‘tarish, kamaytirish.
Prefiks, postfiks.
|
Amaliy dars
Operatsiyalar yordamida o‘zgaruvchilarni kerakli o‘zgartirish, ma’lumotlarni qayta ishlash amalga oshiriladi. Arifmetik operatsiyalar (bir va ikkilik). Shift operatsiyalari. Operatsiyalar yordamida iboralarni yozish. Kattalashtirish va kamaytirish operatsiyalari, prefiks va postfiks yozuv shakllari.
|
2
|
A
|
1
|
10
|
Standart matematik funksiyalar (sarlavha fayli
< math.h>).
|
Arifmetik ifodalarni hisoblash. Chiziqli dizayn (ikki yoki undan ortiq operatorlarning ketma - ket ulanishi). Nuqtali vergul bilan tugaydigan har qanday ifoda ushbu iborani baholash uchun bajariladigan operator hisoblanadi. Dastur blokida bir nechta operatorlarni birlashtirish. Matematik kutubxonaning asosiy funksiyalari bilan tanishish.
Amaliy dars.
Argumentlar turlari va matematik kutubxona vazifalarining natijasi. Matematik kutubxona funksiyalaridan foydalangan holda arifmetik ifodalarni yozish.
|
2
|
A
|
1
|
11
|
Typedef tipini aniqlanishi.
Konstantalar.
|
Amaliy dars.
Typedef tipini aniqlanishi. Konstantalar. #define preprosessorini const kalit so‘zi yoramida va direktivalar aniqlanishi.
|
2
|
A
|
1
|
1
2
|
Chiziqli algoritmlarni dasturlash
|
Chiziqli algoritmlarni dasturlash.
Dastlabki ma’lumotlarni kiritish.
Bosqichlar ketma-ketligini bajarish.
Natijani xulosa qilish. Muammolarni hal qilish uchun chiziqli algoritmlarning qurilish sxemalari va soxta kodlari
|
2
|
N
|
1
|
1
3
|
Mantiqiy iboralarni qurish. Mantiqiy ifodalarni hisoblash
|
Dastur bajarilish yo‘lini o‘zgartirish, tar- moqlanish. IF operatori. Shartli operatorni yozilishi. To‘liq va qisqa shakli.
Tarmoqlanishning taxlangan tuzilmasi.
Amaliy dars.
Muayyan muammolarni hal qilishda
|
2
|
A
|
|
|
|
qo‘llanadigan tuzilmalardan foydalanish
|
|
|
|
1
4
|
IF operatori bilan taxlangan tuzilmalar.
Dasturni bajarilish yo‘lini o‘zgarishi.
Tarmoqlanish. Switch operatori.
|
Pereklyuchatel yordamida bir nechta tanlovlarni aniqlash (tanlash operatori). Switchdan keyin yozilgan ifoda butun sonli bo‘lishi kerak. Default metkasi.
Amaliy dars. Aniq masalalarni yechishda bir nechta tanlashlar bilan tarmoqlanish konstruksiyasidan foydalanish.
|
2
|
A
|
1
|
1
5
|
Sikl. Oldin sharti bilan qurilish ...... while ….
break va continue operatorlari
Do- while sharti keyin sikl operatori.
|
Sikl – ba’zi shartlar yoki belgilangan miqdordagi talablarga javob berganda takrorlash ketma-ketligini takrorlash.
Iterativ va arifmetik sikllarni farqla-nishi.
Siklning bitta o‘tishi iteratsiya deb ataladi. Agar siklni davom ettirish sharti bajarilmasa, sikl tugaydi.
Amaliy dars.
(ifoda-shart) operatorida old shart bilan sikldan foydalanib amaliy muammolarni yechish; Oldindan shartli sikl yordamida amaliy muammolarni hal qilish
Sharti keyin sikl operatorini blok sxema kurinishi. Kalit so‘zlar. Sikl takrorla-nishi sharti.
|
|
|
Bosh sahifa
Aloqalar
Bosh sahifa
Oliy ta'lim, fan va innovatsiyalar vazirligi professional ta’limni rivojlantirish instituti boshlang‘ich professional ta’limning
|