| 1 | Nesneye yönelik programlamanın temel kavramları |
| 2 | C# temel kavramlar: Veri tipleri, Console sınıfı metotları, Veri tiplerinin dönüşümleri, Boxing ve unboxing işlemleri |
| 3 | Karar Yapıları, Math sınıfı metotları |
| 4 | Döngü Yapıları, Random sınıfı metotları |
| 5 | Diziler, Array sınıfı metotları ve özellikleri |
| 6 | String |
| 7 | Metotlar |
| 8 | Sınıf Kavramı, Alan ve özellik kavramları, Erişim belirleyicileri, Kapsülleme |
| 9 | Ara Sınav |
| 10 | Constructor metotlar, Destructor metot, Static constructor metot |
| 11 | Kalıtım, Sanal yapılar, Override işlemi |
| 12 | Çok biçimlilik(Polymorphism) |
| 13 | Soyutlama, Abstract Class |
| 14 | Soyutlama, Interface |