hig.sePublications
System update
On Tuesday, August 18th, between 12-1pm, a planned system update of DiVA will take place. During this time, DiVA will not be available.
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • harvard-cite-them-right
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • sv-SE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • de-DE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
The Development of Computational Thinking Concepts in Course Participants’ Programming Solutions
Mittuniversitetet, Institutionen för data- och systemvetenskap.ORCID iD: 0000-0002-5791-4765
2021 (English)In: Proceedings of the Nordic Learning Analytics (Summer) Institute (NLASI 2021),  Stockholm, Sweden, August 23, 2021. / [ed] Olga Viberg, Richard Glassey, Daniel Spikol, Olle Bälter, Stockholm, Sweden, 2021Conference paper, Published paper (Refereed)
Abstract [en]

With low student satisfaction and high drop-out rates, programming education has been labelled bymany as problematic learning in higher education. Many countries have integrated programming inkindergarten to grade 12 educations to better prepare students for a digitalised society. A commonconcept in this context is computational thinking. In this study, the concept is applied in a teacherprofessional development course on fundamental programming. The aim of the study is to identify anddiscuss the development of computational thinking in course participants’ programming solutions in ateacher professional development course on fundamental programming.

The study was conducted with an action research approach. Collected data consists of 35 courseparticipants’ programming solutions from two iterations of a teacher professional development course onfundamental programming. A combination of text mining and process mining were used to analyse thecollected data. First, an algorithm was developed with the Python programming language that analysethe collected data. Second, the algorithm’s output was converted to a spreadsheet for a manual controlof the coding. Third, a process mining tool was used to analyse the coded data.

Results of the study show that several indicators of development in computational thinking can beidentified in the programming solutions. The conclusion of the study is that computational thinkingconcepts in programming solutions can serve as indicators of course participants’ development asprogrammers. This can be drawn upon by stakeholders for course completion forecast or drop-outinterventions.

Place, publisher, year, edition, pages
Stockholm, Sweden, 2021.
Series
CEUR, ISSN 1613-0073
Keywords [en]
Computational thinking, Programming education, Text mining, Process mining, Professional development
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:hig:diva-40789Scopus ID: 2-s2.0-85118208947OAI: oai:DiVA.org:hig-40789DiVA, id: diva2:1728400
Conference
Nordic Learning Analytics (Summer) Institute (NLASI 2021), [DIGITAL], Stockholm, Sweden, August 23, 2021
Available from: 2023-01-18 Created: 2023-01-18 Last updated: 2025-10-02Bibliographically approved

Open Access in DiVA

fulltext(461 kB)303 downloads
File information
File name FULLTEXT01.pdfFile size 461 kBChecksum SHA-512
f82975fc2235ccb94cf5876ddac67b050aa06a665f97b1a3be5fd8560a6816f7780fb1e63e506bd165482668a1c0e1a628c594ac2e406113eb98949e230289c4
Type fulltextMimetype application/pdf

Scopus

Authority records

Humble, Niklas

Search in DiVA

By author/editor
Humble, Niklas
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
Total: 304 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: 209 hits
CiteExportLink to record
Permanent link

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