kth.sePublications
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
Datalogiskt tänkande på gymnasiet: En kartläggning inom kursen Programmering 1
KTH, School of Industrial Engineering and Management (ITM), Learning.
KTH, School of Industrial Engineering and Management (ITM).
2023 (Swedish)Independent thesis Advanced level (professional degree), 20 credits / 30 HE creditsStudent thesisAlternative title
Computational thinking in upper secondary school : An overview within the course Programming 1 (English)
Abstract [sv]

Allt fler delar av samhållet digitaliseras och i och med detta ökar behovet av digital kompetens, bland annat inom programmering. Programmering som skolämne finns på gymnasienivå och kan antingen ingå inom ramen för ett program eller läsas som valbar kurs. Utgångspunkten för detta arbete är programmeringsundervisningen på gymnasiet, med särskilt fokus på kursen Programmering 1. 

Syftet med detta arbete är att kartlägga hur elevers arbetssätt vid lösning av en individuell uppgiftg i kursen Programmering 1 kan förstås utifrån ett antal förmågor inom datalogiskt tänkande. De förmågor inom datalogiskt tänkande som avses här är abstraktion, algoritsmiskt tänkande, dekompositionm, mönsterigenkänning och generalisering. 

För att samla in studiens data, som är kvalitativ, användes observationer och intervjuer. Totalt sett studerades åtta elever som gick årskurs 3 på teknikprogrammet på en gymnasieskola och som läste kursen Programmering 1 som en obligatorsik del av sitt program. Insamlade data analyserades genom att göra en tematisk analys. 

Den tematiska analysen resulterade i en tankekarta som visualiserar hur elevernas beteenden under uppgiftslösningen kan förstås utifrån förmågorna inom datalogiskt tänkande. Analysen visade att alla undersökta förmågor förekom i någon utsträckning, men att eleverna använde abstraktion och algoritmiskt tänkande i större utsträckning och med större säkerhet än dekomposition och mönsterigenkänning. 

Abstract [en]

An increasing number of sectors in society are being digitalized, which in turn increases the need for digital skills, including programming. Programming is a subject in upper secondary school and can either be part of a program or taken as an elective course. The focus of this study is programming education in upper secondary school, specifically the course Programming 1. 

The purpose of this study is to map how students' approach to solving individual tasks in the Programming 1 course can be understood based on a set of abilities related to computational thinking. The computational thinking abilities considered here are abstraction, algorithmic thinking, decomposition, pattern recognition, and generalization. 

To gather qualiktative data for the study, observations and interviews were conducted. A total of eight students in their third year of the technology program at an upper secondary school, who were taking Programming 1 as a mandatory part of their program, were studied. The collected data was analyzed using thematic analysis. 

The thematic analysis resulted in a concept map that visualizes how students' behaviors during task-solving can be understood in terms of the abilities within computational thinking. The analysis revealed that all the examined abilities were present to some extent, but students utilized abstraction and algorithmic thinking to a greater extent and with more confidence compared to decomposition and pattern recognition. 

Place, publisher, year, edition, pages
2023. , p. 50
Series
TRITA-ITM-EX ; 2023:468
Keywords [en]
Computational thinking, programming, programming education, programming in upper secondary school, computational thinking in upper secondary school.
Keywords [sv]
Datalogiskt tänkande, programmering, programmeringsundervisning, programmering på gymnasiet, datalogiskt tänkande på gymnasiet.
National Category
Engineering and Technology
Identifiers
URN: urn:nbn:se:kth:diva-333613OAI: oai:DiVA.org:kth-333613DiVA, id: diva2:1785663
Subject / course
Technology and Learning
Educational program
Master of Science in Engineering - Engineering and of Education
Supervisors
Examiners
Available from: 2023-08-03 Created: 2023-08-03 Last updated: 2024-01-03Bibliographically approved

Open Access in DiVA

fulltext(714 kB)135 downloads
File information
File name FULLTEXT01.pdfFile size 714 kBChecksum SHA-512
19f77eced7465aa1c8ab75ffffbdd68bba61ba95139a360f2f8d8fb96458f17b6cb4bb9987ffbab7df1efde4f07021bb5ca912a276280a91ea6b56ecb1d3ed61
Type fulltextMimetype application/pdf

By organisation
LearningSchool of Industrial Engineering and Management (ITM)
Engineering and Technology

Search outside of DiVA

GoogleGoogle Scholar
Total: 136 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 310 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