-
Notifications
You must be signed in to change notification settings - Fork 28
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Náročnost úloh #79
Comments
Několik věcí z naší strany (čistě informačně, není to výmluva):
V ideálním světě bychom příští běh měli udělat úlohy tak, aby se na cvičení daly stihnout všechny (což určitě na konci semestru neplatilo, omlouvám se) a motivovat studenty k tomu, aby na úlohách dělali na cvičení, protože tam jsme od toho, abychom jim poradili. nemá smysl dělat 2hodinovou přednášku a pak to rozpustit v předmětu s časovou dotací 0-3 (0 hodin přednášek, 3 hodiny cvičení). Nerad bych však studenty motivoval k práci na úloze na cvičení tím, že ji musí odevzdat na cvičení a jinak nedostanou body, protože to je opět demotivační. Čím motivovat studenty, aby dělali úlohy na cvičení? |
K náročnosti úloh a nejasnému zadání by mohlo pomoct, kdybychom k (programovacím) úlohám dodávali nějaké integrační testy, které by si studenti mohli pustit a poznat, jestli splňují, co se od nich očekává. Znamená to ovšem také, že budeme muset (především na začátku) udělat více formální zadání a všechny vypracované úlohy se budou chovat prakticky stejně, takže tím omezíme kreativitu. Na druhou stranu se to bude i lépe kontrolovat. |
Takhle to dělají kolegové v MI-RUB a přijde mi to jako ideální přístup. K úlohám jim dávají testy, proti kterým implementují a ověřují správnost řešení. Později pak přechází k tomu, že dopisují vlastní testy. Má to mnoho velmi pozitivních konsekvencí. Studenti začínají programovat proti testům, což je nenásilně navede k TDD. Tím, že dostanou předepsané testy a proti nim implementují, spíše pochopí, jak je potřeba testy psát, aby k něčemu byly, tedy pomohly jim odhalit chyby. Schválně bych jim pro jednu úlohu dal špatně napsané testy, aby pocítili rozdíl. |
Co se týče pro někoho šibeničních termínů, napadlo mě, že pouhým přeskládáním témat by mohla zůstat zachována návaznost, ale prodloužily by se termíny na 2 týdny.
Případně u termínů na 2 týdny by to ve skutečnosti mohlo být třeba 12 dní, abychom dali feedback před navazujícím cvičením a ne až po něm. |
Po diskuzi s @encukou:
|
Je třeba stanovit termíny úloh. U navazujících úloh na dva týdny navrhuji termín vždy do konce pondělí, aby se v úterý mohla dát vazba. |
Nechávám otevřeno, moc to nepomohlo. |
Parafrázovaný související kritický feedback z ankety ČVUT:
|
Ze studentské ankety:
The text was updated successfully, but these errors were encountered: