Benefits of Teaching Design Skills before Teaching Logo Computer Programming: Evidence for Syntax-Independent Learning
- 1 October 1994
- journal article
- research article
- Published by SAGE Publications in Journal of Educational Computing Research
- Vol. 11 (3) , 187-210
- https://doi.org/10.2190/5mn5-p7lw-jrb4-w9t5
Abstract
We compared two groups of twenty computer-naive college students as they received instruction and practice in writing Logo programs. The design group received pretraining in general design principles such as modularity (breaking a procedure into parts) and reusability (using the same subprocedure more than once) presented in English whereas the no-design group did not. On programming assignments during Logo learning, the design group generated more revision cycles, more test runs, more syntax errors, and more input lines than the no-design group; and the design group wrote final programs that were shorter, more modular, more efficient, and more flexible than the no-design group. However, the groups generally did not differ on cognitive tests such spatial cognition, instruction comprehension, and planning. These results are consistent with Dyck and Mayer's syntax-independent access theory—planning skills for programming can be learned independently of the syntax of the programming language [1].This publication has 25 references indexed in Scilit:
- Knowledge‐Based Instruction: Teaching Problem Solving In a Logo Learning EnvironmentInteractive Learning Environments, 1993
- Programming Objects to Think with: Logo and the Teaching and Learning of Problem SolvingJournal of Educational Computing Research, 1991
- Rocky Roads to Transfer: Rethinking Mechanism of a Neglected PhenomenonEducational Psychologist, 1989
- Teaching for transfer of computer program comprehension skill.Journal of Educational Psychology, 1989
- A chain of cognitive changes with learning to program in Logo.Journal of Educational Psychology, 1987
- Children's naive conceptions and confusions about Logo graphics commands.Journal of Educational Psychology, 1987
- Assessing Children's Logo Debugging Skills with a Formal ModelJournal of Educational Computing Research, 1986
- Pascal and High School Students: A Study of ErrorsJournal of Educational Computing Research, 1986
- From Problems to Programs via Plans: The Content and Structure of Knowledge for Introductory LISP ProgrammingJournal of Educational Computing Research, 1985
- The Cognitive Consequences of Programming Instruction in ClassroomsEducational Researcher, 1985