? A számítógépek fő részei és működésük. A legfontosabb hardver és szoftver elemek és ezek kapcsolódása.
ˇ A számítógépes problémamegoldás általános kérdései. Tervezés, kódolás, tesztelés üzemi futtatás, dokumentálás.
ˇ A programozási nyelvek áttekintése. Gépi kód, assembly szintű programozás, magas szintű nyelvek. A Pascal programozási nyelv és ennek Turbo Pascal implementációja.
ˇ A Pascal nyelv eszközkészlete, jellemzői, lehetőségei. A Pascal program szerkezete. Elemi és összetett adattípusok. Tipikus adatszerkezetek. Értékadás, vezérlő szerkezetek, ciklusutasítások. Szabványos adatbevitel és adatmegjelenítés. A Turbo Pascal sajátosságai és lehetőségei.
ˇ Programok szegmentálása. Alprogramok (függvények és eljárások) használata. Paraméterek átadása. Standard eljárások és függvények. Unitok, átlapolásos technika.
ˇ Keresési és rendezési algoritmusok.
ˇ Rekurzió, visszalépéses algoritmusok.
ˇ Karakteres és grafikus képernyőkezelés. A számítógépes grafika alapjai.
ˇ Az objektum orientált programozás alapjai.