Požadavky na studenta
Pro absolvování tohoto předmětu je třeba získat zápočet (zkouška je dvousemestrální, dohromady Algoritmy I a Algoritmy II, na konci letního semestru).
Obecné informace o projektech
Studenti dostanou zadán projekt, tento projekt je třeba vypracovat, odevzdat v bezchybné a pokud možno co optimálnější formě, k projektu pak proběhne diskuse.
Je třeba odevzdat:
- dokumentaci s analýzou a popisem projektu (popište, co má program provádět, co je vstupem a co výstupem, jak program plní svůj cíl), součástí dokumentace bude vývojový diagram nebo UML diagram k danému programu
- zdrojový kód programu (ten nepatří do souboru .docx, ale do textového souboru s příponou .c nebo .cpp, podle toho, jestli programujete v jazyce C nebo C++)
- přeložený funkční program (tím je míněn spustitelný soubor, například .exe pro Windows)
Aby byl odevzdaný projekt přijat a uznán k zápočtu, musí plně odpovídat zadání, musí být funkční a jeho autor musí být schopen vysvětlit, co se v kterých částech kódu děje.
Termín pro odevzdání hotového projektu: 14. února 2025. Pokud to nestiháte, domluvte se s vyučujícím na individuálním termínu. Tento termín platí pro studenty prezenčního studia ve skupinách A a D.
Projekt můžete poslat třeba přes MS Teams (chat), pokud e-mail nepůjde použít, případně lze použít filesender. V Teams je "tým" pro tento předmět - Algoritmy a prog. I cv, v kanálu "Obecné" je další možnost pro odevzdání projektu.
Studenti, kteří nesplní účast na cvičeních min. 75 %, dostanou místo "běžného" projektu jeden větší projekt. I tento projekt bude splňovat výše uvedená kritéria.
Kde najít zadání projektů k zápočtu
- Zadání "běžných" projektů (pro ty, kteří chodí na cvičení) budeme řešit ke konci semestru, budete informováni e-mailem.
- Zadání "pokročilých" projektů (pro ty, kteří nechodí na cvičení, případně mají vysokou absenci) najdete zde: https://box.slu.cz/index.php/s/Le77DFfkIlZCcCo