| 1 | Java’ya Giriş, JVM, Modülerlik, Lambda | [1], s. 10–40 |
| 2 | Koleksiyonlar ve Generics | [1], s. 41–75 |
| 3 | İleri OOP – Kalıtım ve Polimorfizm | [2], s. 10–60 |
| 4 | Abstract Sınıflar, Interface, Inner Classes | [2], s. 61–120 |
| 5 | Exception Handling ve Debugging | [1], s. 76–125 |
| 6 | I/O, NIO ve Streams API | I/O, NIO ve Streams API [1], s. 126–190 |
| 7 | Multithreading ve Senkronizasyon | [3], s. 10–85 |
| 8 | Ara Sınav | |
| 9 | Ağ Programlama – TCP/UDP, Socket | [3], s. 86–140 |
| 10 | JDBC – Veri Tabanı Bağlantıları | [4], s. 30–110 |
| 11 | GUI Programlama – Swing | [2], s. 10–90 |
| 12 | İleri GUI – JavaFX, MVC | [2], s. 91–160 |
| 13 | Tasarım Desenleri I (Creational & Structural) | [1], s. 10–120 |
| 14 | Tasarım Desenleri II (Behavioral) & Güvenlik | [1], s. 121–210 |
| 15 | Proje Sunumları ve Değerlendirme | |
| 16 | Genel Sınav | |