======= Semestrální práce ======= Protože upload systém nepodporuje vlákna (jedno odevzdání má vždy alokováno pouze jedno jádro) a protože bychom od vás rádi viděli větší, samostatně vyrobený program, tento úkol se odevzdává mailem a my ho budeme bodovat manuálně. /*[[https://docs.google.com/spreadsheets/d/1EgGtST4KFkXBkzXZ_AC0QuQEWxlFnnl7/edit#gid=1607250765|Přehled studentů a vybraných témat]]*/ [[https://drive.google.com/file/d/1EgGtST4KFkXBkzXZ_AC0QuQEWxlFnnl7/view?usp=sharing|Přehled studentů a vybraných témat]] /*[[https://docs.google.com/spreadsheets/u/1/d/e/2PACX-1vSN3SEFT9F8es_lR-mSsG4RKK3WsA7JO7ps_Z5B2TvZfyHTF1vhiX33xSlFQCjZ9dVo0GZM16bUl6DC/pubhtml]]*/ ===== Zadání ===== Zadání je stanoveno na základě domluvy studenta s cvičícím. Součástí zadání jsou i stručné požadavky na funkcionalitu programu. Zadání je nutné domluvit s cvičícím co nejdřív, nejpozději do konce sedmého výukového týdne semestru. Pro semestrální práci si lze vybrat jednu ze dvou možností: * [[courses:b6b36pcc:ukoly:sem_tvoralgr|Implementace vybraného algoritmu]] * [[courses:b6b36pcc:ukoly:sem_tvorhru|Tvorba hry]] ===== Odevzdání, termín a hodnocení ===== Semestrální práce se odevzdává přes GitLab a email cvičícímu. Soubory, které odevzdáváte by měly být všechny na [[https://gitlab.fel.cvut.cz/|fakultním GitLabu]], email pak slouží k notifikaci učitele, že jste připraveni semestrálku odevzdat, a kterou verzi (commit hash nebo tag) semestrálky odevzdáváte. Váš repozitář na GitLabu pak musí obsahovat: * zdrojové soubory, * ''CMakeLists.txt'', dle kterého se dá semestrálka postavit * vzorová vstupní data (pokud je program přijímá) * Zpráva k vaší semestrálce v souboru Readme musí obsahovat: * popis vašeho zadání, * popis vaší implementace, * popis funkčnosti a ovládání aplikace, * výsledky běhu programu a naměřené časy při porovnání jedno- a více- vláknové verze * Povolené formáty pro zprávu k semestrálce jsou: textový dokument, Markdown nebo rozumné PDF Pokud je potřeba vysvětlit složité součásti návrhu (velká funkce, komplikovaná třída, složitá synchronizace), není nutné psát detaily do readme, raději je pište do komentářů v kódu. **Termín odevzdání je začátek 1. zkouškového týdne, neděle 15. ledna 2023.** Odevzdání je možné i později, ale již bude aplikována penalizace ve výšce poloviny bodů z možného bodového maxima. Za semestrální práci je možné získat až 20 bodů plus až 10 bonusových bodů. K získání zápočtu je potřeba z ní získat alespoň 10 bodů. //Za velmi kvalitní práci můžete získat i bonusové body nad běžných 20 bodů.//