NotesFAQContact Us
Collection
Advanced
Search Tips
Showing all 3 results Save | Export
Peer reviewed Peer reviewed
Direct linkDirect link
Camilo Vieira; J. Chiu; B. Velasquez – Computer Science Education, 2024
Background and Context: Computational thinking (CT) is a fundamental skill and a new form of literacy that everyone should develop to participate in civic society. Sequencing and algorithmic thinking are at the core of CT. This study looked into how young children enrolled in a kindergarten in Colombia develop CT skills. Objective: This paper aims…
Descriptors: Children, Algorithms, Mental Computation, Foreign Countries
Peer reviewed Peer reviewed
Direct linkDirect link
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
Peer reviewed Peer reviewed
Direct linkDirect link
Boustedt, Jonas – Computer Science Education, 2012
The software industry needs well-trained software designers and one important aspect of software design is the ability to model software designs visually and understand what visual models represent. However, previous research indicates that software design is a difficult task to many students. This article reports empirical findings from a…
Descriptors: Foreign Countries, Computer Software, Computer Science Education, Programming