V současné době předmět neučím.
Předmět je zaměřen na zvládnutí základních algoritmů, postupů algoritmizace a obecných datových struktur.
Můžete se podívat na nejčastější chyby, na které jsem v semestrálkách narazil. Pro pokročilější programátory to asi nebude nic zajímavého, ale pro začátečníky to mohou být základní vodítka, jak psát programy v Javě trochu lépe.
Pokud si chcete zkontrolovat kvalitu svého programu, doporučuji vyzkoušet programy jako PMD nebo Checkstyle. Upozorní vás na možné zdroje problémů, prohřešky proti konvencím a podobně.
Užitečné odkazy
Základní informace o předmětu najdete v courseware, je lepší se přihlásit.
Na webu je možné najít celou řadu apletů demonstrující základní algorimty:
- Demonstrace LZW algoritmu
- Demonstrace Huffmanova kódování
- Demonstrace B stromů
- Demonstrace KMP algoritmu
- Demonstrace AVL stromů
Celou řadů užitečných algoritmů lze najít na Algoritmy.net.