kth.sePublications KTH
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
What strategies do students use when they are programming a robot to follow a curved line?
Department of Teaching and Learning, Stockholm University, Stockholm, Sweden.ORCID iD: 0000-0002-5547-5834
Education and Administration, Stockholm Municipality, Stockholm, Sweden.ORCID iD: 0000-0001-7826-9841
Nacka Gymnasium, Nacka Municipality, Nacka, Sweden.
Children and Education Administration, Huddinge Municipality, Huddinge, Sweden.
Show others and affiliations
2024 (English)In: International journal of technology and design education, ISSN 0957-7572, E-ISSN 1573-1804, Vol. 34, no 2, p. 691-710Article in journal (Refereed) Published
Abstract [en]

During a relatively short period of time, programming has been implemented in the national curriculum of the compulsory school in Sweden. Since 2018, programming is a new content in the technology subject and the research field has discussed some of the challenges teachers and students, who generally have little experiences of programming, face when programming is introduced in teaching. In this study, we have explored what strategies lower secondary school students (ages 13–15) use when they are programming a robot to follow a curved line in technology education class. Data consists of screen recorded films when students are pair programming a robot. Student talks were transcribed verbatim and analysed using Practical Epistemological Analysis. The analysis revealed three different strategies that the students used when programming the robot: (1) sensor—follow the line, searching for a code that automatically would make the robot to follow the route, (2) sensor—wheels, using codes to create a feedback system between sensor and wheels, and (3) rotations—degrees–wheels, using the position of the robot to stepwise fine tune the movement of the wheels. In line with previous research, the students in our study spent much time discussing, testing, and debugging their code, and our findings contribute by showing how these discussions were aligned with the strategy used. Depending on the strategy, students actively looked for and tested codes affecting different aspects of the sensor-wheel system, such as for example sensor input, power, rotations or turning. Implications for teaching is discussed.

Place, publisher, year, edition, pages
Springer Nature , 2024. Vol. 34, no 2, p. 691-710
Keywords [en]
Follow a line, Lower secondary school, Programming, Robots, Strategies, Technology education
National Category
Pedagogy
Identifiers
URN: urn:nbn:se:kth:diva-367093DOI: 10.1007/s10798-023-09841-xISI: 001028454900001Scopus ID: 2-s2.0-85164821042OAI: oai:DiVA.org:kth-367093DiVA, id: diva2:1983995
Note

QC 20250714

Available from: 2025-07-14 Created: 2025-07-14 Last updated: 2025-07-14Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full textScopus

Authority records

Fahrman, BirgitSundler, Maria

Search in DiVA

By author/editor
Anderhag, PerSalomonsson, NiklasFahrman, BirgitSundler, Maria
By organisation
Learning in Stem
In the same journal
International journal of technology and design education
Pedagogy

Search outside of DiVA

GoogleGoogle Scholar

doi
urn-nbn

Altmetric score

doi
urn-nbn
Total: 74 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf