1 | Tercihen dosya editörü özellikleri taşıyan, çoklu yüksek seviyeli/nesneye yönelimli programlama dilleri seçeneği sağlayan yazılım geliştirme ortamının temel bileşenlerini tanır. |
2 | Yazılım geliştirme ortamını uyarlar. |
3 | Yüksek seviyeli/nesneye yönelimli programlama dilinin temel kontrol yapılarını saptar. |
4 | Yüksek seviyeli/nesneye yönelimli programlama dilinin temel veri yapılarını saptar. |
5 | Hata ayıklama yöntemlerini kullanır. |
6 | Yüksek seviyeli/nesneye yönelimli programlama dilini kullanarak gramer ve semantik (anlamsal/mantıksal) etkinliği ve bütünlüğü sağlanmış uygulama yazılımlarını temel yazılım geliştirme basamaklarını izleyerek geliştirir. |
7 | Esnek, parametrik ve kolay anlaşılır (modüler) olan, yapısal programlama dilleri temellerine uygun uygulama yazılımları geliştirir. |
8 | Alternatif uygulama yazılımı çözümleri belirler. |