Publication Date
In 2025 | 0 |
Since 2024 | 0 |
Since 2021 (last 5 years) | 1 |
Since 2016 (last 10 years) | 2 |
Since 2006 (last 20 years) | 4 |
Descriptor
Computer Science Education | 4 |
Likert Scales | 4 |
Programming | 3 |
Student Attitudes | 3 |
Foreign Countries | 2 |
Programming Languages | 2 |
Questionnaires | 2 |
Statistical Analysis | 2 |
Achievement Tests | 1 |
Assignments | 1 |
Barriers | 1 |
More ▼ |
Source
Computer Science Education | 4 |
Author
Arakawa, Kai H. | 1 |
Becker, Brett A. | 1 |
Bennedsen, Jens | 1 |
Cooper, Graham | 1 |
Ding, Lu | 1 |
Glanville, Graham | 1 |
Goslin, Kyle | 1 |
Greer, Tyler | 1 |
Hao, Qiang | 1 |
Iwashima, Ricardo | 1 |
Ko, Amy | 1 |
More ▼ |
Publication Type
Journal Articles | 4 |
Reports - Research | 3 |
Reports - Evaluative | 1 |
Education Level
Higher Education | 2 |
Postsecondary Education | 2 |
Adult Education | 1 |
High Schools | 1 |
Audience
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Hao, Qiang; Smith, David H., IV; Ding, Lu; Ko, Amy; Ottaway, Camille; Wilson, Jack; Arakawa, Kai H.; Turcan, Alistair; Poehlman, Timothy; Greer, Tyler – Computer Science Education, 2022
Background and Context: automated feedback for programming assignments has great potential in promoting just-in-time learning, but there has been little work investigating the design of feedback in this context. Objective: to investigate the impacts of different designs of automated feedback on student learning at a fine-grained level, and how…
Descriptors: Computer Science Education, Feedback (Response), Teaching Methods, Comparative Analysis
Becker, Brett A.; Glanville, Graham; Iwashima, Ricardo; McDonnell, Claire; Goslin, Kyle; Mooney, Catherine – Computer Science Education, 2016
Programming is an essential skill that many computing students are expected to master. However, programming can be difficult to learn. Successfully interpreting compiler error messages (CEMs) is crucial for correcting errors and progressing toward success in programming. Yet these messages are often difficult to understand and pose a barrier to…
Descriptors: Computer Science Education, Programming, Novices, Error Patterns
Mason, Raina; Cooper, Graham – Computer Science Education, 2013
This paper reports on a series of introductory programming workshops, initially targeting female high school students, which utilised Lego Mindstorms robots. Cognitive load theory (CLT) was applied to the instructional design of the workshops, and a controlled experiment was also conducted investigating aspects of the interface. Results indicated…
Descriptors: Programming, Introductory Courses, Cognitive Processes, Difficulty Level
Bennedsen, Jens – Computer Science Education, 2006
Pedagogical patterns have been around since 1995, but several authors claim their impact is limited. However, these claims are based on authors' own observations and not on methodical evaluations of the use and dissemination of pedagogical patterns. This claim is in contrast to the vision of the creators of pedagogical patterns--they think…
Descriptors: Familiarity, Science Teachers, Computer Science Education, Questionnaires