Programové struktury


Semestrální práce


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.


Samostatná úloha v Prologu

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


Samostatná úloha v Lispu

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


Semestrální práce v objektově orientovaném programovacím jazyku

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++)


Hodnocení

Každá vypracovaná úloha bude ohodnocena počtem bodů:

(Do minimálních počtů bodů se nezapočítává pozdní odevzdání.)

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:

Do dokumentace nedávejte výpisy programů!!!

Za pozdní odevzdání se odečte 1 bod za každý započatý týden počínaje cvičením.






  Zpět  

Poslední změna: 15. 2. 2005
Josef Steinberger