Pro získání zápočtu je nutné vypracovat a předvést samostatné úlohy v Prologu >>> a Lispu >>>. Tyto programy se budou odevzdávat bez dokumentace. Při předvádění může být vyžadována lehká modifikace pro zjištění, zda student program opravdu sám vytvořil. Bude také kontrolováno opisování (i proti loňským úlohám). Dále bude nutné vypracovat semestrální práci v některém z povolených objektově orientovaných jazyků (Delphi, Java, C++) >>>. Tato práce se bude odevzdávat i s tištěnou dokumentací. Bude také vyžadováno její předvedení. Všechny tři práce budou obodovány. Minimum pro získání zápočtu je 20 bodů (50%) >>>. Programy budou neprve předvedeny a potom zaslány emailem cvičícímu. Výsledky budou potom zveřejněny na těchto stránkách.
Jednou z podmínek získání zápočtu je vypracování a předvedení samostatné úlohy v jazyce Prolog (bez dokumentace). Témata těchto úloh budou zveřejněna 2. týden semestru.
Přidělení úloh: provede vyučující
Hodnocení: Ze samostatné úlohy lze získat max. 10 bodů. Z úlohy je nutné získat minimálně 5 bodů. Program, který bude pracovat bez chyb a bez rozšíření bude ohodnocen 8 body. Další dva body budou uděleny za nadstandardní provedení.
Zadání samostatných úloh z Prologu
Další z podmínek získání zápočtu je vypracování a předvedení samostatné úlohy v jazyce Lisp (bez dokumentace). Témata těchto úloh budou zveřejněna 5. týden semestru.
Přidělení úloh: provede vyučující
Hodnocení: Ze samostatné úlohy lze získat max. 10 bodů. Z úlohy je nutné získat minimálně 5 bodů. Program, který bude pracovat bez chyb a bez rozšíření bude ohodnocen 8 body. Další dva body budou uděleny za nadstandardní provedení.
Zadání samostatných úloh z Lispu
Další z podmínek získání zápočtu je vypracování a předvedení programu v OOP jazyku (i s tištěnou dokumentací). Téma (v odpovídající složitosti) si může každý vymyslet sám. Je však nutné jeho schválení do 10. týdne semestru. Kdo si nic sám nevymyslí, může si vybrat ze standardních zadání. Nebudou povolena stejná zadání v rámci jednoho kruhu.
Hodnocení: Ze semestrální práce lze získat 20 bodů, z toho 15 za program a 5 za dokumentaci. Je nutné získat minimálně 7 bodů za program a 3 body za dokumentaci. Program, který bude pracovat bez chyb a bez rozšíření bude ohodnocen 10 body. Dokumentace ve standardní kvalitě bude ohodnocena 4 body. Dalších 5 bodů (u dokumentace 1 bod) bude uděleno za nadstandardní provedení (nadstandardní složitost úlohy, výborné grafické zpracování nebo příkladnou úroveň dokumentace).
Zadání samostatných úloh z OOP (Delphi, Java, C++)
Každá vypracovaná úloha bude ohodnocena počtem bodů:
Stupně hodnocení kvality:
práce\kvalita | neuznatelná | minimální | drobné chyby | standardní | nadstandardní | skvělá |
---|---|---|---|---|---|---|
Prolog | 0-4 | 5 | 6-7 | 8 | 9 | 10 |
Lisp | 0-4 | 5 | 6-7 | 8 | 9 | 10 |
Java (C++, Delphi) | 0-6 | 7 | 8-9 | 10 | 11-13 | 14-15 |
Dokumentace | 0-2 | 3 | 3 | 4 | 5 | 5 |
Celkem | 0-19 | 20 | 21-29 | 30 | 31-35 | 36-40 |
Minimum pro získání zápočtu je 20 bodů. Body ze cvičení si každý ponese ke zkoušce (40 % z celkového počtu).
Programy se budou hodnotit z následujících hledisek:
Dokumentace se bude hodnotit z následujících hledisek:
Za pozdní odevzdání se odečte 1 bod za každý započatý týden počínaje cvičením.