Dta a aplikcie pre vubu programovania Michal Barla
Dáta a aplikácie pre výučbu programovania Michal Barla, Marián Šimko priezvisko[at]fiit. stuba. sk, D 207. 5, FIIT STU BA
Projekt Pe. We. Pro • Výučba programovania pomocou príkladov • Odporúčanie vhodných príkladov na základe – Vedomostí študenta – Kontextu • http: //pewepro. fiit. stuba. sk 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 2
Doménový model 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 3
Výučbové objekty • Príklady pre – C – 82 príkladov – JAVA – 51 príkladov – Lisp – 201 + 78 príkladov (ALEA + FLP book) – Prolog – ? + 74 príkladov (ALEA + FLP book) • Otázky – C – aktuálne 38 otázok (smerníky) • Výučbové texty – Lisp – 70 výkladov – Prolog – 49 výkladov 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 4
Reprezentácia výučb. objektov • Príklady – XML (vlastný formát + Doc. Book) – XHTML – Oddelené definition, hint a solution • Otázky – Binárny formát z QTI editora – Možnosť exportu v QTI štandarde (xml binding) • Výučbové texty – XHTML, Doc. Book 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 5
QTI Editor 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 6
Koncepty • ACM klasifikácia • Lisp – 77 automaticky vygenerovaných na základe indexu z knihy – počet sa mení s každou zmenou v logike generátora 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 7
Reprezentácia konceptov • zatiaľ slovo, slovné spojenie • neskôr možno metadáta? 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 8
Podrobný opis modelov v doméne výučby • http: //pewepro. fiit. stuba. sk/ • Ontologies and Models • (asi) zbytočne komplikované • aktuálne používaná implementácia nie je postavená na týchto modeloch 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 9
Experiment • cca 259 študentov sa cez systém c. LIP učilo základy smerníkov v jazyku C • Máme zalogovanú každú ich akciu • Študentov vieme zoradiť na základe nezávislého testu • Budeme mať výsledky z dnešného testu o smerníkoch • Budeme mať odpovede z dotazníku 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 10
c. LIP 5. 10. 2008 Dáta a aplikácie pre výučbu programovania 11
Používanie c. LIPu 27. 10. 2008 - 4. 11. 2008 Aktivita 5. 10. 2008 Dáta a aplikácie pre výučbu programovania
Používanie c. LIPu 27. 10. 2008 - 4. 11. 2008 Aktivita 5. 10. 2008 Dáta a aplikácie pre výučbu programovania
Požívanie c. LIPu počas cvičení 7: 00 - 12: 50 Aktivita 5. 10. 2008 Dáta a aplikácie pre výučbu programovania
- Slides: 14