
- 1 Astrachan, Owen, and David Reed (1995). "AAA and CSI: An Applied Apprenticehip Approach to CSI," SIGCSE Bulletin 27(1): 1-5. Google Scholar
Digital Library
- 2 Coad, Peter (1992). "Object-Oriented Pattern.,;," Communications of the ACM 35(9): 152-159. Google Scholar
Digital Library
- 3 Conner, D. Brookshire, David Niguidula, and Andries van Dam (1994). "Object-Oriented Programming: Getting Right at the Start," OOPSLA '94 Education Symposium.Google Scholar
- 4 Detienne, F. (1990). "Difficulties in Designing with an Object-Oriented Programming Language," INTERACT '90, Cambridge, England. Google Scholar
Digital Library
- 5 Pattern-Based Programming Instruction (199:5). NSF Grant DUE-9455736.Google Scholar
- 6 Gamma, Erich, Richard Helm, Ralph Johnson, alad John Vlissides (1995). Design Patterns. Addison-Wesley.Google Scholar
- 7 Guzdial, Mark (1995). "Centralized Mindset: A Student Problem with Object-Oriented Programming," SIGCSE Bulletin 27(1): 182-185. Google Scholar
Digital Library
- 8 Kolling, Michael, Bett Koch, and John Rosenberg (1995). "Requirements for a First Year Object-Oriented Teaching Language," SIGCSE Bulletin 27(1): 173-177. Google Scholar
Digital Library
- 9 Lea, Doug (1994). "Christopher Alexander: An Introduction for Object-Oriented Designers," A CM Software Engineering Notes, January 1994. Google Scholar
Digital Library
- 10 Linn, Marcia C., and Michael J. Clancy (1992). "The Case for Case Studies of Programming Problems," Communications of the ACM 35(3): 121-132. Google Scholar
Digital Library
- 11 Pattis, Richard E. (1993). "The 'Procedures Early' Approach in CS 1: A Heresy," SIGCSE Bulletin 25(1): 1212- 126. Google Scholar
Digital Library
- 12 Pattis, Richard E. (1995). "Teaching OOP in C++ to Novices by using an Artificial-Life Framework." Submitted to 1996 SIGCSE Technical Symposium. Google Scholar
Digital Library
- 13 Reek, Margaret M. (1995). "A Top-Down Approach to Teaching Programming," SIGCSE Bulletin 27(1):6-9. Google Scholar
Digital Library
- 14 Reid, Richard J. (1993). "The Object-Oriente.d Paradigm in CS 1," SIGCSE Bulletin 25(1):265-269. Google Scholar
Digital Library
- 15 Rist, Robert S. (1989). "Schema Creation in Programming," Cognitive Science 13:389-414.Google Scholar
Cross Ref
- 16 Soloway, Elliot (1986). "Learning to Program = Learning to Construct Mechanisms and Explanations," Communications of the ACM 29(9):850-858. Google Scholar
Digital Library
Index Terms
Toward a first course based on object-oriented patterns
Recommendations
What Is Object-Oriented Programming?
The meaning of the term 'object oriented' is examined in the context of the general-purpose programming language C++. This choice is made partly to introduce C++ and partly because C++ is one of the few languages that supports data abstraction, object-...
An object-oriented program development environment for the first programming course
Over the last ten years there has been a major shift in programming language design from procedural languages to object-oriented languages. Most universities have adopted an object-oriented language for their first programming course. However, far less ...
Constraint-Based Object-Oriented Programming
Constraint programming (CP) is a young but rapidly developing technology that supports the modeling and solution of a wide range of planning, scheduling, search, and optimization problems. The integration of CP concepts into languages from other ...






Comments