Proceedings of the 19th Koli Calling International Conference on Computing Education Research 2019
DOI: 10.1145/3364510.3364521
|View full text |Cite
|
Sign up to set email alerts
|

A Systematic Review of Computational Thinking Approach for Programming Education in Higher Education Institutions

Abstract: This study examined how computational thinking (CT) has been used to teach problem-solving skills and programming education in the recent past. This study specifically (i) identified articles that discussed CT approach for programming education at higher education institutions (HEIs), (ii) classified the different CT approaches and tools employed for programming education at HEIs, (iii) synthesised and discussed results that are reported by relevant studies that utilized CT for teaching programming at HEIs. A … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
35
0
3

Year Published

2020
2020
2024
2024

Publication Types

Select...
4
3
2

Relationship

2
7

Authors

Journals

citations
Cited by 60 publications
(39 citation statements)
references
References 44 publications
1
35
0
3
Order By: Relevance
“…VR technology provides an opportunity to develop a state-of-the-art smart learning environment with a high level of interaction, engagement, and motivation for an enhanced learning experience [1][2][3][4][5][6][7][8]. This study refers to computer science (CS) education as the art and science involved in learning and teaching computer science, including computing, algorithmic and computational thinking [9]. For example, the science behind curriculum design, pedagogical approach, and instructional tools and techniques educators adopt to support computer science teaching and learning.…”
Section: Background Of the Studymentioning
confidence: 99%
“…VR technology provides an opportunity to develop a state-of-the-art smart learning environment with a high level of interaction, engagement, and motivation for an enhanced learning experience [1][2][3][4][5][6][7][8]. This study refers to computer science (CS) education as the art and science involved in learning and teaching computer science, including computing, algorithmic and computational thinking [9]. For example, the science behind curriculum design, pedagogical approach, and instructional tools and techniques educators adopt to support computer science teaching and learning.…”
Section: Background Of the Studymentioning
confidence: 99%
“…We have divided the articles into four different types of purpose: general, specific, student group and teacher directed. In the specific type, we find nine different goals: Blended learning [75], collaborative work [76], computational thinking [77], Collaborative learning with computer support [78], Intelligent programming tutors [79], MIT App Inventor [80], Robotics [81], Serious programming games [82] and Self-regulation of learning [83]. The papers aimed at students relate to a specific audience: blind [84] and novice [85,86], for the generality of students [72] or directed to the anxiety of students [87].…”
Section: Purposementioning
confidence: 99%
“…We believe our research is an important addition to the field of CT education. For example, our review includes just six papers also included in the review by Agbo et al [1]. It would be interesting to look more in-depth at the interventions and evaluations described in the final selection of papers.…”
Section: Discussionmentioning
confidence: 99%
“…Few overview studies are available that present evidence for the effectiveness of interventions used to teach CT in higher education; literature reviews often focus on primary and secondary education [25,62]. Recently, Agbo et al [1] did provide an overview of interventions in higher education. However, this study does not offer an inventory of CT interventions aimed at a broad audience, but focuses on programming education.…”
Section: Introductionmentioning
confidence: 99%