Lessons learned PPA » Historie » Verze 16
Jiří Buňata, 2019-11-27 21:22
1 | 4 | Adéla Mikešová | h1. Lessons learned PPA |
---|---|---|---|
2 | 1 | Adéla Mikešová | |
3 | 8 | Martin Lácha | Rádi bychom shrnuli naše poznatky z předmětů PPA1 a PPA2, které by mohli pomoct budoucím studentům v úspěšnějším zvládnutí těchto předmětů a zároveň by tento dokument mohl sloužit i jako zpětná vazba pro vyučující. Tyto předměty jsou stěžejní předměty v prvním ročníku pro všechny studenty a zároveň to jsou předměty s velkým procentem neúspěšnosti. |
4 | 2 | Adéla Mikešová | |
5 | 8 | Martin Lácha | h2. Pojmenování problémů |
6 | 3 | Adéla Mikešová | |
7 | 16 | Jiří Buňata | Došli jsme k závěru, že jeden z důvodů neúspěšnosti a nezájmu o předmět PPA je, že se studenti programování zaleknou. Výuka je sice koncipována tak, že se látka vysvětluje od základů, ale stává se, že je látky najednou příliš moc a to vede k tomu, že se studenti ztrácí a můžou získat k programování odpor. S tímto trochu souvisí další problém, nedostatečný důraz na algoritmizaci. Předmět PPA1 byl hodně zaměřen na práci s objekty, PPA2 byl zaměřen převážně na implementaci datových struktur. Samotná algoritmizace byla upozaděna. To se projevilo i v testech (zápočet i zkouška), kdy se člověk musel hlavně naučit nazpaměť z přednášek dané implementace, ale už se tolik nezkoušelo, zda je student schopen vytvořit nějaký kód sám od sebe. |
8 | 10 | Jiří Buňata | Dalším problémem může být nedostatečně individuální přístup ke studentovi. Studentů je v prvním ročníku hodně a učitelů málo. Dále může být problémem, že testy (zápočet a zkouška) se píší na papír. Důvod je jasný, velké množství studentů a ochrana před podvodem. Ovšem neprověří se tolik schopnost studenta něco naprogramovat úplně správně. |
9 | 13 | Jiří Buňata | Nedostatečný zájem o předmět je ze všech předchozích problémů asi nejklíčovější. Je logické, že aby se student naučil programovat, musí o to mít zájem a být ochoten tomu věnovat čas. |
10 | Zaznamenali jsme ještě tyto problémy: opisování úkolů, podceňování důležitosti předmětu. |
||
11 | 10 | Jiří Buňata | |
12 | 2 | Adéla Mikešová | -velké množství studentů se s programováním předtím nesetkalo a dělá jim problém se v tak komplexní oblasti zorientovat |
13 | 9 | Martin Lácha | -dochází k opisování domácích úkolů, proto má student později problém s dalšími domácími úkoly a později i v dalších předmětech zaměřených na programování |
14 | 2 | Adéla Mikešová | -na cvičení je moc studentů, chybí individuální přístup ke studentovi, který by se v programování hodil |
15 | -testy jsou písemné |
||
16 | -studenti předmět podceňují |
||
17 | -studenty předmět nebaví |
||
18 | |||
19 | 1 | Adéla Mikešová | h2. Dopady problémů |
20 | 13 | Jiří Buňata | |
21 | Dopady problémů jsou z předchozího odstavce patrné. |
||
22 | 14 | Jiří Buňata | Tyto problémy vedou k velkému procentu neúspěšnosti předmětu. Což dále vede k tomu, že neúspěšní studenti opustí školu nebo na škole zůstanou, ale mají dál s programováním problémy. |
23 | 1 | Adéla Mikešová | Chybí jim komplexnější pochopení problému následně s tím mají studenti problém v druhém ročníku (například velká neúspěšnost v předmětu Programování v jazyce C). |
24 | 16 | Jiří Buňata | Studenti často mají chuť úkol zpracovat, ale díky nedostatku zkušeností neumějí moc algoritmizovat. Jednodušší úkoly sice zvládnou, ale jakmile přijde složitější, nevědí si moc rady. |
25 | 3 | Adéla Mikešová | |
26 | 8 | Martin Lácha | -velké procento neúspěšnosti |
27 | -chybí komplexnější pochopení problému, následně s tím mají studenti problém v druhém ročníku, například velká neúspěšnost v předmětu Programování v jazyce C |
||
28 | 2 | Adéla Mikešová | -studenty to odradí od programování |
29 | -stres |
||
30 | |||
31 | 8 | Martin Lácha | h2. Návrh řešení |
32 | 2 | Adéla Mikešová | |
33 | 5 | Jiří Buňata | -klást důraz na menší úkoly, jejich množství však může být větší |
34 | -klást důraz na algoritmizaci - na ní zaměřit i testy |
||
35 | 6 | Martin Lácha | -PPA1 - práce na cvičeních by měla být více samostatná, aby se studenti naučili řešit problém sami |
36 | 15 | Jiří Buňata | -zvážit možnost, zda by nešlo testy dělat na počítači (aspoň PPA2) |
37 | -zkusit namotivovat studenty k programování - při výuce uvádět příklady využití probírané látky v praxi |