A serious game for develo** computational thinking and learning introductory computer programming

C Kazimoglu, M Kiernan, L Bacon… - Procedia-Social and …, 2012 - Elsevier
Owing to their ease of engagement and motivational nature, especially for younger age
groups, games have been omnipresent in education since earliest times. More recently …

Learning basic programming concepts by creating games with scratch programming environment

I Ouahbi, F Kaddari, H Darhmaoui, A Elachqar… - Procedia-Social and …, 2015 - Elsevier
A number of researchers have documented several difficulties faced by learners of basic
programming concepts. Among the suggested pedagogical solutions to overcome these …

Integrating computational thinking concept into digital storytelling to improve learners' motivation and performance

N Parsazadeh, PY Cheng, TT Wu… - Journal of Educational …, 2021 - journals.sagepub.com
This paper examines a method which can be used by instructors pursuing innovative
methods for language teaching, which expands learners' motivation in second language …

“Scratch”-ing computational thinking with Arduino: A meta-analysis

A Fidai, MM Capraro, RM Capraro - Thinking Skills and Creativity, 2020 - Elsevier
Background Empirical research into the efficacy of Arduino-and Scratch-based interventions
in science, technology, engineering, and mathematics (STEM) has greatly increased in the …

Interaction of visual interface and academic levels with young students' anxiety, playfulness, and enjoyment in programming for robot control

TC Hsu, GJ Hwang - Universal Access in the Information Society, 2023 - Springer
Young students' engagement in computer programming has been recognized as a crucial
issue in educational settings nowadays. In this study, a block-based programming approach …

An investigation on primary school students' dispositions towards programming with game-based learning

MC Demirkiran, F Tansu Hocanin - Education and Information …, 2021 - Springer
In the modern education system, new technological teaching aids are used to support
learning, to increase motivation and adaptation of students. Game-based Learning (GBL) is …

Effects of teaching a computer programming language via hybrid interface on anxiety, cognitive load level and achievement of high school students

A Unal, FB Topu - Education and Information Technologies, 2021 - Springer
In this study, based on quasi-experimental research, was investigated the effects of teaching
Python programming language via Blockly tool, which had hybrid interface, on students' …

Understanding computational thinking before programming: develo** guidelines for the design of games to learn introductory programming through game-play

C Kazimoglu, M Kiernan, L Bacon… - International Journal of …, 2011 - igi-global.com
This paper outlines an innovative game-based approach to learning introductory
programming that is grounded in the development of computational thinking at an abstract …

Plugged or Unplugged Teaching: A Case Study of Students' Preferences for the Teaching Programming.

AK Erümit, G Sahin - International Journal of Computer Science Education in …, 2020 - ERIC
This study is an investigation of the effects of plugged and unplugged activities in a
programming course using the Programming in Seven Steps (PSS) model on pupils' …

Learning and teaching programming skills in finnish primary schools: the potential of games

T Hiltunen - 2016 - oulurepo.oulu.fi
Teaching and learning of programming skills is becoming a mandatory part of Finnish
primary school curriculum in the fall of 2016. Teaching of these skills will start from the grade …