Bu derste ileri programlama teknikleri anlatılacak ve programlamada daha fazla deneyim kazanılması amaçlanmaktadır. Ders kapsamındaki konular şöyledir: ileri seviyeli nesne tabanlı programlama teknikleri, göstergeler, bağlı listeler, yığıtlar, kuyruklar, hata bulma yazılım kütüphanesi geliştirme/kullanma, görsel programlama, kural dışı durumlar ve işlenmesi, çok-akışlı programlar.