2020
DOI: 10.1504/ijtel.2020.10024760
|View full text |Cite
|
Sign up to set email alerts
|

Impact of used programming language for K-12 students' understanding of the loop concept

Abstract: Block-based programming languages are becoming a favourite learning tool for programming novices while the traditional way of teaching programming mostly uses text-based programming languages. The purpose of this study was to compare the impact of used visual and textual programming languages on K-12 students' understanding of the loop concept. Participants were 312 elementary school students from 5th to 8th grade using visual programming language Scratch (n = 59), and textual programming languages Logo (n = 1… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
6
1

Year Published

2020
2020
2023
2023

Publication Types

Select...
4

Relationship

0
4

Authors

Journals

citations
Cited by 4 publications
(7 citation statements)
references
References 27 publications
0
6
1
Order By: Relevance
“…From the ANOVA, the effect size based on the programming language was statistically different. The results of this study were inconsistent with the results of several previous studies (Armoni et al, 2015;Chang et al, 2017;M. Mladenovic et al, 2020;S.…”
Section: Discussioncontrasting
confidence: 99%
“…From the ANOVA, the effect size based on the programming language was statistically different. The results of this study were inconsistent with the results of several previous studies (Armoni et al, 2015;Chang et al, 2017;M. Mladenovic et al, 2020;S.…”
Section: Discussioncontrasting
confidence: 99%
“…The first being that teachers tend to compare textual programming tools to block programming tools in regards to opportunities and challenges. Textual programming tools are often perceived as difficult compared to block programming tools, but also to have greater freedom and potential (Garneli et al , 2015; Tsukamoto et al , 2015; Tsukamoto et al , 2016; Sáez-López et al , 2016; Lindberg et al , 2019; Weintrop and Wilensky, 2019; Mladenović et al , 2020; Chiu, 2020). The second being that unplugged programming is perceived as fun and easy, but might be limited to younger students (Feaster et al , 2011; Wohl et al , 2015; Brackmann et al , 2017; Bell and Vahrenhold, 2018).…”
Section: Findings and Discussionmentioning
confidence: 99%
“…A definition of textual programming is that it is written and modified with the help of a text editor (Chen et al , 2019; Chiu, 2020). Many see this as the authentic way of programming and the approach has a more established connection to professional development than block programming tools (Garneli et al , 2015; Tsukamoto et al , 2016; Mladenović et al , 2020). In a literature review on introductory programming in education, Szabo et al (2019) conclude that the three main textual programming tools used were Python, Pascal and Java.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation
“…Block programming tools are usually considered to be easier for beginners because they use drag and drop with a mouse instead of typing (Lindberg et al, 2019). Studies show that students find block programming tools engaging (Adams, 2010), and that they minimize misconception about programming concepts compared to the use of textual programming tools (Mladenović et al, 2020). While block programming tools may be engaging and easier to use, research has shown that the gains students make in block programming tools does not automatically transfer to professional textual programming tools (Weintrop & Wilensky, 2019).…”
Section: Related Workmentioning
confidence: 99%