Öğrenciler, bir problemi algoritmalar kullanarak sistematik bir şekilde analiz edip çözüm önerileri geliştirir ve bu çözümleri programlama dilinde uygulamaya döker. |
Öğrenciler, temel programlama yapılarını (değişkenler, veri tipleri, döngüler, koşul ifadeleri, fonksiyonlar) kullanarak, işlevsel ve hatasız programlar yazma becerisi kazanır. |
Öğrenciler, programlama sürecinde karşılaşılan hataları tanımlama ve giderme becerisi kazanarak, geliştirilen algoritmaların doğru çalıştığını test etme ve iyileştirme yöntemlerini öğrenir. |