Automated code assessment for education: review, classification and perspectives on techniques and tools

S Combéfis - Software, 2022‏ - mdpi.com
Automatically assessing code for learning purposes is a challenging goal to achieve. On-site
courses and online ones developed for distance learning both require automated ways to …

Game-based learning approach in computer science in primary education: a systematic review

M Videnovik, AM Bogdanova, V Trajkovik - Entertainment Computing, 2024‏ - Elsevier
This paper reviews the current situation concerning the implementation of game-based
learning in computer science in primary education, providing insight into current trends …

The use of online coding platforms as additional distance tools in programming education

IS Zinovieva, VO Artemchuk, AV Iatsyshyn… - Journal of physics …, 2021‏ - iopscience.iop.org
This study analyzes various publications of scientists on the training of future IT specialists
and the features of training programming using online simulators. The authors of the article …

Cooperative learning in computer programming: A quasi-experimental evaluation of Jigsaw teaching strategy with novice programmers

MB Garcia - Education and Information Technologies, 2021‏ - Springer
Computer programming education is often delivered using individual learning strategies
leaving group learning techniques as an under-researched pedagogy. This pose a research …

Enhancing confidence in using computational thinking skills via playing a serious game: A case study to increase motivation in learning computer programming

C Kazimoglu - IEEE Access, 2020‏ - ieeexplore.ieee.org
Computer Science (CS) is a profession that positively impacts every single area of society
without which today's world would come to a complete halt. Yet, there is a consensus that …

A pilot study on the effectiveness and acceptance of an educational game for teaching programming concepts to primary school students

A Giannakoulas, S **nogalos - Education and Information Technologies, 2018‏ - Springer
Educational games are increasingly used in informal and formal educational settings for
promoting active learning and gaining students' interest in cognitively demanding subjects …

Studying the effects of teaching programming to lower secondary school students with a serious game: a case study with Python and CodeCombat

C Kroustalli, S **nogalos - Education and Information Technologies, 2021‏ - Springer
Serious games, or else educational games, for programming are considered to have a
positive impact on learning programming. Specifically, serious games are considered to …

Learning programming by creating games through the use of structured activities in secondary education in Greece

E Seralidou, C Douligeris - Education and Information Technologies, 2021‏ - Springer
The effective teaching of the concept of programming, where critical thinking is an important
factor, is not so easy in secondary education. New teaching approaches, including, game …

A review of gamification for learning programming fundamental

M Shahid, A Wajid, KU Haq, I Saleem… - 2019 International …, 2019‏ - ieeexplore.ieee.org
The games, nowadays, are extensively used in different fields for learning purposes. They
are getting popularity progressively because of their efficacy when used in non-game …

A log-based analysis of the associations between creativity and computational thinking

R Israel-Fishelson, A Hershkovitz… - Journal of …, 2021‏ - journals.sagepub.com
Creativity and Computational Thinking (CT) have been both extensively researched in
recent years. However, the associations between them are still not fully understood despite …