V tomto predmete sa postupne ponáraš do sveta návrhových vzorov, ktoré ti pomáhajú písať čitateľný, udržiavateľný a opakovane použiteľný kód. Hneď na začiatku si vysvetlíš základné pojmy – softvérová architektúra, návrhové modely, objektové princípy, význam vzorov v praxi a ich klasifikáciu podľa GoF (Gang of Four).
Postupne si prechádzaš jednotlivé návrhové vzory:
Každý týždeň sa venuješ samostatnému štúdiu a praktickému riešeniu zadaní – spolu približne 4–5 hodín týždenne. Cieľom je nielen naučiť sa teóriu, ale predovšetkým získať skúsenosť s implementáciou vzorov v konkrétnom vývojovom prostredí.