Gyakorlati anyagok

2) Egyszerű, dinamikus adatszerkezetek megvalósítása
programok: egyszerű verem statikus tömbbel, összetett verem statikus tömbbel, verem dinamikus tömbbel

3) Láncolt adatszerkezetek megvalósítása
programok: verem láncolt megvalósítása, egyszeresen láncolt lista, kétszeresen láncolt fejelemes lista

5) Összetett, sablonos adatszerkezetek megvalósítása
programok: sablonos verem, sablonos verem operátorokkal, sablonos lista, sablonos prioritásos sor, sablonos prioritásos sor összehasonlítással

6) Öröklődés, polimorfizmus, absztrakt osztályok
programok: alkalmazottak, speciális alkalmazottak, túlórázó alkalmazottak

9) Adatszekezetek bejárása
programok: lista bejáróval, lista kétirányú bejáróval, lista speciális kivételekkel

11) Általános programozási tételek és kód-újrafelhasználás
programok: legtöbb áru, legkevesebb árú összesítve, árukészlet időszerűsítés