Vuka pedmtu Programovac techniky Ji Rybika Pozice pedmtu
Výuka předmětu Programovací techniky Jiří Rybička
Pozice předmětu • Třetí semestr • Dotace 84 hodin, 8 kreditů • Navazuje na předmět Algoritmizace • Některé vazby na Operační systémy
Obsah předmětu • Rozšíření konkrétních datových typů, opakování z předmětu Algoritmizace • Programovací jazyk C, relativně samostatný modul • Abstraktní datové typy, vyjádření hodnot, syntaxe a sémantiky operací • Metody implementace ADT • Vývoj aplikací, vývojová prostředí, knihovny
Metody výuky • Přednáška ― základní informace, ilustrativní příklady • Cvičení ― řešení zadaných úloh • Domácí úlohy ― samostatná práce, rozšiřující problémy • Konzultace ― ve výuce, individuální
Ověřování znalostí • Zkouška u počítače • Náročné pro studenta i učitele • Kritérium: správný postup, správné prostředky, efektivní řešení • Nelze odpovědně zadávat a hodnotit projekty • Koncentrace na prvky, prostředky a postupy
Průběžné testy • Rozdělení zátěže studenta i učitele • Motivace k průběžné práci • Usnadnění oprav a hodnocení • Objektivizace výsledků
Tři průběžné testy • První test ― opakovací, aktivizuje znalosti algoritmizace, ve druhém (třetím) týdnu výuky (nejvyšší účast), 33 b. • Druhý test ― jazyk C, znalost syntaxe a sémantiky jazyka, polovina výuky, 34 b. • Třetí test ― abstraktní datové typy a jejich implementace, závěr výuky, 33 b.
Hodnocení úspěšnosti 2002/03 Zkoušky, závěrečné výsledky 2002/03
Hodnocení úspěšnosti 2003/04 Průběžné testy 2003/04
Diskuse • Tři čtvrtiny studentů se aktivně účastnily • Jednotné zadání úloh, možnost srovnání v rámci celé přednáškové skupiny • Podpora průběžného studia • Taktizování a práce na minimální výsledek • Rezignace po prvním neúspěchu • Doplňková forma, student může volit jen přímou zkoušku
Závěr • Průběžné testy optimalizují proces ověřování znalostí • Jsou doplňkovou formou • Vyžadují dobrou organizaci • Stimulují studenty k průběžnému studiu • Umožňují srovnání v rámci přednáškové skupiny
- Slides: 11