Progressive flowchart development scaffolding to improve university students' computational thinking and programming self-efficacy

JH Zhang, B Meng, LC Zou, Y Zhu… - Interactive Learning …, 2023 - Taylor & Francis
As one of the core skills of the 21st century, computational thinking has received increasing
attention from educators and researchers. Although some research has been conducted on …

Fostering computational thinking through collaborative game-based learning

T Turchi, D Fogli, A Malizia - Multimedia Tools and Applications, 2019 - Springer
Algorithms are more and more pervading our everyday life: from automatic checkouts in
supermarkets and e-banking to booking a flight online. Understanding an algorithmic …

Analyzing computational thinking studies in Scratch programming: A review of elementary education literature

W Stewart, K Baek - International Journal of Computer Science Education …, 2023 - ijcses.org
Computational Thinking (CT) has become popular in recent years and has been recognized
as an essential skill in the digital age. CT literature, however, is at an early stage of …

Blocklyvr: Exploring block-based programming in virtual reality

M Hedlund, A Jonsson, C Bogdan, G Meixner… - Proceedings of the …, 2023 - dl.acm.org
As programming is typically a static activity in front of a screen, we perform an initial
exploration around the capabilities of block-based programming in the immersive space …

Drone challenge: A platform for promoting programming and robotics skills in K-12 education

A Bermúdez, R Casado, G Fernández… - International …, 2019 - journals.sagepub.com
The development of skills related to computer programming and robotics and the
introduction of computational thinking principles in high schools are worldwide trends today …

Block-oriented programming with tangibles: An engaging way to learn computational thinking skills

A Malizia, T Turchi, KA Olsen - 2017 IEEE Blocks and Beyond …, 2017 - ieeexplore.ieee.org
Block-oriented programming environments, such as Scratch and AppInventor, have become
mainstream and have helped introduce non-programmers to algorithmic thinking; that is, to …

Embodied design: A framework for teaching practices focused on the early development of computational thinking

W Deng, X Guo, W Cheng… - Computer Applications in …, 2023 - Wiley Online Library
Computational thinking, as an essential competency for the future development of citizens, is
an important goal of computer science instruction. Although studies have shown that early …

TAPASPlay: A game-based learning approach to foster computation thinking skills

A Malizia, D Fogli, F Danesi, T Turchi… - 2017 IEEE Symposium …, 2017 - ieeexplore.ieee.org
In this paper we describe how to use a Game-Based Learning (GBL) approach to help end-
user programmers to develop Computational Thinking (CT) skills. CT represents a …

Characterizing computational thinking for the learning of tertiary educational programs

SF Sidek, CS Said, MHM Yatim - Journal of ICT in Education, 2020 - ojs.upsi.edu.my
Computational thinking is a new concept that is hardly known by most ordinary Malaysians.
On a positive note, in 2017, the Ministry of Education of Malaysia implemented a new …

Developing computational thinking skills in K-12 education through block programming tools

N Humble - ICERI2019 Proceedings, 2019 - library.iated.org
A frequently mentioned reason for learning and integration programming in K-12 education
is the development of computational thinking. However, there have been some differences …