Descriptor
Author
Johnson, W. Lewis | 2 |
Lewis, Matthew W. | 1 |
Pea, Roy D. | 1 |
Perkins, D. N. | 1 |
Schwartz, Steven | 1 |
Simmons, Rebecca | 1 |
Soloway, Elliot | 1 |
Publication Type
Journal Articles | 2 |
Reports - Descriptive | 2 |
Reports - Evaluative | 2 |
Guides - Classroom - Teacher | 1 |
Information Analyses | 1 |
Reports - Research | 1 |
Speeches/Meeting Papers | 1 |
Tests/Questionnaires | 1 |
Education Level
Audience
Researchers | 3 |
Practitioners | 1 |
Teachers | 1 |
Location
Laws, Policies, & Programs
Assessments and Surveys
What Works Clearinghouse Rating

Perkins, D. N.; Simmons, Rebecca – Review of Educational Research, 1988
Certain misunderstandings in science, mathematics, and computer programing reflect analogous underlying difficulties. These misunderstandings are examined through four knowledge levels: (1) content; (2) problem-solving; (3) epistemic; and (4) inquiry. Analysis of several examples shows that misunderstandings have causes at multiple levels, and…
Descriptors: Cognitive Processes, Comprehension, Concept Formation, Error Patterns
Schwartz, Steven; And Others – 1987
This study examined the effectiveness of a metacourse consisting of eight lessons interspersed over a semester-long beginning course in BASIC and aimed at providing mental models, problem-solving strategies, key concepts, and other heuristic structures. The experimental group consisted of 6 teachers who taught 9 classes of a total of 132 high…
Descriptors: Cognitive Processes, Error Patterns, High Schools, Instructional Effectiveness
Lewis, Matthew W. – 1980
This report describes an in-depth analysis of the errors made by users of SOLO, a programming language written for Open University students studying cognitive psychology. The study was designed to (1) determine the effectiveness of SOLO's current error-handling routines by evaluating how often SOLO produced "sensible" messages or…
Descriptors: Cognitive Processes, College Students, Computer Assisted Instruction, Computer Software
Pea, Roy D.; And Others – Focus on Learning Problems in Mathematics, 1987
An overall schema of interpretation for programming instructors is given, so that the misconceptions students develop in programming can be determined more readily. Types of language-independent and -dependent bugs, how they can be identified, and how to help students overcome them are addressed. (MNS)
Descriptors: Cognitive Processes, Computer Oriented Programs, Computer Science Education, Error Patterns
Johnson, W. Lewis; And Others – 1983
Argues that a computer-based programming tutor for novice programmers needs to take into account not only the types and frequency of bugs found in the programs, but the intentions and knowledge state of the programmer. A first version of such a program was developed on the basis of the bug types found in a number of pencil-and-paper studies with…
Descriptors: Classification, Cognitive Processes, Computer Programs, Computer Science Education
Johnson, W. Lewis; Soloway, Elliot – 1983
This report describes PROUST, a computer-based system for online analyses and understanding of PASCAL programs written by novice programmers, which takes as input a program and a non-algorithmic description of the program requirements and finds the most likely mapping between the requirements and the code. Both the theory and processing techniques…
Descriptors: Artificial Intelligence, Cognitive Processes, Computer Oriented Programs, Computer Programs