http://docplayer.net/34780225-Kasb-hunar-kollejlari-uchun-o-quv-qo-llanma.html O‘ZBEKISTON RESPUBLIKASI
OLIY VA O‘RTAMAXSUS TA’LIM VAZIRLIGI BOSHLANGICH PROFESSIONAL TA’LIMNING 3.52.01.04 - Axborot vositalari mashinalari va kompyuter tarmoqlari operatori kasbi bo‘yicha “Dasturlash” fanidan O‘QUV DASTURI
Kvalifikatsiya(lar) nomi:
Axborot vositalari mashinalari kompyuter tarmoqlari operatori
va
O‘quv rejadagi tartib raqami:
3.03
Ajratilgan soat:
90
Toshkent– 2021 O‘quv dasturi Pedagogik innovatsiyalar, kasb-hunar ta’limi boshqaruv hamda pedagog kadrlarni qayta tayyorlash va ularning malakasini oshirish instituti aloqa va axborotlashtirish, telekommunikatsiya texnologiyalari yo‘nalishlari O‘quv metodik birlashmasining 2021 yil 20 avgustdagi 3 -sonli majlis bayoni bilan ma’qullangan.
Tuzuvchilar:
A.Eliboev
Samarqand axborot texnologiyalari texnikumi, maxsus fan o‘qituvchisi
Taqrizchilar:
A.Karimov
Samarqand davlat arxitektura va qurilish instituti, axborot texnologiyalari kafedrasi mudiri, katta o‘qituvchi.
1. O‘quv dasturi umumiy talablari
Dastur nomi
Dasturlash
Ajratilgan soat
90
Mavzular soni
40
Dasturning maqsadi
O‘quvchilarni Ushbu fanning maqsadi dasturlash asoslarini o‘rgatish,oddiy dasturlarni ishlab chiqishda C++ til operatorlaridan foydalanish, ishlab chiqish va yangi dasturiy mahsulotlarni yaratish, Obyektga yo‘naltirilgan dasturlashning asosiy prinsiplarini o‘rganish, Obyektlar bilan ishlash ko‘nikmalarini qo‘llash qobiliyati.
Ushbu fanning maqsadi Code Bloks, Dev-C++ muhitlarida ishlaydigan algoritmlarni tuzishda ko‘nikma va ma’lum amaliy ko‘nikmalarni shakllantirish; C++ tillarining turli xil operatorlaridan foydalanish; massivlar bilan ishlash
Fanni o‘rganish natijasida talabalar kvalifikasion xarakteristikadagi talablarga mos keluvchi bilim va ko‘nikmalarga ega bo‘ladilar.
O‘zlashtirish (o‘qitish) natijalari
Dasturlash tillari haqida umumiy tushunchalar, dasturlash asoslarini bilish;
Algoritm tushunchasi va turlarini aniqlashni;
Masalalarni kompyuterda yechish bosqichlarini bilish.
Masalaga tuzilgan algoritmni biror dasturlash tilida ifodalay olish.
Turli dasturlash muxitlarida ishlay olish
Oddiy masalalarni dasturlashni bilish turli
darajadagi masalalarni dasturlashni bilish
Bilimlar
C++ tilida dasturlash tuzilmasini;
Preprotsessor direktivalarini;
Nomlar sohasidan foydalanish;
O‘zgaruvchilar va konstantalar farqi;
Ma’lumot tiplari;
C++da operatsiyalar (unar, binar, ternar);
Tuzilmaviy dasturlashni bazaviy konstruksiyalari
(chiziqli, tarmoqlanuvchi, siklli),
Ma’lumotlarni kiritish va chiqarishni tashkillashtirish
(fayllar bilan ishlash);
C++ tilining standart kutubxona funksiyalari;
Massivlarni yaratish va qayta ishlash usullari(qatorli);
Funksiyalarni yaratish qoidalari;
Tuzilmalar tiplari, obekt, sinf;
Sinflar ierarxiyasi (private, protected, public); - Dinamik xotira bilan ishlash usullari (ko‘rsatkich, ssilka, operator adresi);
Virtual funksiyalar va abstrak sinflar; - Standart shablonlar kutubxonasi
Ko‘nikmalar
Qo‘yilgan masalani yechishni umumiy yondoshuvini ishlab chiqish;
Chiziqli tuzilmaviy algoritmlarni tuzish;
Mantiq algebrasi yelementlaridan foydalanib mantiqiy ifodalarni hisoblash va qurish;
Turli ko‘rinishdagi tarmoqlanuvchi algoritmlarni tuzish;
Skill algoritmlarni tuzish;
Parametrli, sharti oldin, sharti keyin sikllarni qo‘llash;
Qo‘yilgan masalani shakllantirish;
Masalani yechish uchun algoritm tuzish;
Dev C++ muhitida ishlash;
Ma’lumotlarni standart tiplaridan foydalanish;
Shaxsiy ma’lumot tiplarini yaratish;
C++ tilining turli operatorlaridan foydalanish;