====== 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ímavavé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 ==== Programy pro PC ==== * textový editor * konvertor značkovací jazyk -> text (HTML, LaTeX, MarkUp, ...) * textová hra * grafická hra: sudoku, piskvorky (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 * iteligentní 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. Na práci lze pracovat až do konce zkouškového období letního semestru, tj. 20. 9. 2020. Ovšem je třeba také počítat s tím, že vyučující, který může udělit zápočet, nemusí být během prázdnin a před začátkem semestru k dispozici, takže je lépe odevzdání práce domluvit předem a nenechávat ho na poslední chvíli. Zdrojový kód odevzdávejte nejlépe do Gitlabovského repozitáře, případně jako zip do BRUTE. 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ž 25 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