| ÖÇ1 | java dilinin genel yapısını öğrenir |
| ÖÇ2 | Programlama Dilinin Temel Deyimleriyle Konsol Uygulamaları Hazırlamak ve ögrenmek |
| ÖÇ3 | Operatörler ile çalışmayı öğrenmek |
| ÖÇ4 | veri yapılarını ve dizileri kavramak |
| ÖÇ5 | Şarta bağlı olarak işlemlerin yönlendirilmesini öğrenir |
| ÖÇ6 | Döngü çeşitleri ve bunların farklarını kullanım şekillerini öğrenir |
| ÖÇ7 | Sınıf kavramını ve bir sınıf içerisinde yapılabilecek tanımlamaları öğrenir |
| ÖÇ8 | Kullanıcı arayüz tanımlamak, programın kullanım aşamasını tasarlamak |
| ÖÇ9 | Programın farklı bir boyutu olaak metotlarile çalışmayı öğrenmek |
| ÖÇ10 | Applet yazmayı öğrenir |
| ÖÇ11 | Garafik arayüzünü kullanmayı öğrenir (awt) |
| ÖÇ12 | Yazılan programa menüler tasarlayarak erişim kolaylığı sağlar |
| ÖÇ13 | Veritabanı tasarımı, verikaydı ve sorğulamasını öğenir |
| ÖÇ14 | Uzaktan erişimli program yazmayı öğrenir |