Using textual programming tools to develop computational thinking skills in K-12 education
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.
2020-07-072023-01-18Bibliographically approved