Publication Date
| In 2026 | 0 |
| Since 2025 | 0 |
| Since 2022 (last 5 years) | 0 |
| Since 2017 (last 10 years) | 0 |
| Since 2007 (last 20 years) | 1 |
Descriptor
| Error Analysis (Language) | 5 |
| Programming | 5 |
| Authoring Aids (Programming) | 2 |
| Comparative Analysis | 2 |
| Computer Science Education | 2 |
| Foreign Countries | 2 |
| Hypermedia | 2 |
| Misconceptions | 2 |
| Programming Languages | 2 |
| Abstract Reasoning | 1 |
| Action Research | 1 |
| More ▼ | |
Source
| Computer Science Education | 3 |
Author
| Hart, Robert S. | 2 |
| Korhonen, Ari | 1 |
| Malmi, Lauri | 1 |
| Mannila, Linda | 1 |
| Miller, Craig S. | 1 |
| Peltomaki, Mia | 1 |
| Salakoski, Tapio | 1 |
| Seppala, Otto | 1 |
Publication Type
| Journal Articles | 3 |
| Guides - Non-Classroom | 2 |
| Reports - Research | 2 |
| Reports - Evaluative | 1 |
Education Level
Audience
| Practitioners | 1 |
| Students | 1 |
Location
| Finland | 2 |
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating
Miller, Craig S. – Computer Science Education, 2014
When learning to program, students often mistakenly refer to an element that is structurally related to the element that they intend to reference. For example, they may indicate the attribute of an object when their intention is to reference the whole object. This paper examines these reference-point errors through the context of metonymy.…
Descriptors: Computer Science Education, Programming, Novices, Figurative Language
Hart, Robert S. – 1994
This guide to ERRATA, a set of HyperCard-based tools for response analysis and error diagnosis in language testing, is intended as a user manual and general reference and designed to be used with the software (not included here). It has three parts. The first is a brief survey of computational techniques available for dealing with student test…
Descriptors: Authoring Aids (Programming), Comparative Analysis, Computer Software, Data Processing
Seppala, Otto; Malmi, Lauri; Korhonen, Ari – Computer Science Education, 2006
Data structures and algorithms are core issues in computer programming. However, learning them is challenging for most students and many of them have various types of misconceptions on how algorithms work. In this study, we discuss the problem of identifying misconceptions on the principles of how algorithms work. Our context is algorithm…
Descriptors: Programming, Abstract Reasoning, Misconceptions, Case Studies
Mannila, Linda; Peltomaki, Mia; Salakoski, Tapio – Computer Science Education, 2006
In this paper, we present the results from a two-part study. We analyze 60 programs written by novice programmers aged 16-19 after their first programming course, in either Java or Python. The aim is to find difficulties independent of the language used, and such originating from the language. Second, we analyze the transition from a…
Descriptors: Programming, Programming Languages, Syntax, Learning Problems
Hart, Robert S. – 1994
The report describes improved algorithms within a computer program for identifying spelling and word order errors in student responses. A "markup analysis" compares a student's response string to an author-specified model string and generates a graphical error markup that indicates spelling, capitalization, and accent errors, extra or…
Descriptors: Algorithms, Authoring Aids (Programming), Capitalization (Alphabetic), Comparative Analysis

Peer reviewed
Direct link
