Ode: a self-guided, scenario-based learning environment for object-oriented design principles

ODE: A SELF-GUIDED, SCENARIO-BASED LEARNING ENVIRONMENT FOR OBJECT-ORIENTED DESIGN PRINCIPLES Scott P. Robertson,* John M. Carroll,* Robert L. Mack, Mary Beth Rosson,* Sherman R. Alpert, Jurgen Koenemann-Belliveau” IBM Research T. J. Watson Research Center 30 Saw Mill River Road Hawthorne, NY 10532 Internet:

[1]  Marcia C. Linn,et al.  The case for case studies of programming problems , 1992, CACM.

[2]  Grady Booch,et al.  Object-Oriented Design with Applications , 1990 .

[3]  John R. Anderson Acquisition of Proof Skills in Geometry , 1983 .

[4]  Edward Yourdon,et al.  Object-oriented analysis , 2012 .

[5]  Mary Beth Rosson,et al.  Smalltalk scaffolding: a case study of minimalist instruction , 1990, CHI '90.

[6]  Edward Yourdon,et al.  Object-oriented analysis (2nd ed.) , 1991 .

[7]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[8]  Edward Yourdon,et al.  Object-Oriented Analysis, Second Edition. , 1990 .

[9]  John M. Carroll,et al.  Exploring Exploring a Word Processor , 1985, Hum. Comput. Interact..

[10]  John Millar Carroll The Nurnberg Funnel: Designing Minimalist Instruction for Practical Computer Skill , 1990 .

[11]  John M. Carroll,et al.  The Minimal Manual , 1987, Hum. Comput. Interact..

[12]  David W. Embley,et al.  Object-oriented systems analysis , 1992 .

[13]  Ivar Jacobson,et al.  Object-Oriented Software Engineering , 1991, TOOLS.

[14]  John R. Anderson,et al.  Learning to Program in LISP , 1984, Cogn. Sci..

[15]  Doug Kimelman,et al.  Visualizing the behavior of object-oriented systems , 1993, OOPSLA '93.

[16]  Ivar Jacobson,et al.  Object-oriented software engineering - a use case driven approach , 1993, TOOLS.

[17]  Ralph E. Johnson,et al.  Design Patterns: Abstraction and Reuse of Object-Oriented Design , 1993, ECOOP.

[18]  David E. Monarchi,et al.  A research typology for object-oriented analysis and design , 1992, CACM.

[19]  Rebecca Wirfs-Brock,et al.  Designing object-oriented software , 1990 .

[20]  M. Linn,et al.  Ideal and actual outcomes from precollege pascal instruction , 1987 .

[21]  Scott P. Robertson,et al.  Empirical studies of programmers : fourth workshop : papers presented at the Fourth Workshop on Empirical Studies of Programmers, December 7-9, 1991, New Brunswick, NJ , 1991 .

[22]  John R. Anderson,et al.  The LISP tutor: it approaches the effectiveness of a human tutor , 1985 .