Lecturer(s)
|
-
Baťko Jan, Mgr. Ph.D.
-
Vrbík Václav, Doc. Ing. CSc.
-
Ulrych Zdeněk, Doc. Ing. Ph.D.
|
Course content
|
1. Possibilities of teaching algorithmization and programming at primary schools. 2. Evaluation of the teaching content of algorithmization and programming in the innovative curriculum for primary schools. 3. Formulation of the problem and analysis of the possibilities, complexity and ways of implementing the solution. 4. Algorithmic constructions. 5. Methods and activities developing algorithmic and computational thinking. 6. Programming and children's programming languages and environments. 7. Principles of construction of tasks for the development of thinking. 8. Analysis of student solutions to teaching tasks implemented in different programming environments. 9. Creation of more complex programs and learning tasks in the chosen programming environment. 10. Evaluation of the proposed learning tasks from the point of view of appropriateness, reasonable difficulty and the resources used. 11. Professional programming environments and languages, their construction and functions, as a possible subsequent teaching and working tool.
|
Learning activities and teaching methods
|
Project-based instruction, Multimedia supported teaching, Students' portfolio, Skills demonstration, Task-based study method, Individual study, Lecture, Lecture with visual aids, Practicum
- Contact hours
- 26 hours per semester
- Practical training (number of hours)
- 26 hours per semester
- Individual project (40)
- 49 hours per semester
- Presentation preparation (report) (1-10)
- 4 hours per semester
|
prerequisite |
---|
Knowledge |
---|
know the flowcharts and basic program structures |
apply the input knowledge at the level of the KVD/ALGV course |
Skills |
---|
apply input skills at the level of the KVD/ALGV course |
Competences |
---|
N/A |
N/A |
N/A |
N/A |
learning outcomes |
---|
Knowledge |
---|
know how to navigate in algorithmization problems |
be able to choose a suitable programming environment for the development of algorithmic thinking |
Skills |
---|
propose appropriate methods and activities that lead to the development of algorithmic thinking in primary school students |
create appropriate examples that support the development of algorithmic thinking |
choose the appropriate means to meet the objectives of the innovative curriculum in the field of algorithms and programming |
evaluate the student's proposed solution to the problem, including the appropriateness and correctness of the use of algorithmic constructs |
Competences |
---|
N/A |
N/A |
N/A |
teaching methods |
---|
Knowledge |
---|
Lecture |
Lecture with visual aids |
Multimedia supported teaching |
Task-based study method |
Project-based instruction |
E-learning |
Skills |
---|
Seminar |
Task-based study method |
Skills demonstration |
Multimedia supported teaching |
Individual study |
Students' portfolio |
Competences |
---|
Interactive lecture |
Self-study of literature |
E-learning |
Task-based study method |
Multimedia supported teaching |
Seminar classes |
assessment methods |
---|
Knowledge |
---|
Test |
Continuous assessment |
Self-evaluation |
Peer evaluation of students |
Project |
Combined exam |
Written exam |
Skills |
---|
Skills demonstration during practicum |
Seminar work |
Portfolio |
Competences |
---|
Self-evaluation |
Combined exam |
Individual presentation at a seminar |
Recommended literature
|
-
Programování pro děti : naučte se programovat při tvorbě skvělých her. 1. vyd. Brno : Computer Press, 2013. ISBN 978-80-251-3809-0.
-
Jakeš, Tomáš. Baťko, Jan. Simbartl, Petr. Robotika s LEGO Mindstorms pro 2. stupeň ZŠ. Západočeská univerzita v Plzni. 2020.
-
Janík, Tomáš. Kvalita (ve) vzdělávání: obsahově zaměřený přístup ke zkoumání a zlepšování výuky. Masarykova univerzita. 2013.
-
Procházka, Josef. Lapeš, Jakub. Tocháček, Daniel. Robotika s LEGO WeDo pro 1. stupeň ZŠ. Univerzita Karlova, Pedagogická fakulta. 2020.
-
SLAVÍK, J., HAJEROVÁ MŰLLEROVÁ, L., SOUKUPOVÁ, P. et al. Reflexe a hodnocení kvality výuky I. Plzeň: ZČU, 2020. ISBN 978-80-261-0920-4.
|