Home Termíny Cvičení Projekty Rezervace termínu |
Bodování projektů
- Za úspěšně vyřešený projekt je možné získat kromě zápočtu také body (max 40), které se přičtou k bodům získaným v závěrečné a průběžné písemné práci, a součet se použije k celkovému hodnocení z předmětu.
- Jeden projekt si může zapsat jeden až tři řešitelé (dle uvedeného maxima), doporučuje se spíše kolektivní práce.
- U některých projektů by bylo efektní vytvořit grafické uživatelské rozhraní, každopádně nikde to není zcela nezbytné (vždy byste měli být schopni vystačit s "ascii grafikou").
- Podmínkou získaní bodů je dodržování termínů odevzdávání, tj. projekt odevzdán po termínu nebude bodově hodnocen, stejně tak zpráva odevzdaná později nebude bodově hodnocena.
- Zpráva (předběžná analýza) se hodnotí max. 5 body, programové řešení max. 20, dokumentace max. 8 body a předvedení max. 7 body. Počet získaných bodů bude odpovídat kvalitě vypracování projektu - maximální bodový zisk tedy není zaručen. Pochopitelně nejlépe budou hodnocena chytrá a nápaditá řešení a efektivní programy (dodržujte zásady efektivního programování probraná na přednáškách a cvičeních) s promyšleným uživatelským rozhraním, ať už textovým nebo grafickým (dbejte zejména na to, aby uživatel mohl vše zadat pohodlným způsobem, stejné údaje nemusel zadávat vícekrát v různých větvích běhu programu a v případě chybného vstupu se mohl snadno opravit - sami oceníte při testování).
- Pro členy stejného řešitelského týmu není zaručen stejný počet bodů (ve vlastním zájmu si práci spravedlivě rozdělte).
Písemná zpráva
- Písemná zpráva má obsahovat předběžnou analýzu řešeného problému. Je třeba uvést jména všech řešitelů, podrobné zadání, v jakém rozsahu chcete úlohu řešit, které vstupní informace bude program používat a co bude výstupem programu. Vypracujte také několik různých scénářů použití programu (tj. ukázky dvojic konkrétních vstupů a výstupů, aby bylo vidět, jak bude program přibližně reagovat).
- Zprávu můžete odevzdat v elektronické podobě jako přílohu ve formátu postscript, pdf, html, případně text/plain, zaslanou Mgr. Adrianě Strejčkové
(Subject: IB013: zprava). Projekt
- Hotový projekt obsahuje program a dokumentaci.
- Program odevzdávejte v elektronické podobě jako samostatnou přílohu příp. přílohy ve formátu text/plain. Pokud tyto soubory obsahují jakýkoliv doprovodný text, musí být uzavřen v prologovských komentářových závorkách.
- Každý programový soubor musí obsahovat komentářovou hlavičku se jmény a loginy řešitelů, číslem příp. názvem projektu a použitou verzí prologu.
- Řešení musí být odladěno (programy obsahující syntaktické chyby nebudou uznány) a to v SICStus Prologu verze 4.0 a vyšší.
Jiná implementace není podporována.- Dokumentace má obsahovat
- zadání uvedené v první písemné zprávě, případné odchylky konečného řešení od předpokládaného, s uvedením důvodů rozdílů
- popis koncepce řešení a použitých datových struktur, dokument může obsahovat i informace o zajímavých implementačních detailech
- manuál pro ovládání programu
- pokud program používá nebo rozšiřuje již existující cizí programy, dokumentace musí obsahovat přesné vysvětlení, jak byly tyto cizí části programu řešiteli projektu upravené, rozšířené či vylepšené a přílohou dokumentace bude cizí program, z kterého bylo čerpáno, rovněž v programu budou cizí predikáty jasně označeny.
Pokud bude zjištěno, že program nebo jeho podstatná část byla převzata bez uvedení originálního zdroje, program nebude ohodnocen ani body ani zápočtem.
- Dokumentaci odevzdávejte v elektronické podobě jako přílohu ve formátu postscript, pdf, html, případně text/plain.
- Projekt (program a dokumentaci) zašlete e-mailem Mgr. Adrianě Strejčkové
(Subject: IB013: projekt). Pokud e-mail obsahuje také dotazy, přidejte do subjektu heslo dotazy. Postup odevzdávání projektu
- Program a dokumentaci zasíláte Mgr. Adrianě Strejčkové
, obdržení projektu bude potvrzeno vyznačením na stránce se zadáním (bude přidán atribut "odevzdán"). Počítejte s tím, že toto potvrzení se může objevit až za několik dní. - Program a dokumentaci bude zkontrolována (i tato fáze samozřejmě může trvat několik dní). Pokud bude vše v pořádku, projekt bude ohodnocen (pouze v případě, že byl doručen do příslušného termínu) a přijde vám e-mailem heslo pro rezervaci termínu.
- Pomocí hesla si zarezervujete termín na stránce rezervace termínu . Registruje se pouze jeden termín, který je závazný pro celý tým řešitelů.
- Projekt přijdete v zaregistrovaném termínu předvést. Kdo se předvedení nezúčastní a na studijním oddělení nebude omluven patřičným dokladem, nezíská už žádné body, ale zápočet ještě může získat individuálním předvedením a prokázáním spoluautorství projektu. Nezúčastnění požádají o nové heslo pro registraci individuálního termínu pro získání zápočtu (ti neomluvení) či náhradního termínu předvedení (ti omluvení).
Předvedení
- Předvedení projektu se uskuteční v předem domluveném individuálním termínu a účastní se ho všichni řešitelé projektu osobně.
- Program předvedou pomocí vlastního ukázkového vstupu, na požádání demonstrují libovolnou funkci programu popsanou v dokumentaci.
- Součástí předvedení projektu bude zodpovězení dotazů týkajících se koncepce řešení a implementace.
- Každý řešitel by měl být odpovědný za část programu velikosti odpovídající přibližně podílu podle počtu řešitelů. Své části musí rozumět detailně a celému programu rámcově, alespoň na koncepční úrovni. Pokud "všichni dělali všechno", musí všichni detailně rozumět celému programu.
- V případě závažných pochybností o autorství řešitelů může být jednotlivci nebo celému týmu sníženo celkové bodové hodnocení případně neudělen zápočet.