| Algoritma kavramını anlayarak temel programlama becerilerine sahip olacaklardır. |
| Değişkenler, veri türleri ve operatörler gibi temel yapı taşlarını etkili bir şekilde kullanabileceklerdir. |
| Akış şemaları oluşturarak problemleri görselleştirme yeteneği geliştireceklerdir. |
| Koşul ve döngü yapıları ile mantıksal kontrol süreçlerini yönetebileceklerdir. |
| Veri yapıları ve fonksiyonlar aracılığıyla modüler ve yeniden kullanılabilir kod yazma becerisi kazanacaklardır. |
| Hata ayıklama ve istisnalarla başa çıkma tekniklerini öğrenerek daha dayanıklı programlar oluşturabileceklerdir. |
| Nesne tabanlı programlama temellerini kavrayarak sınıflar ve nesneler kullanabileceklerdir. |
| Teorik bilgilerini pratik uygulamalar ve projelerle pekiştireceklerdir. |