The following thesis describes how to teach programming to elementary school children. We will define the didactic aspects and point out the advantages and disadvantages of the visual programming language. Furthermore, we will analyse the curriculums of the subjects where pupils learn the basics of programming and present the competitions that promote programming and robotics. The thesis also provides examples of good practice in teachers who teach programming in primary schools, summer schools and who organize computing and robotics workshops. The thesis is appropriate for teachers that would like to get some basic guidelines on how to teach programming.
|