1-mavzu. C++ dasturlash tili va uning imkoniyatlari
2-mavzu. Dasturlash tilida massiv, funksiya va proseduralarni yaratish va ulardan foydalanish.
3-mavzu. OYD asoslari: sinf va obyekt tushunchasi.
4-mavzu. Konstruktorlar va destruktorlar.
5-mavzu. Inkapsulyatsiya. Private/public
6-mavzu. Vorislik (Inheritance)
7-mavzu. Koʻp martalik va gibrid merosxoʻrlik
8-mavzu. Polimorfizm: funksiyani qayta yuklash. Virtual funksiyalar.
9-mavzu. Interfeys, abstrakt sinflar
10-mavzu. Operatorlarni qayta yuklash
11-mavzu. Operatorlarni qayta yuklash
12-mavzu. Memory management.
13-mavzu. Doʻst funksiyalar va sinflar
14-mavzu. Shablonlar (Templates)
15-mavzu. Istisnolar bilan ishlash (Exceptions)