Course: Algorithmics and Programming for Primary School

« Back
Course title Algorithmics and Programming for Primary School
Course code KVD/ALPZS
Organizational form of instruction Lecture + Seminary
Level of course Master
Year of study not specified
Semester Winter and summer
Number of ECTS credits 4
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
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.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester