The course contributes to giving active teachers, primarily in years 4-9 of the compulsory school, the knowledge required to teach programming, mainly within the technology subject, but also within mathematics and other subjects. The core of the course consists of basic programming in visual environments and how this can be used to introduce compulsory school pupils to programming.
The content is based on a course syllabus established by the Swedish National Agency for Education.
- Basic computational concepts
- Simple programming in a visual environment and basic programming in at least one other
- Introduction to visual programming languages and development environments common in schools
- Introduction to a text-based programming language
- Comparisons between visual and text-based programming from technical perspectives
- Comparisons between visual and text-based programming from didactic perspectives
- A number of social issues where information and communication technology is of great importance
- Introductory didactics of programming and didactic aspects on social issues related to information and communication technology