• Bilgisayarların gerçek kullanım amaçlarını daha iyi anlayacaklar,
• Kullandıkları bilgisayarların donanımsal ve yazılımsal yapısını daha iyi kavrayacaklar,
• Bütün programlama dillerinin ortak bileşenleri olan veri, değişken, döngü, koşul, dallanma ve dizin gibi kavramları öğrenecekler,
• Yazılım geliştirmenin analiz, tasarım, geliştirme ve test gibi basamaklardan oluşan bir problem çözme süreci olduğunu fark edecekler.