The course should contribute to giving active teachers primarily in grades 4-9 the knowledge needed to teach programming, mainly in the subject technology, but also in mathematics and other subjects. The core of the course consists of basic programming in visual environments and how this can be used to introduce pupils in the primary and lower-secondary school to programming.
The content is based on a framework curriculum 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 that are common at school
- 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 perspective
- Some social issues where information and communication technology has great importance
- Introductory didactics of programming and didactic aspects on society issues related to information and communication technology
- Different ways to view programming and digitisation as general knowledge or civic knowledge
- ̶ Different ways to view the purpose of programming and digitisation as an element in the primary and lower-secondary school