K získání posledního zápočtu potřebného pro ukončení studia před státními zkouškami je nutné mít práci v obhajitelné podobě, včetně textu. Pokud chcete, abych Vám vedl bakalářskou práci, nesmíte při jejím zpracování používat AI postavenou na jazykových modelech ke generování kódu nebo textu.
V letním semestru 2026 přijmu 5 studentů.
Student se bude zabývat immediate mode grafickým rozhraním, jeho principy a porovnáním s retained mode grafickým rozhraním. Součástní práce může být implementace (alespoň části) knihovny pro immediate mode grafické rozhraní, a porovnání vhodnosti jednotlivých přístupů pro různé typy aplikací nebo situací. (Zdůvodněné například prototypy apod.) O IMGUI si lze přečíst například v sérii článků R. Fleuryho nebo se podívat na Dear ImGui.
Student nastuduje problematiku hledání cest v multiagentním systému a vytvoří a naprogramuje prostředí pro jejich simulaci a experimentální vyhodnocení. Pro začátek se lze podívat na Přehledový článek.
Student přehledově zpracuje a porovná datové struktury a algoritmy použité v jednoduchém programátorském editoru. Takový editor také naprogramuje.
Jsem ochoten vést studenta s vlastním tématem, které se mi bude líbit. Téma by měl mít student dostatečně rozmyšlené: například naplánovaný program, případně již s prototypem; v případě přehledové nebo experimentální práce plán experimentů, literatury apod.
Nejsem ochoten vést práci, která sestává ve vytvoření počítačové hry v existujícím engine. Práce, kde se vyvíjí webová aplikace, jsem ochoten vést pouze výjimečně, mobilní aplikace vůbec.