====== Semestrální práce ======
Cílem semestrální práce je vytvoření uceleného programu, který vhodným způsobem zapadá do kontextu studia nebo navazuje na samostatnou tvůrčí práci studentů. Pokud tedy někdo například pracuje na nějakém zajímavém problému v rámci jiného předmětu nebo ve volném čase, lze program uznat jako semestrální práci (pochopitelně se musí jednat o vlastní kód).
===== Témata =====
Téma pro semestrální práci je ideálně vlastní, pro inspiraci může posloužit následující seznam. Až si téma vyberete, zapište se do následující tabulky.
Tabulka pro zápis tématu a odkazu na GitLab [[https://docs.google.com/spreadsheets/d/1emjGVOeJe6EKMNle9fF5CnXDaMm84jNfNKnw_iy67eE/edit?usp=sharing | Tabulka semestrálních prací]] - Autorizace FEL účtem (username@fel.cvut.cz)
Téma semestrální práce (a odkaz na gitlab repozitář) je třeba mít zapsané v tabulce [[https://docs.google.com/spreadsheets/d/1emjGVOeJe6EKMNle9fF5CnXDaMm84jNfNKnw_iy67eE/edit?usp=sharing | Tabulka semestrálních prací]] v 7. týdnu, tj. do čtvrka 2.4.2026 23:59. Pozdní zapsání tématu povede ke snížení maximálního možného hodnocení semestrální práce o 20%, tj. o 3 body.
==== Programy pro PC ====
* textový editor
* konvertor značkovací jazyk -> text (HTML, LaTeX, MarkUp, ...)
* textová hra
* grafická hra: sudoku, piškvorky (grafika i text)
* prohlížeč obrázků
* užitečná QT komponenta
* databáze - kniha jízd, odečet plynu, ...
==== Projekty s kitem Nucleo ====
* Nucleo jako I/O rozhraní pro PC
* ovládání EduShieldu pomocí GUI
* inteligentní termostat
* logování teploty
===== Vypracování a odevzdání práce =====
Semestrální práci lze vypracovat ve dvojčlenných týmech - musí být ale jasný podíl členů týmu na výsledku. Práci je nutné odevzdat do konce zkouškového období před prázdninami, tj. **26.6.2026**, ale doporučujeme ji odevzdat dříve, ideálně do 2. týdne zkouškového období.
Zdrojový kód je ideálně odevzdán do [[https://gitlab.fel.cvut.cz/|Gitlab]] repozitáře, kam ukládáte průběžně úkoly. Pokud je to možné, rádi uvidíme prezentaci výsledku, ať už osobně nebo např. prostřednictvím videonahrávky.
===== Hodnocení =====
Za semestrální práci lze získat až 15 bodů. Součástí hodnocení jsou následující kritéria((kritéria nejsou zcela závazná, slouží spíš jako pomůcka k hodnocení)):
* celková funkčnost
* nápad a použitelnost
* kvalita vypracování - přehledný zdrojový kód, verzování v gitu, ...
* základní dokumentace