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 Tabulka semestrálních prací

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. 29.6.2025, 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 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ž 25 bodů. Součástí hodnocení jsou následující kritéria1):

  • celková funkčnost
  • nápad a použitelnost
  • kvalita vypracování - přehledný zdrojový kód, verzování v gitu, …
  • základní dokumentace
1)
kritéria nejsou zcela závazná, slouží spíš jako pomůcka k hodnocení
courses/b2b99ppc/semestral_work/start.txt · Last modified: 2025/02/19 10:37 by nentvond