Druhá část úvodního kurzu algoritmizace a programování se zaměřuje na implementaci vlastních abstraktních datových struktur (spojových seznamů, stromů, front a zásobníků) a operací (metod) nad nimi prostřednictvím vlastních OOP tříd. Studenti se seznámí i se základními prostředky objektového polymorfismu (interface a dědičnost) s důrazem na representaci iterátorů. Výuka (přednášky a cvičení) bude probíhat v jazyce Python.
- Učitel: Pavel Beránek
- Učitel: Jiří Fišer
- Učitel: Petr Kubera
- Učitel: Ricardo Rodriguez Jorge
- Učitel: Květuše Sýkorová