Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 2 |
| Since 2007 (last 20 years) | 2 |
Descriptor
| Computer Science Education | 2 |
| Databases | 2 |
| Novices | 2 |
| Programming | 2 |
| Classification | 1 |
| Cognitive Development | 1 |
| Computer Software | 1 |
| Correlation | 1 |
| Difficulty Level | 1 |
| Effect Size | 1 |
| Elementary School Students | 1 |
| More ▼ | |
Author
| Kölling, Michael | 1 |
| McCall, Davin | 1 |
| Ritzhaupt, Albert D. | 1 |
| Tian, Fengchun | 1 |
| Umapathy, Karthikeyan | 1 |
| Xu, Zhen | 1 |
Publication Type
| Journal Articles | 2 |
| Reports - Research | 2 |
Education Level
| Elementary Education | 1 |
| High Schools | 1 |
| Higher Education | 1 |
| Junior High Schools | 1 |
| Middle Schools | 1 |
| Postsecondary Education | 1 |
| Secondary Education | 1 |
Audience
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
McCall, Davin; Kölling, Michael – ACM Transactions on Computing Education, 2019
The types of programming errors that novice programmers make and struggle to resolve have long been of interest to researchers. Various past studies have analyzed the frequency of compiler diagnostic messages. This information, however, does not have a direct correlation to the types of errors students make, due to the inaccuracy and imprecision…
Descriptors: Computer Software, Programming, Error Patterns, Novices
Xu, Zhen; Ritzhaupt, Albert D.; Tian, Fengchun; Umapathy, Karthikeyan – Computer Science Education, 2019
Background and Context: The use of block-based programming environments is purported to be a good way to gently introduce novice computer programmers to computer programming. A small, but growing body of research examines the differences between block-based and text-based programming environments. Objective: Thus, the purpose of this study was to…
Descriptors: Outcomes of Education, Novices, Computer Science Education, Programming

Peer reviewed
Direct link
