Publication Date
In 2025 | 0 |
Since 2024 | 2 |
Since 2021 (last 5 years) | 7 |
Descriptor
Source
Computer Science Education | 7 |
Author
Anders Kluge | 1 |
Bers, Marina U. | 1 |
Brennan, Karen | 1 |
Dede, Chris | 1 |
Espinal, Alejandro | 1 |
Guerrero-Bequis, Valeria | 1 |
Heinsen Egan, Matthew | 1 |
Jeon, Soobin | 1 |
Kristina Litherland | 1 |
McDonald, Chris | 1 |
Metcalf, Shari J. | 1 |
More ▼ |
Publication Type
Journal Articles | 7 |
Reports - Research | 7 |
Education Level
Elementary Education | 2 |
Secondary Education | 2 |
Early Childhood Education | 1 |
Grade 3 | 1 |
Higher Education | 1 |
Junior High Schools | 1 |
Middle Schools | 1 |
Postsecondary Education | 1 |
Primary Education | 1 |
Audience
Location
Australia | 1 |
Colombia | 1 |
New Zealand | 1 |
Norway | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
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
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
Heinsen Egan, Matthew; McDonald, Chris – Computer Science Education, 2021
Background and Context: Students learning the C programming language struggle to debug, and to understand the runtime behaviour of, their programs. Objective: We examine a tool that combines several novice-focused error detection, program visualization, and debugging techniques, to investigate which features students use in real study sessions,…
Descriptors: Computer Science Education, Programming Languages, Programming, Novices
Metcalf, Shari J.; Reilly, Joseph M.; Jeon, Soobin; Wang, Annie; Pyers, Allyson; Brennan, Karen; Dede, Chris – Computer Science Education, 2021
Background and Context: This study looks at computational thinking (CT) assessment of programming artifacts within the context of CT integrated with science education through computational modeling. Objective: The goal is to explore methodologies for assessment of student-constructed computational models through two lenses: functionality and…
Descriptors: Evaluation Methods, Computation, Thinking Skills, Science Education
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
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
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