A laboratory for teaching object oriented thinking
Authors:
Open Access
- 1 September 1989
- conference paper
- Published by Association for Computing Machinery (ACM)
- Vol. 24 (10) , 1-6
Abstract
It is difficult to introduce both novice and experienced procedural programmers to the anthropomorphic perspective necessary for object-oriented design. We introduce CRC cards, which characterize objects by class name, responsibilities, and collaborators, as a way of giving learners a direct experience of objects. We have found this approach successful in teaching novice programmers the concepts of objects, and in introducing experienced programmers to complicated existing designs.Keywords
This publication has 2 references indexed in Scilit: