Course: Didactics of Programming

» List of faculties » FP » KGD
Course title Didactics of Programming
Course code KGD/PRGD
Organizational form of instruction Lesson
Level of course Master
Year of study not specified
Semester Winter and summer
Number of ECTS credits 3
Language of instruction Czech
Status of course Compulsory
Form of instruction Face-to-face
Work placements Course does not contain work placement
Recommended optional programme components None
Course availability The course is available to visiting students
Lecturer(s)
  • Drábková Jindra, Ing. Ph.D.
Course content
1. Basic terms related to algorithmization and programming 2. Sequence of commands 3. FOR cycle 4. Variables, types of variables, local and global variables 5. Subprograms (blocks) 6. Subprograms with parameters 7. Incomplete conditional statement, relational and logical operators 8. Complete conditional command 9. Cycle with condition at the beginning (WHILE cycle) 10. Examples of step-by-step troubleshooting 11. Use of a cycle or recursion 12. Objects, properties, clones 13. Communication between objects, events 14. Methods is teaching of programming ----- The range of attendance for part-time form: Seminars: 8 hours/semester

Learning activities and teaching methods
Monological explanation (lecture, presentation,briefing), Project teaching
  • Semestral paper - 20 hours per semester
  • Home preparation for classes - 12 hours per semester
  • Preparation for credit - 30 hours per semester
  • Class attendance - 28 hours per semester
Learning outcomes
The course is focused on didactics of algorithmization and programming at elementary school. The student use the knowledge gained from other courses focused on algorithmization and programming in the process of didactic transformation of these topics.
Students are able to learn algorithmic problem solving by the motivated tasks in block programming environment
Prerequisites
knowledge of programming in at least one programming language

Assessment methods and criteria
Practical demonstration of acquired skills

Requirements for getting a credit are activity at the practicals /seminars and elaborate project and preparation for teaching.
Recommended literature
  • LOVÁSZOVÁ, G., V. PALMÁROVÁ a M. CÁPAY. Didaktika programovania pre ZŠ 1: línia: didaktika informatiky a informatickej výchovy. Bratislava: Štátny pedagogický ústav, 2011. ISBN 978-80-8118-080-4.
  • LOVÁSZOVÁ, G., V. PALMÁROVÁ a M. CÁPAY. Didaktika programovania pre ZŠ 2: línia: didaktika informatiky a informatickej výchovy. Bratislava: Štátny pedagogický ústav, 2011. ISBN 978-80-8118-091-0.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Science, Humanities and Education Study plan (Version): Teacher Training for Lower and Upper Secondary Schools - Informatics (20) Category: Pedagogy, teacher training and social care - Recommended year of study:-, Recommended semester: Summer