2019
DOI: 10.21585/ijcses.v3i1.54
|View full text |Cite
|
Sign up to set email alerts
|

Exploring problem decomposition and program development through block-based programs

Abstract: Although teachers need to assess computational thinking (CT) for computer science education in K-12, it is not easy for them to evaluate students’ programs based on the perspective. The purpose of this study was to investigate students’ CT skills reflected in their Scratch programs. The context of the study was a middle school coding club where seven students voluntarily participated in a five-week coding activity. A total of eleven Scratch programs were analyzed in two aspects: problem decomposition and p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
5
1
1

Relationship

0
7

Authors

Journals

citations
Cited by 13 publications
(3 citation statements)
references
References 23 publications
0
3
0
Order By: Relevance
“…With its significance, many countries worldwide have introduced CT as part of their formal national education (Heintz et al 2016). Students can learn, and practice CT through coding which is a new form of expression and a new context for learning (Grover et al 2013;Djambong and Freiman 2016;Kwon 2019). Scratch is one of the most widely used coding environments in primary education (McGill et al 2020).…”
Section: Introductionmentioning
confidence: 99%
“…With its significance, many countries worldwide have introduced CT as part of their formal national education (Heintz et al 2016). Students can learn, and practice CT through coding which is a new form of expression and a new context for learning (Grover et al 2013;Djambong and Freiman 2016;Kwon 2019). Scratch is one of the most widely used coding environments in primary education (McGill et al 2020).…”
Section: Introductionmentioning
confidence: 99%
“…Novices need to expose with debugging approach to be on par with experienced programmers [37]. Therefore, students need to practice in debugging and evaluating programs while being monitored by the instructors [38].…”
Section: Discussionmentioning
confidence: 99%
“…We propose the use of preformal visual models based on the intellect-and concept-maps (Wang, 2018). I-map can structure brainstorming and c-map can allow to visualize the structure of the application (Kwon, 2019) articulating different possible ways of productions.…”
Section: The Use Of Visual Models For the Problem Solvingmentioning
confidence: 99%