Stockholm University
Undervisningsunderlag_Robotprogrammering_v2.pptx (13.75 MB)

Teaching material to support students' understanding of programming in technology education

Download (13.75 MB)
Version 2 2024-06-05, 13:50
Version 1 2024-03-18, 14:10
educational resource
posted on 2024-06-05, 13:50 authored by Niklas Salomonsson, Mattias Wickberg HugerthMattias Wickberg Hugerth, Per AnderhagPer Anderhag

This item constitutes the teaching material that came out of a study on teaching programming as part of technology education in lower secondary education, and which is further discussed in a trade journal paper. In the study, we discuss how we have used results from a small research project on programming to develop the teaching within the subject of technology. In the research project, we observed that students employed various strategies when programming a robot to follow a curved line, and that these strategies were differently successful in solving the task. The outcome of this project, along with our experiences of teaching programming at elementary and high school levels, were used to create and test teaching materials that support students' understanding of programming. The material addresses not only programming-specific concepts but also phenomena relevant to the subject of technology, such as feedback systems, purposefulness, and trial and error. The teaching material, which is based on the didactic model of Organizing Purposes, consists of a PowerPoint with brief teacher comments.

Update: Uploaded new version of material with the correction of two figures that used faulty values.


Original title

Undervisningsmaterial för att stödja elevers förståelse för programmering inom ramen för teknikämnet.

Original language

  • Swedish

Associated Publication

Anderhag, P., Salomonsson, N., Bürgers, A. et al. (2024) What strategies do students use when they are programming a robot to follow a curved line?. Int J Technol Des Educ 34, 691–710. Salomonsson, N, Hugerth, M.W, Anderhag, P. (In press) Vetenskaplig grund och undervisningserfarenhet: ett undervisningsmaterial för att stödja elevers förståelse för programmering inom ramen för teknikämnet. Athena Didaktik.

Affiliation (institution of first SU-affiliated author)

  • 130 Institutionen för ämnesdidaktik | Department of Teaching and Learning


  • public