Publication Date
In 2025 | 1 |
Since 2024 | 6 |
Descriptor
Coding | 6 |
Novices | 6 |
Programming | 5 |
Computer Science Education | 4 |
Computation | 2 |
Instructional Design | 2 |
Introductory Courses | 2 |
Learning Processes | 2 |
Thinking Skills | 2 |
Troubleshooting | 2 |
Algorithms | 1 |
More ▼ |
Source
Computer Science Education | 2 |
Education and Information… | 1 |
International Journal of STEM… | 1 |
Journal of Educational… | 1 |
Technology, Knowledge and… | 1 |
Author
Abdullahi Yusuf | 1 |
Amiru Yusuf Muhammad | 1 |
Andrew A. Tawfik | 1 |
Andrew M. Olney | 1 |
Erik Barendsen | 1 |
Fatima Abu Deeb | 1 |
Haochen Yan | 1 |
Jiaqi Liu | 1 |
Jun Feng | 1 |
Linda Payne | 1 |
Pavlos Toukiloglou | 1 |
More ▼ |
Publication Type
Journal Articles | 6 |
Reports - Research | 6 |
Education Level
Higher Education | 1 |
Postsecondary Education | 1 |
Audience
Location
China | 1 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Pavlos Toukiloglou; Stelios Xinogalos – Education and Information Technologies, 2024
Hour of Code is a widely recognized global event that aims to introduce programming to novice users and integrate computer science into education. This paper presents an analysis of the effectiveness of the support system and user interface of Minecraft Adventurer, a serious game designed for the Hour of Code global event. Although previous…
Descriptors: Novices, Programming, Coding, Computer Science Education
Fatima Abu Deeb; Timothy Hickey – Computer Science Education, 2024
Background and Context: Auto-graders are praised by novice students learning to program, as they provide them with automatic feedback about their problem-solving process. However, some students often make random changes when they have errors in their code, without engaging in deliberate thinking about the cause of the error. Objective: To…
Descriptors: Reflection, Automation, Grading, Novices
Abdullahi Yusuf; Amiru Yusuf Muhammad – Journal of Educational Computing Research, 2024
The study investigates the potential of anxiety clusters in predicting programming performance in two distinct coding environments. Participants comprised 83 second-year programming students who were randomly assigned to either a block-based or a text-based group. Anxiety-induced behaviors were assessed using physiological measures (Apple Watch…
Descriptors: Novices, Programming, Anxiety, Coding
Renske Weeda; Sjaak Smetsers; Erik Barendsen – Computer Science Education, 2024
Background and Context: Multiple studies report that experienced instructors lack consensus on the difficulty of programming tasks for novices. However, adequately gauging task difficulty is needed for alignment: to select and structure tasks in order to assess what students can and cannot do. Objective: The aim of this study was to examine…
Descriptors: Novices, Coding, Programming, Computer Science Education
Andrew A. Tawfik; Linda Payne; Andrew M. Olney – Technology, Knowledge and Learning, 2024
Theorists and educators increasingly highlight the importance of computational thinking in STEM education. While various scaffolding strategies describe how to best support this skillset (i.e., paired programming, worked examples), less research has focused on the design and development of these digital tools. One way to support computational…
Descriptors: Thinking Skills, Computation, STEM Education, Scaffolding (Teaching Technique)
Zhizezhang Gao; Haochen Yan; Jiaqi Liu; Xiao Zhang; Yuxiang Lin; Yingzhi Zhang; Xia Sun; Jun Feng – International Journal of STEM Education, 2025
Background: With the increasing interdisciplinarity between computer science (CS) and other fields, a growing number of non-CS students are embracing programming. However, there is a gap in research concerning differences in programming learning between CS and non-CS students. Previous studies predominantly relied on outcome-based assessments,…
Descriptors: Computer Science Education, Mathematics Education, Novices, Programming