hig.sePublications
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
Using textual programming tools to develop computational thinking skills in K-12 education
Mittuniversitetet, Institutionen för data- och systemvetenskap.ORCID iD: 0000-0002-5791-4765
2020 (English)In: EDULEARN20 Proceedings, Virtual conference, The International Academy of Technology, Education and Development , 2020, p. 7188-7195, article id 1846Conference paper, Published paper (Refereed)
Abstract [en]

In recent years, programming has been integrated in many countries K-12 education. A common reason given for this integration is that programming will help students develop computational thinking. There are many programming tools available for teachers to use in integrating programming in their teaching and learning activities. The programming tools that are typically associated with programming activities are the ones called ‘textual programming tools’. The aim of this research was to analyse and discuss challenges and opportunities in using textual programming tools to develop computational thinking skills in K-12 education.

The research was carried out as a literature review with a search filter set on a time frame for publications between 2015 and 2020, exceptions were made for backward-searches. The main keywords used in the literature search was: textual programming, computational thinking, education, K-12, challenges, opportunities. These were combined with the Boolean operators ‘and’ and ‘or’. Content analysis with a mixture of deductive and inductive coding was used to analyse the collected data and structure the findings according to a theoretical framework by Shute, Sun and Asbell-Clarke [20] and group them in challenges and opportunities.

The findings show both challenges and opportunities in developing computational thinking skills through textual programming tools. Some of these can be applicable to programming tools in general, while other are more specific to the textual programming tools. Some of the challenges are that textual programming tools often have a high threshold for novice programmers and are perceived as difficult, which might hinder the development of computational thinking skills. Some of the opportunities are that textual programming tools often are flexible and perceived as authentic programming, which might motivate the development of computational thinking skills.

Place, publisher, year, edition, pages
The International Academy of Technology, Education and Development , 2020. p. 7188-7195, article id 1846
Series
International Conference on Education and New Learning Technologies ; 12
Keywords [en]
Computational thinking, Textual programming, Programming, K-12, Education
National Category
Educational Sciences
Identifiers
URN: urn:nbn:se:hig:diva-40791DOI: 10.21125/edulearn.2020.1846ISBN: 978-84-09-17979-4 (electronic)OAI: oai:DiVA.org:hig-40791DiVA, id: diva2:1728401
Conference
12th annual International Conference on Education and New Learning Technologies (EDULEARN20) Valencia, Spain, 6th - 7th of July, 2020.
Available from: 2020-07-07 Created: 2023-01-18Bibliographically approved

Open Access in DiVA

No full text in DiVA

Other links

Publisher's full text

Authority records

Humble, Niklas

Search in DiVA

By author/editor
Humble, Niklas
Educational Sciences

Search outside of DiVA

GoogleGoogle Scholar

doi
isbn
urn-nbn

Altmetric score

doi
isbn
urn-nbn
Total: 70 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