Darslikda algoritm va dasturlashning asosiy tushunchalari, jumladan, til alifbosi, identifikator, kalit so’zlar, satrli o’zgaruvchilar, ma’lumotlar tipi, ariffnetik ifoda va amallar, siljitish amallari, inkrement, dekrement, kutubxonalar va ulaming funksiyalari hamda protrosessor direktivalaridan foydalanish usullari, takrorlanuvchi jarayonlami tashkil qiluvchi operatorlar va ulardan foydalanish usullari hamda shartli va shartsiz jarayonlami samaraii tashkil qilish usullari va misollari, funksiya va ulami tashkil qilish usullari, rekursiv funksiya va ulami qo’llanilishi, bir va ko‘p o’lchovli massiv hamda ulaming elementlari ustida amallar bajarish algoritm va usullari, massivni funksiya paramatri sifatida qo’llanilish yo’llari, saralash algoritimlari, obyektga yo‘naltirilgan dasturlash tamoyllarini tashkil qilish usullari, sinflar va konstruktorlar hamda ulardan foydalanish yo’llari, obyektlar va ulami parametr sifatida qo’llanilish usullari, satrlar va belgili o’zgaruvchilarga ishlov berish hamda ulami tashkil qiluvchi standart funksiyalar, ulardan foydalanish yo’llari, matnli va binar fayllar bilan ishlash usullari, istisnoli holatlami qayta ishlash yo'llari, inkapsulyatsiyani tashkil qilish yo’llari, merosxo’rlik va ulardan foydalanish usullari, polimorfizm va uning turlari, operatorlami qayta yuklash hamda shablonlar va ulami tashkil qilish shartlari va ketma-ketliklari bo’yicha nazariy va amaliy materiallar bayon qilingan.