Szoftvertervezés és -fejlesztés II. (VK)

Oktatási cél: Az aláírás megszerzésekor a hallgatók igazolják az objektumorientált programozással és a haladó adatszerkezetekkel kapcsolatos gyakorlati ismereteiket. A vizsgán a tananyagot képező elméleti ismereteikről adnak számot.

Tematika: A programozási paradigmák áttekintése. Az objektumorientált programozás ismereteinek bővítése, különös tekintettel az öröklődésre, a polimorfizmusra és az interfészekre. Alapvető eseménykezelési módok bemutatása, valamint a tesztelés és a kivételkezelés megismerése. A problémamegoldási módszerek közé tartozik a nyers erő alkalmazása, a feljegyzéses módszer, a dinamikus programozás, a mohó algoritmusok, a visszalépéses keresés, valamint a korlátozás és szétválasztás elve. Az adatszerkezetek felépítésének és alapvető műveleteinek tárgyalása során a láncolt lista, a bináris keresőfa, a B-fa, a hasító táblázat és a gráf kerül bemutatásra.

Szoftvertervezés és -fejlesztés II. (VK)