NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 8 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Timothy Kluthe; Hannah Stabler; Amelia McNamara; Andreas Stefik – Computer Science Education, 2025
Background and Context: Data science and statistics are used across a broad spectrum of professions, experience levels and programming languages. The popular scientific computing languages, such as Matlab, Python and R, were organized without using empirical methods to show evidence for or against their design choices, resulting in them feeling…
Descriptors: Programming Languages, Data Science, Statistical Analysis, Vocabulary
Peer reviewed Peer reviewed
Direct linkDirect link
Christina Glasauer; Martin K. Yeh; Lois Anne DeLong; Yu Yan; Yanyan Zhuang – Computer Science Education, 2025
Background and Context: Feedback on one's progress is essential to new programming language learners, particularly in out-of-classroom settings. Though many study materials offer assessment mechanisms, most do not examine the accuracy of the feedback they deliver, nor give evidence on its validity. Objective: We investigate the potential use of a…
Descriptors: Novices, Computer Science Education, Programming, Accuracy
Peer reviewed Peer reviewed
Direct linkDirect link
Oscar Karnalim; Simon; William Chivers – Computer Science Education, 2024
Background and Context: To educate students about programming plagiarism and collusion, we introduced an approach that automatically reports how similar a submitted program is to others. However, as most students receive similar feedback, those who engage in plagiarism and collusion might feel inadequately warned. Objective: When students are…
Descriptors: Teaching Methods, Plagiarism, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
Tianxiao Yang; Jongpil Cheon – Computer Science Education, 2025
Background and context: There were few studies indicating if students' computational thinking (CT) self-efficacy and their CT performance were aligned with each other. Objectives: The study was to investigate if there was a discrepancy between students' CT self-efficacy and their CT performance. Method: Involving 104 non-CS undergraduate students…
Descriptors: Self Efficacy, Computer Science Education, Prediction, Teacher Expectations of Students
Peer reviewed Peer reviewed
Direct linkDirect link
Kristina Litherland; Anders Kluge – Computer Science Education, 2024
Background and Context: We explore the potential for understanding the processes involved in students' programming based on studying their behaviour and dialogue with each other and "conversations" with their programs. Objective: Our aim is to explore how a perspective of inquiry can be used as a point of departure for insights into how…
Descriptors: Programming, Programming Languages, Secondary School Students, Computer Science Education
Peer reviewed Peer reviewed
Direct linkDirect link
Espinal, Alejandro; Vieira, Camilo; Guerrero-Bequis, Valeria – Computer Science Education, 2023
Background and context: Transfer is a process where students apply their learning to different contexts. This process includes using their knowledge to solve problems with similar complexity, and in new contexts. In the context of programming, transfer also includes being able to understand and use different programming languages. Objective: This…
Descriptors: Block Scheduling, Computer Science Education, Programming Languages, Coding
Peer reviewed Peer reviewed
Direct linkDirect link
Petrie, Christopher – Computer Science Education, 2022
Background and Context: Computational Thinking (CT) has been recently integrated into new and revised Digital Technologies content (DTC) in the Technology learning area of the New Zealand School Curriculum. Objective: To aid this change, this research examined how CT supports learning outcomes in both music and programming with the Sonic Pi…
Descriptors: Interdisciplinary Approach, Outcomes of Education, Computer Science Education, Programming
Peer reviewed Peer reviewed
Direct linkDirect link
de Ruiter, Laura E.; Bers, Marina U. – Computer Science Education, 2022
Background and Context: Despite the increasing implementation of coding in early curricula, there are few valid and reliable assessments of coding abilities for young children. This impedes studying learning outcomes and the development and evaluation of curricula. Objective: Developing and validating a new instrument for assessing young…
Descriptors: Programming Languages, Computer Software, Coding, Computer Science Education