http://www.oopsla.org/2006/2006/index.php?option=com_content&task=view&id=138&Itemid=370

program registration submissions committee lodging portland

A Novice's Process of Object-Oriented Programming

A Novice's Process of Object-Oriented Programming

Exposing students to the process of programming is merely implied but not explicitly addressed in text books on programming; text books are concerned mainly with 'program' as a noun rather than 'program' as a verb. We present a set of principles and techniques as well as an informal but systematic process. Two examples are used to demonstrate the application of process and techniques. The process is a carefully down-scaled version of a full and rich software engineering process particularly suited for novices learning object-oriented programming. By using it we hope to achieve two things: to help novice programmers learn faster and better, while at the same time laying the foundation for a more thorough treatment of the aspects of software engineering.

Michael Caspersen, University of Aarhus
Michael Kölling, University of Kent at Canterbury

 
Related Onward! Papers
Related Panels
Related Practitioner Reports
Related Research Papers
Related Tutorials
Related Workshops

While Space Available
Search
program registration submissions committee lodging portland
For comments and questions about the web site
please contact us at support@oopsla.org
© 2005 OOPSLA