6. september. Loeng 1. Sissejuhatus. Java programmi struktuur. Klass, (klassi)väli, (klassi)meetod. 13. september. Loeng 2. Loogiline tüüp. Tingimusdirektiiv ja eelkontrolliga tsüklidirektiiv. 20. september. Loeng 3. Tarkvara arendamise etapid. Näide. Üldtsüklidirektiiv. 27. september. Loeng 4. Järjenditöötlus. 4. oktoober. Loeng 5. Järjenditöötlus. Sõnejärjend. Käsurea argumendid. 11. oktoober. Loeng 6. Eksamitöödest. Lülitidirektiiv. 18. oktoober. Loeng 7. Klassi ja isendi mõiste. Isikud. 25. oktoober. Loeng 8. Punktid, sirged ja kolmnurgad. 1. november. Loeng 9. Pärilus. Kordamine. 8. november. Loeng 10. Ekraanigraafika. 15. november. Loeng 11. Ekraanigraafika. Rakend. 22. november. Loeng 12. Ruutvõrrandid. Erind ja katsendidirektiiv. 29. november. Loeng 13. Koodid. Failid. 6. detsember. Loeng 14. Sõnetöötlus. 13. detsember. Loeng 15. Rekursioon.