Student Beliefs about Pascal Programming
- 1 August 1993
- journal article
- research article
- Published by SAGE Publications in Journal of Educational Computing Research
- Vol. 9 (3) , 355-371
- https://doi.org/10.2190/vecr-p8t6-gb10-mxj5
Abstract
This study examined the beliefs constructed by college students enrolled in an introductory course in Pascal programming regarding the larger programming process, including design, debugging, testing, and maintenance, as well as coding. Students rated programs on the criteria of ease of comprehension, ease of debugging and testing, ease of maintenance, modification, and extension, and quality of overall design; they also justified their ratings orally. These same interviews were repeated with expert programmers as the participants. The students' and experts' justifications showed that students noticed the advantages of avoiding complexity, while experts noticed the advantages of managing complexity. This article discusses these results in light of the constructivist framework and suggests implications for instruction.Keywords
This publication has 13 references indexed in Scilit:
- Parameter passing: the rules the students constructACM SIGCSE Bulletin, 1991
- Patterns of Misunderstanding: An Integrative Model for Science, Math, and ProgrammingReview of Educational Research, 1988
- Learning and Instruction: An Examination of Four Research Perspectives in Science EducationReview of Educational Research, 1988
- Ideal and actual outcomes from precollege pascal instructionJournal of Research in Science Teaching, 1987
- Assessing Children's Logo Debugging Skills with a Formal ModelJournal of Educational Computing Research, 1986
- But My Program Runs! Discourse Rules for Novice ProgrammersJournal of Educational Computing Research, 1986
- Pascal and High School Students: A Study of ErrorsJournal of Educational Computing Research, 1986
- Empirical Studies of Programming KnowledgeIEEE Transactions on Software Engineering, 1984
- Problem solving and the development of abstract categories in programming languagesMemory & Cognition, 1981
- Exploratory experiments in programmer behaviorInternational Journal of Parallel Programming, 1976