Zadáno

Bakalářská práce č. 1 - 2026/2027

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í:

Očekává se, že bakalář/ka navrhne i další – zcela odlišnou – doménu či domény.

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í:

  1. Seznamte se s ...
  2. Analyzujte ...
  3. Navrhněte ...
  4. Realizujte ...
  5. Ověřte ...

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á


Bakalářská práce č. 2 - 2026/2027

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í:

  1. Seznamte se s ...
  2. Analyzujte ...
  3. Navrhněte ...
  4. Realizujte ...
  5. Ověřte ...

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