O‘quv dasturiga muvofiq o‘zaro bog‘liq fanning nomi
|
O‘byektga yo‘naltirilgan dasturlash asoslari, Mobil dasturlash, Internet ilovalarini ishlab chiqish
|
O‘qitishning tashkiliy shakli
|
N – nazariy dars;
А – amaliy dars;
NA – nazariy va amaliy darslar birgalikda tashkil etiladi;
MX – maxsus o‘quv laboratoriya xonasida dars.
|
Dastur talabi
|
Majburiy
|
O‘qitish tili
|
Guruhga tayinlangan o‘qitish tiliga asoslanib.
|
Baholash tartibi
|
Uy vazifalari (hisobotlar va boshqalar);
Darsda ishtirok etish; Oraliq imtihon; Yakuniy imtihon.
|
Bilim va ko‘nikmalarni baholash
|
Yozma, og‘zaki, savol-javob, munozara, test, amaliy topshiriq
|
№
|
Mavzu nomi
|
Mavzuning qisqacha mazmuni
|
Jami
|
O‘qitishning tashkiliy shakli
|
Mustaqil ish
|
1
|
Algoritm va dasturlashning asosiy tamoyillari
|
Algoritmlashningning asosiy tushunchalari. Algoritm haqida tushuncha. Algoritm xususiyatlari. Kompyuterda masala yechish sxemasi. Algoritmlarni yozish shakllari. Algoritmlarni tuzishning umumiy tamoyillari.
|
6
|
NA
|
3
|
2
|
Asosiy algoritmik tuzilmalar:
|
Asosiy algoritmik konstruktsiyalar: chiziqli, tarmoqli, siklik.
|
6
|
NA
|
3
|
3
|
Algoritmlashtirishning mantiqiy asoslari.
|
Algoritmlashtirishning mantiqiy asoslari. Asosiy (bazaviy) va strukturali ma’lumotlar turlari, ularning xarakteristikasi.
|
4
|
NA
|
2
|
4
|
Dasturlash tillari va usullari(metodlari)
|
Dasturlash tillarining avlodlari. Dasturlash tillari. Dasturlash tillarining rivojlanishi. Dasturlash tillarining klassifikasiyasi. Dasturlash tizimi haqida tushuncha. Исходный, объектный и загрузочный модули.
|
4
|
NA
|
2
|
5
|
Integrallashgan dasturlash muhiti.
|
Integrallashgan dasturlash muhiti.
Dasturlash usullari(metodlari): tizimli, modulli, ob’ektga yo‘naltirilgan. Dasturlash usullarining afzalliklari va kamchiliklari.
|
4
|
NA
|
2
|
6
|
Dasturiy ta’minotni ishlab chiqishning umumiy tamoyillari.
|
Dasturiy ta’minotni ishlab chiqishning umumiy tamoyillari. Dasturii ta’minotning hayotiy sikli. Ilova turlari. Konsol ilovalari.
|
4
|
NA
|
2
|
7
|
Ob’ektga yo‘naltirilgan dasturlashning asosiy tamoyillari
|
OYDning rivojlanish tarixi. Bazaviy(asosiy) tushunchalar: ob’ekt, uning xususiyatlari va usullari, sinf, interfeys.
|
4
|
NA
|
2
|
8
|
Inkapsulyatsiya, vorislik, polimorfizm.
|
OYDning asosiy tamoyillari: inkapsulyatsiya, vorislik, polimorfizm. Hodisa-boshqaruvlarga asoslangan dasturlash modeli. Komponentlarga asoslangan yondashuv. Ob’ekt sinflari. Komponentlar va ularning xususiyatlari
|
4
|
NA
|
2
|
9
|
C dasturlash tili dasturlash, CodeBlocks (Visual Studio 2015), integratsiyalashgan muhit bilan tanishish
|
Integratsiyalashgan dasturlash muhiti CodeBlocks (Visual Studio 2015).
Konsol dasturlash muhitining interfeysi: xususiyatlari, ob’ektlari. Komponentlar paneli. Loyiha kod yozish oynasi. Loyihaning tarkibi va xususiyatlari. Loyihani bajarilishi. Loyihaning muhitini va parametrlarini sozlash.
|
8
|
NA
|
4
|
10
|
C tilida dasturlash.
|
C tilining boshlang‘ich tuzilmalari. C tilida dasturning tuzilishi. O‘zgaruvchilar tavsifi. C ma’lumotlar turlari. O‘zlashtirish operatori. Asosiy kiritish -chiqarish operatorlari. Ma’lumot turini o‘zgartirish. Chiziqli va tarmoqli algoritmlarni amalga oshirish. Siklik algoritmlarni amalga oshirish. Konsol ilovalar yaratish
|
16
|
NA
|
8
|
Jami
|
60
|
|
40
|