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ě.
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:
Celou řadů užitečných algoritmů lze najít na Algoritmy.net.