Zadání pro studijní obor: Informatika
Název: Vizualizace dat z různých domén pomocí specializovaných nástrojů
Motivace:
Pro navazování spolupráce s průmyslovými partnery je vhodné mít širší portfolio ukázek vizualizací z různých problémových domén. Cílem práce je výběr vhodného nástroje a příprava reprezentativního portfolia vizualizací.
Postup řešení:
Vizualizačních nástrojů existuje celá řada a je nutné vybrat z nich nástroj, který bude v multikriteriálním hodnocení (cena, dostupnost, rozšíření, ...) nejlépe vyhovovat požadavkům a možnostem katedry.
Vizualizované problémové domény budou minimálně z oblastí:
Zvýšený důraz bude v práci kladen na prezentaci výsledných vizualizací. Například demonstrační videa apod. v souladu s aktuálními trendy.
Jedná se o netradiční bakalářskou práci, která vyžaduje zvýšenou míru kreativity, estetické cítění a pečlivost při přípravě výsledků.
Zadání:
Cílový operační systém: není podstatný
Jazyk a technologie: Python, ElasticSearch, Kibana, Grafana, AI, ...
Charakter práce: Experimentální. Práci je možné zpracovávat na domácím PC.
Vhodné pro: Student/ka se schopností novátorských přístupů.
Bakalářka: Kateřina Misaková
Zadání pro studijní obor: Informatika
Název: Rozšíření Php aplikace pro organizaci předmětů KIV/TSP
Motivace:
Od akademického roku 2022/23 jsou v magisterském studiu předměty Týmový softwarový projekt 1 a 2 (KIV/TSP1,2). V těchto předmětech týmy studentů řeší netriviální projekty a to ve dvou navazujících semestrech.
Pro zabezpečení organizace předmětu a možnosti dynamického řízení týmů byla vytvořena aplikace PSTSP. Tato aplikace je velmi robustní, velmi dobře otestovaná a velmi dobře dokumentovaná.
Je psána v Php s využitím frameworku Nette. Testy jsou psány v Javě pomocí frameworku Selenium.
Vývojáři této aplikace již úspěšně ukončili svá studia, ale jsou ochotni sdílet své know-how.
Po čtyřletém bezproblémovém využívání této aplikace přicházejí logicky náměty na její vylepšení a rozšíření, což bude cílem této bakalářské práce.
Postup řešení:
V GitLabu, který byl používán pro vývoj aplikace, existuje seznam 33 issues, které jsou částečně prioritizovány.
Jedním z počátečních úkolů tedy bude – po konzultacích s uživatali aplikace – prioritizovat stávající issues tak, aby bakalářská práce měla odpovídající rozsah (tj. obtížnost).
Priotitně nejvyšší issues pak budou postupně řešeny, přičemž každá provedená změna musí být zdokumentována a otestována automatizovanými testy. Pro psaní testů lze využít buď (stávající) Javu a Selenium, nebo (nově) Robot Framework a Browser Library.
Jedná se o typickou vývojářskou práci s – v praxi – běžnými požadavky na výsledek. Morální výhodou práce je, že bude skutečně využívána.
Zadání:
Cílový operační systém: není podstatný
Jazyk a technologie: Php 8.4 (a vyšší), Nette, Java, Selenium, Robot Framework, GitLab, JavaScript, ...
Charakter práce: Vývojářská. Práci je možné zpracovávat na domácím PC.
Vhodné pro: Student/ka s praktickou znalostí vývoje aplikací v Nette.
Bakalář: ...
Poslední změna: 20. 2. 2026
Pavel
Herout