Taking a lab-based approach to introductory programming with Java?, Rick Decker and Stuart Hirshfield cover object-oriented design and programming from the beginning and adopt a "just in time" approach to the algorithmic language features. The text introduces Java and OOP from the top-down by first presenting the empowering features of Java--classes, packages and inheritance--and deferring the algorithmic details until later. Taking advantage of the graphical orientation of Java and following an interface-first approach, students effectively prototype their Java programs before writing the detailed code. The online Lab Manual (with sample programs), developed by the authors, supports the example programs discussed in the text. This construction directly links the lab experience with the reading and lectures. By getting hands-on experience while creating visually appealing and functional programs early, students are excited and motivated to learn the underlying principles.
- ISBN10 0534376630
- ISBN13 9780534376635
- Publish Date 15 July 2004
- Publish Status Cancelled
- Out of Print 8 November 2005
- Publish Country US
- Publisher Cengage Learning, Inc
- Imprint Brooks/Cole
- Edition 3rd edition
- Format Paperback
- Language English