Course: Didactics of programming

« Back
Course title Didactics of programming
Course code KIN/DPLA
Organizational form of instruction Seminary
Level of course Bachelor
Year of study 3
Semester Winter
Number of ECTS credits 2
Language of instruction Czech
Status of course Compulsory
Form of instruction unspecified
Work placements unspecified
Recommended optional programme components None
Lecturer(s)
  • Vaníček Jiří, doc. PaedDr. Ph.D.
Course content
1. Teaching objectives, programming environments usable for learning programming skills. 2. Simple commands, procedures, cycles, program branching. 3. Methodology of teaching programming basics as a creative project activity. 4. Variables, variable types, procedures with parameters. 5. Object approach: figures as objects, scripts, command recipient. 6. Object shape/ figure costumes editing. 7. Events and launching reactions, independent processes. 8. Objects communication. 9. Data structures. List of words, letters, frames, its utilization. 10. Multimedia potentiality by programming. 11. Didactical presentations to given topic. 12. Internet potentiality by programming, community of programmers. 13. Pupils' mistakes and their diagnostics. 14. Creation of own project.

Learning activities and teaching methods
Work activities (workshops)
Learning outcomes
The preparatory course for future teachers of Infomatics and pedagogical IT specialists focused on teaching programming and algorithm development. Future teacher gains competences of understanding educational aims of algorithmization and programming, content knowledge and pedagogical content knowledge and problems with interpretation of educational content, to be able to prepare and realization of school programming curricula in children programming environment. The course completes the other courses of didactics of informatics.
The student is expected to be able to teach basic programming concepts, understand basic principles of teaching programming, analyze programming topics and create an educational unit, assess pupils' knowledge correctly, know textbooks available, evaluate programming languages and environments from point of view of their suitability for teaching programming, know current educational system, position and aims of programming at secondary school (including primary level).
Prerequisites
ITT Student is expected to be able to program.

Assessment methods and criteria
Analysis of student's work activities (technical works)

Active attendance at seminars (80 %). Elaboration of all short-dated programming homeworks (from week to week) Elaboration of the seminar work in given programming environment - an educational program or a set of educational materials for teaching programming.
Recommended literature
  • VANÍČEK, J. Metodická příručka Informatika pro základní školy a víceletá gymnázia, 3. díl.. Brno: Computer Press, 2006.
  • VANÍČEK, J. MIKEŠ, R. Informatika pro základní školy a víceletá gymnázia, 3. díl.. Brno: Computer Press, 2006.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (4) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Teacher training in information technology (3) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (2) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): information technology and e-learning (2) Category: Pedagogy, teacher training and social care - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (3) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (1) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Teacher training in physics and information technology (1) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (2) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Teacher training in information technology (3) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Teacher training in information technology (3) Category: Pedagogy, teacher training and social care 2 Recommended year of study:2, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): information technology and e-learning (3) Category: Pedagogy, teacher training and social care - Recommended year of study:-, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (4) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter
Faculty: Faculty of Education Study plan (Version): Introductory teacher training course in information technology (3) Category: Pedagogy, teacher training and social care 3 Recommended year of study:3, Recommended semester: Winter