Student Center | Instructor Center | Information Center | Home
Introduction to Programming with Java
Information Center
Table of Contents
Preface
Project Summary
Sample Projects
Links to Compiler ...
Tutorials
Errata
Supplemental Chapt...

Feedback
Help Center




Supplemental Chapters to Accomodate an Objects-Late Approach

In March 2009, authors John and Ray Dean were asked whether they would write a chapter and a half to accommodate a request by the Computer Science Department at the University of Wisconsin-Milwaukee. Some of the UWM faculty wanted to use the Dean text as is and some wanted to use it with supplements that converted the text to an objects-late format. Specifically, the objects-late faculty wanted to present programmer-defined methods and arrays prior to object-oriented programming. To accommodate the request, John and Ray wrote Chapter S6 Programmer-Defined Class Methods (322.0K) (30 pages) and Chapter S10 Arrays in a Non-Object-Oriented Environment (198.0K) (15 pages). The S in S6 and S10 stands for "supplement."

At UWM, objects-late teachers stick with procedural programming in their first Java course. After presenting the book's Chapters 1-5, they present the supplement's Chapter S6 (Programmer-Defined Class Methods). They then introduce arrays, using the book's Chapter 10 Sections 1-6 and then the supplement's Chapter S10 (Arrays in a Non-Object-Oriented Environment). In their second Java course, objects-late teachers follow the book's sequence, starting with Chapter 6 (Object-Oriented Programming), and using the latter part of Chapter 10 to add object orientation to the previously studied arrays material.