3. Funksiyalar, massivlar va ko'rsatkichlar 1. Ifodalarni hisoblash uchun standart matematik funktsiyalarni bilish.
2. Muayyan vazifalarni hal qilish uchun zarur bo'lgan sarlavha fayllarini bilish.
3. Funksiyalarni yarata olish.
4. Asosiy funktsiyadan oldin va keyin funktsiyalarni e’lon qilish va aniqlash.
5. Funksiya parametrlarini qiymati va havolalari qarab ajratib olish.
6. Vazifalarni argument sifatida boshqa funktsiyaga yuborish.
7. Rekursiv funktsiyalardan foydalanish zarur bo'lgan vazifalarni aniqlash.
8. Universal dasturiy mahsulotni ishlab chiqish uchun funktsiyalarni qayta yuklash ko’nikmalariga ega bo'lish.
9. Ishlab chiquvchining ehtiyojlariga moslashtirilgan vazifalarni (funktsiyalar va xususiyatlar) kutubxonaga birlashtirish.
10. N-o'lchovli massivlar bilan ishlash.
11. Massiv elementlariga qiymatlarni belgilash va qator elementlarining qiymatlarini o'qish uchun sikl operatorlaridan foydalanish.
12. Saralash algoritmlari (pufakcha usuli bilan, tanlab olish usuli, qo'shish usuli bilan) dan foydalanib, massiv elementlarini tartibga solish.
13. Massivdan kerakli elementlarni topish.
14. Ko'rsatkich nima ekanligini va u nima uchun ishlatilishi.
15. Dinamik xotira ajratish operatorlaridan foydalanish.
16. Muayyan masalani echishda statik yoki dinamik qatorlardan foydalanish zarurligi.
Kursning tarkibi Ma’ruza:
1. Algoritm va dasturlashga kirish. Algoritm va dasturlashning asosiy tushunchalari ochib beriladi. Jumladan: til alifbosi, identifikator, kalit so’zlar, satrli o’zgaruvchilar, ma’lumotlar toifasi, arifmetik ifoda va amallar, siljitish amallari, inkrement, decrement, kutubxonalar va ularning funksiyalari hamda preprotsessor direktivalaridan foydalanish usullari o’rganiladi.