Bu derste öğrenciler, güçlü ve yaygın kullanılan bir dil olan Java ile programlamaya giriş yaparlar. Nesne yönelimli programlama temelleriyle birlikte değişkenler, döngüler, koşullar ve sınıflar gibi konuları öğrenirler. Yazılım geliştirme mantığını kavrayarak kendi basit uygulamalarını oluştururlar.