Přehled změn v pravidlech

Přehled nemusí být úplný
Tento dokument je pouze shrnutím nejdůležitějších změn. Opakující studenti mají povinnost přečíst si plné znění pravidel stejně, jako ostatní studenti.

Změny v semestru Jaro 2024

V semestru Jaro 2024 běží předmět naposled, proto jsou změny spíš kosmetické.

Domácí úkoly

  • Merge Request pro kontrolu kvality kódu musí být vytvořen již před odevzdáním. Toto bude kontrolovat a vyžadovat odevzdávací skript.

  • V kostře úkolů bude k dispozici skript s Git Hooks, kterými by se mělo zabránit typickým chybám při práci s větvemi.

Odpovědníky

  • Hodnocení špatné odpovědi v odpovědníku z přednášky se mění z -1 bodu na -0,5 bodů.

Změny v semestru Jaro 2023

Ukončení předmětu

  • Nové bodové hodnocení (600 b za úkoly, 100 b za zkoušku) klade mnohem větší důraz na průběžnou práci v semestru.

  • Praktická část zkoušky již nebude povolovat použití vlastních notebooků, materiálů ani online zdrojů. Bude probíhat pouze na fakultních počítačích v kontrolovaném prostředí.

Domácí úkoly

Pro flexibilnější plánování oprav budou domácí úkoly opravovat i vyučující v roli „opravující“, kteří nejsou nutně cvičící. Proto bylo nutno zavést změny v systému oprav domácích úkolů:

  • Kostry domácích úkolů budou dostupné v společném repozitáři.

  • Úkoly se odevzdávají ve vlastních větvích, ze kterých pak můžete vytvořit Merge Request (MR).

  • Kontrolu kvality domácího úkolu vypracuje opravující právě do MR.

Kromě toho se po zkušenostech z minulých let upravují i některé další aspekty hodnocení úkolů:

  • Bonus za brzké odevzdání se již udělovat nebude. Místo toho studenti, kteří začnou úkol vypracovávat včas a stihnou odevzdat naostro alespoň týden před koncem odevzdání, dostanou další pokus navíc.

  • Pravidlo, které umožňovalo získat další pokus pro implementaci bonusu po posledním odevzdání již neexistuje. Využijte možnost výše.

Změny v semestru Jaro 2022

Pravidla pro semestr 2022 vychází z pravidel pro prezenční výuku z doby před pandemii COVID-19. Zachovávají však některé novinky z distančních semestrů.

Ukončení předmětu

  • Posledních pár let si studenti zapisují PB071 v drvivé většině případů na ukončení zkouškou. Proto se historický název „zápočet“ odteď jmenuje „semestrové povinnosti“.

  • Test minimálních znalostí a programovací příklad již nejsou součástí semestrových povinností, ale tvoří samostatní praktickou část zkoušky. Má zhruba stejný formát, jako v semestru 2020.

Cvičení

  • Předmětový Discord již nebude nabízet žádné veřejné kanály. Bude sloužit pouze pro organizátory předmětu s autentizovanou rolí.

Domácí úkoly

  • V pravidlech je upřesněno, že „plnou funkčností“ testů nanečisto se chápe i to, že valgrind nesmí hlásit žádné chyby.

  • Od tohoto semestru používáme GCC ve verzi 10.2.0.

  • Testy nanečisto odteď nejsou bodově hodnocené, 10 bodů se udělí pouze za testy naostro. Bodování za úkol zůstává stejné.

    Toto pravidlo má zabránit pokusům o odevzdání triviálního řešení nepodstatné části domácího úkolu pouze pro splnění požadavků na počet kladně hodnocených úkolů.

Změny v semestru Jaro 2021

Výuka v roce 2020 probíhala z větší části distančně s improvizovanými pravidly. Proto tato část popisuje změny oproti těmto pravidlům, nikoliv původnímu znění pravidel pro prezenční výuku.

Cvičení

  • Způsob organizace cvičení, platformu pro výuku a další informace sdělí cvičící ve skupinovém kanálu v předmětovém Discordu.

  • Účast na cvičení je (opět) povinná, počet povolených absencí se zvyšuje z 2 na 3.

    • Účast lze nahradit dopracováním cvičení, vizte plné znění pravidel.

    • Účast na jiném cvičení není zakázána, ale neakceptuje se jako náhrada absence.

Odpovědníky

  • Odpovědník z přednášky bude dostupný celý týden až do půlnoci mezi pátkem a sobotou.

  • Je výrazně doporučeno si pustit přednášku a vypracovat odpovědník ještě před zahájením cvičení v daném týdnu.

Bonusové body

  • Pro „body za aktivitu na cvičení” z minulých semestrů platí nová pravidla:

    • Tyto body se nezapočítávají do počtu bodů potřebných k zápočtu a mohou pouze vylepšit známku ze zkoušky, pokud je hodnocení alespoň E.

    • Body se k zisku ze zkoušky započítají po normalizaci, aby se zmenšily rozdíly v počtech bodů mezi skupinami a různými cvičícími.

    • Aby nedocházelo k záměně s plnohodnotnými body, nazývá se tento bonus ve zbytku pravidel „KontrCoins”.

  • Ostatních bonusových bodů (např. body za rozšíření domácího úkolu) se toto omezení netýká.

Zápočet

  • Obnovuje se část zápočtu, a to diskuse vypracování některého domácího úkolu s cvičícím v posledních dvou týdnech semestru.

  • Zkouška bude mít povinné minimum.

  • Zavádějící poznámka o tom, že zápočet může cvičící udělit i při těsném nedostatku bodů byla zrušena, protože cvičící zápočet již od minulého semestru neudělují.

Změny v semestru Jaro 2020

Odpovědníky

  • Úvodní odpovědník ze znalostí UNIXu se ruší. Nahrazuje jej odpovědník z organizačních pokynů. Bez splnění tohoto odpovědníku nebude povoleno odevzdávání domácích úkolů.

Zápočet

  • Počet otázek v odpovědníku se zvyšuje na 5. Pro splnění se požaduje správně odpovědět alespoň na 3 z nich.

  • Odpovědi nebudou tvaru Ano / Ne. Otázky budou mít více možností, kde právě jedna bude správná.

Domácí úkoly

  • Bonus za počet odevzdání se již nebude udělovat.

  • Počet bodů za základní funkcionalitu se zvyšuje ze 7 na 10 bodů (1 bod za testy nanečisto, 9 bodů naostro).

  • Na počet odevzdání platí limit.

    Stejný limit byl v semestru Jaro 2019 zavedený od HW04 v reakci na přetěžování Kontru.

Změny v semestru Jaro 2019

Zde uvedené změny již nemusí platit v aktuálním semestru.

Zápočet

  • Minimální počet bodů pro udělení zápočtu se zvyšuje z 50 bodů na 60 bodů.

  • Kromě zápočtového příkladu je nutno splnit navíc i odpovědník.

  • Zápočtový test se nekoná na posledním cvičení, ale proběhne hromadně na začátku zkouškového období.

Repozitář

  • Repozitář musí obsahovat soubor .gitignore.