Algoritmlarni tuzishning umumiy tamoyillari, asosiy algoritmik konstruktsiyalar;
dasturlash tizimi tushunchasi; protsessual dasturlash tilining asosiy elementlari, dastur tuzilishi, operatsiyalar, boshqaruv tuzilmalari, ma’lumotlar tuzilmalari, fayllar, xotira kassalari;
subroutines, dastur kutubxonalarini kompilyatsiya qilish;
ob’ektga yo‘naltirilgan dasturlash modeli, sinflar va ob’ektlar tushunchasi, ularning xususiyatlari va usullari
Bilim
-muammoni kompyuterda hal qilish bosqichlari;
-algoritm tushunchasi va uning xususiyatlari;
-algoritmni yozib olish shakllari (og‘zaki yozuvlar, oqim jadvallari, psevdokod);
-chiziqli algoritmlar;
-Mantiq algebra elementlari;
-mantiqiy iboralarni qurish;
-yilkalar algoritmi;
-parametrli, old shartli, keyingi shartli ko‘chadan konstruktsiyalar; -ichki ko ‘chadan
Ko‘nikma:
-muammoni hal qilishda umumiy yondashuvni ishlab chiqish;
-chiziqli tuzilish algoritmlarini tuzish;
-mantiqiy algebra elementlarini mantiqiy ifodalarni qurish va hisoblash uchun ishlatish;
-turli xil tarmoqlanishlar bilan algoritmlarni tuzish;
-tsiklik tuzilmalar uchun algoritmlarni tuzish;
-parametr bilan, old shart bilan, keyingi shart bilan ilmoqlardan foydalaning;
-ichki ko‘chadan algoritmlarni yaratish
O‘quv rejasiga mos bo‘lgan o‘zaro bog‘liq fan nomi
Ob’ektga yo‘naltirilgan dasturlash asoslari, ob’ektga yo‘naltirilgan va tarmoqli dasturlash, mobil qurilmalarni dasturlash