Podmínky pro získání zápočtu
Nárok na zápočet ode mě mají pouze studenti přihlášení na moje cvičení.
Testíky
- POZOR: Protože první testík dopadl pro řadu studentů dost katastrofálně, rozhodla jsem se lehce pozměnit podmínky pro získání zápočtu. Další podmínkou bude získání nadpolovičního počtu bodů z alespoň jednoho testíku. Testíky se budou psát celkem zhruba tři. Kdo má z prvního testíku více než 3 body, má tuto podmínku už splněnou.
- Body z testíků (pokud se jim testík povede) mohou studenti převést na body za domácí úkoly, za účast nebo za aktivitu v období před testíkem (mezi dvěma po sobě následujícími testíky).
- První testík Kdo má z testíku č.1 více než 3 body, může své body převést na body za domácí úkoly nebo za prezenci následujícím způsobem:
- 2 body za písemku -> jedna účast na cvičení (náhrada za absenci na jednom z prvních 3 cvičení)
- 1 bod za písemku -> 1 bod za domácí úkol (náhrada za domácí úkoly zadané na jednom z prvních 3 cvičení - tedy "částečné dorovnání" bodů maximálně na 10).
Příklad: Kdo získal za první 3 domácí úkoly celkem 7 bodů a za písemku 5, může převést z písemky na domácí úkoly 3 body. Kdo měl za první tři domácí úkoly 4 body a za písemku 5, může převést 5 bodů. - 1 bod za písemku -> 1 bod za aktivitu
Aktivní účast na cvičeních
- Alespoň 70% účast.
- Řešení příkladů u tabule.
Domácí úlohy
- Na každém cvičení bude zadána jedna úloha za 1-4 body dle obtížnosti a kvality vypracování.
- Minimální počet bodů za domácí úlohy pro zápočet je 24.
- Přesná zadání úloh včetně případných testovacích dat naleznete též na těchto stránkách.
- Odladěné řešení mi pošlete e-mailem nejpozději ve středu do 13:00 před následujícím cvičením. Do předmětu zprávy prosím napište "DCV NPRG005 " + číslo domácí úlohy + vaše jméno.
Pokud někdo nebude mít ke konci semestru dostatečnou účast na cvičeních nebo dostatek bodů za domácí úlohy, individuálně se dohodneme na náhradním řešení (zápočtový test, složitější zápočtový program, domácí úlohy navíc,...).
Zápočtový program
- Student odevzdá odladěný zápočtový program včetně uživatelské a programátorské dokumentace a testovacích dat.
- Prosím o dodržení následujícího postupu při odevzdávání zápočtového programu:
- S možnými zadáními zápočtových úkolů se studenti seznámí na cca. šestém cvičení. Zadání pak budou k dispozici i na těchto stránkách.
- Student si zvolí zadání úlohy a pošle mi ho e-mailem. Já následně e-mailem odpovím, zda bylo zadání schváleno. V případě, že o jedno zadání bude mít zájem více studentů, přednost bude mít ten, kdo se k zadání přihlásí dříve.
- Zápočtový program včetně požadovaných příloh mi student pošle e-mailem. Zápočtový program zběžně ozkouším a odpovím studentovi e-mailem, zda již vyhovuje.
- Pokud program vyhovuje, tak se domluvíme na schůzce v labu na MS v čase vypsaných konzultačních hodin. Na schůzce student odprezentuje zápočtový program, odpoví na mé dotazy a případně provede drobné modifikace programu.
- Pokud v průběhu vypracovávání student zjistí, že si se zvolenou úlohou neví rady, je možné se domluvit na náhradním tématu.
- Zápočtový program posílejte dostatečně dopředu před termínem zkoušky (alespoň týden)!
- Požadavky na zápočtový program:
- Řádně okomentovaný program. Součástí programu je též jméno autora a přesné zadání úlohy.
- Uživatelská a programátorská dokumentace: samostatny dokument v rozumném formátu (text, html, doc, rtf, ps nebo pdf). Dokumentace by měla obsahovat především jméno autora, přesné zadání úlohy, slovní popis použitého algoritmu, popis použitých datových struktur a popis spuštění programu včetně tvaru vstupních a výstupních dat. Jak má vypadat dokumentace je popsáno zde.
- Testovací příklady vstupu: samostatně - v jednom samostatném textovém souboru nebo v těle zprávy. Inspiraci, jak sestavit testovací příklady, naleznete například zde.
- Program musí být spustitelný v prostředí SWI-Prolog a BinProlog. Nepoužívejte předdefinované predikáty specifické jen pro určitou implementaci Prologu.