| Čas | Tema časa |
| 1 | Kratak pregled razvoja programskih jezika |
| 2 | Faze u razvoju programa |
| 3 | Objekti, atributi, metodi |
| 4 | Klase i odnosi među klasama i objektima |
| 5 | Elementi razvojnog okruženja, aplikacije sa komandno-linijskim i grafičkim korisničkim interfejsom |
| 6 | Struktura programa i projekta |
| 7 | Dizajn korisničkog interfejsa, pojam događaja i obrade događaja |
| 8 | Grafika (crtanje po prozoru), debagovanje |
| 9 | Izrazi |
| 10 | Tipovi |
| 11 | Naredbe (dodele, grananja, petlje) |
| 12 | Naredbe (dodele, grananja, petlje) |
| 13 | Naredbe (dodele, grananja, petlje) |
| 14 | Potprogrami (prenos parametara i povratna vrednost) |
| 15 | Potprogrami (prenos parametara i povratna vrednost) |
| 16 | Algoritmi i programi linijske strukture |
| 17 | Algoritmi i programi linijske strukture |
| 18 | Algoritmi zasnovani na primeni matematičkih formula |
| 19 | Algoritmi zasnovani na primeni matematičkih formula |
| 20 | Algoritmi zasnovani na primeni matematičkih formula |
| 21 | Algoritmi zasnovani na primeni matematičkih formula |
| 22 | Izdvajanje potprograma |
| 23 | Izdvajanje potprograma |
| 24 | Parametri potprograma |
| 25 | Parametri potprograma |
| 26 | Prenos parametara i povratne vrednosti |
| 27 | Prenos parametara i povratne vrednosti |
| 28 | Jednostavno grananje (potpun, nepotpun oblik) |
| 29 | Algoritam za apsolutnu vrednost broja |
| 30 | Određivanje maksimuma dva/tri broja |
| 31 | Razlika između grananja unutar izraza i naredbi grananja |
| 32 | Višestruko grananje |
| 33 | Primeri za višestruko grananje |
| 34 | Klasifikacije na sonovu pripadnosti intervalu |
| 35 | Primeri hijerarhijskog grananja |
| 36 | Kontrole izbora (radio-dugmad) |
| 37 | Kontrole izbora (polja za potvrdu) |
| 38 | Kontrole izbora |
| 39 | Brojačka petlja |
| 40 | Brojačka petlja |
| 41 | Ciklus sa preduslovom |
| 42 | Ciklus sa preduslovom |
| 43 | Ciklus sa postuslovom |
| 44 | Ciklus sa postuslovom |
| 45 | Čitanje i prikaz serije elemenata |
| 46 | Lista, memo-polje, Message Box |
| 47 | Algoritmi linearne obrade serije elemenata |
| 48 | Različiti algoritmi za izračunavanje zbira, proizvoda, maksimuma, minimuma |
| 49 | Filtriranje elemenata serije |
| 50 | Klasični primeri iz teorije brojeva |
| 51 | Klasični primeri iz teorije brojeva |
| 52 | Ugnježđene petlje |
| 53 | Ugnježđene petlje - ispis tablice množenja, ispis svih minuta i sekundi u jednom satu |
| 54 | Primeri u kojima se koristi grafika i crtanje raznih pravilnih oblika |
| 55 | Nizovi - osnovni pojmovi |
| 56 | Prenos nizova u potprogram i vraćanje nizova iz potprograma |
| 57 | Osnovni algoritmi obrade nizova |
| 58 | Algoritmi sortiranja |
| 59 | Algoritmi sortiranja |
| 60 | Višedimenzionalni nizovi |
| 61 | Višedimenzionalni nizovi |
| 62 | Pojam srukture, definicija klase |
| 63 | Pojam datoteka |
| 64 | Pristup datotekama iz programa |
| 65 | Čitanje iz datoteke, pisanje u datoteku |
| 66 | Čitanje iz datoteke, pisanje u datoteku |