Computational thinking for the digital age: a systematic review of tools, pedagogical strategies, and assessment practices

TSS Rao, KK Bhagat - Educational technology research and development, 2024 - Springer
Computational thinking (CT) has received growing interest as a research subject in the last
decade, with research contributions attempting to capitalize on the benefits that CT may …

Development and use of domain-specific learning theories, models, and instruments in computing education

L Malmi, J Sheard, P Kinnunen, Simon… - ACM Transactions on …, 2022 - dl.acm.org
Use of theory within a field of research provides the foundation for designing effective
research programs and establishing a deeper understanding of the results obtained. This …

Real coding and real games: Design and development of a middle school curriculum using unity 3d

M Akcaoglu, S Dogan, CB Hodges - TechTrends, 2022 - Springer
In this paper, we describe the design, development, and implementation of a curriculum
based on teaching computer science using an industry-standard game-design software …

Code perfumes: Reporting good code to encourage learners

F Obermüller, L Bloch, L Greifenstein, U Heuer… - Proceedings of the 16th …, 2021 - dl.acm.org
Block-based programming languages like enable children to be creative while learning to
program. Even though the block-based approach simplifies the creation of programs …

Teaching, learning and assessing computational thinking through programming with Scratch in primary schools

J Fagerlund - JYU dissertations, 2021 - jyx.jyu.fi
This doctoral thesis explores the teaching and learning of a competence referred to as
'computational thinking'(CT) in the context of Scratch—an especially popular programming …

Domain-Specific Theories of Teaching Computing: Do they Inform Practice?

L Malmi, J Sheard, J Sinclair, P Kinnunen… - Proceedings of the 23rd …, 2023 - dl.acm.org
Computing education research applies theories from the social sciences to build deep
understanding of factors that influence students' learning process in different educational …

Programming human-robot interactions for teaching robotics within a collaborative learning open space: Robots playing capture the flag game: Programming human …

A Merkouris, V Garneli, K Chorianopoulos - CHI Greece 2021: 1st …, 2021 - dl.acm.org
Game-based competitive or cooperative robotics activities constitute an effective approach
to exploit the child-robot interaction perspective. However, in most game-based robotics …

Evaluating student learning in a synchronous, collaborative programming environment through log-based analysis of projects

B Yett, N Hutchins, C Snyder, N Zhang… - Artificial Intelligence in …, 2020 - Springer
In this paper we present an initial analysis of synchronous, collaborative programming in a
robotics platform. Students worked in dyads and triads to complete a week-long curriculum …

Automatisiertes Feedback für block-basierte Programmiersprachen

F Obermüller, L Greifenstein, U Heuer, G Fraser - 2023 - dl.gi.de
Zusammenfassung Block-basierte Programmiersprachen wie Scratch oder mBlock
ermöglichen mo-tivierende und einfache erste Programmierversuche, aber ohne Feedback …

[PDF][PDF] Evaluating Student Learning in a Synchronous, Collaborative Programming Environment Through Log-Based Analysis of Projects

S Mishra, G Biswas - academia.edu
In this paper we present an initial analysis of synchronous, collaborative programming in a
robotics platform. Students worked in dyads and triads to complete a week-long curriculum …