====== 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. 3. 9. 2021. 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 je odezvdán do Gitlab repozitáře. 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ž 35 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