Oktatási cél: Az objektumorientált programozási paradigma alapelveinek megismerése, valamint az algoritmikus
gondolkodás fejlesztése, algoritmus-alkotási készség kialakítása, néhány alapvető fontosságú
algoritmus működésének megértése.
Tematika: A tárgy keretében a hallgatók tapasztalatot szereznek a szoftverfejlesztés általános technikáinak
alkalmazásában, megismerik a haladó objektumorientált fejlesztési megközelítés elméletét és annak
gyakorlati felhasználását. A tárgy bevezetést nyújt továbbá néhány alapvető fontosságú algoritmus
működésének elvébe, rendezett tömbök és tömbökkel reprezentált halmazok műveleteinek
megvalósításába, valamint bemutatja az ismertebb “Oszd meg és uralkodj!” stratégián alapuló
algoritmusok jellemzőit.