Product DescriptionWith a variety of interactive learning features and user-friendly pedagogy, Java 5 Illuminated provides a comprehensive introduction to programming using the most current version of the Java language, Java 5. In addition to providing all of the material necessary for a complete introductory course in Java programming, the book also features flexible coverage of other topics of interest, including Graphical User Interfaces, data structures, file input and output, and applets. Object-Oriented Programming concepts are developed progressively and reinforced through numerous Programming Activities, allowing students to fully understand and implement both basic and sophisticated techniques at a pace which is neither too fast nor too slow. OO concepts are blended appropriately with fundamental programming techniques, including accumulation, counting, finding maximum and minimum values, and using flag and toggle variables, and supplemented with coverage of sound software engineering practices.
Distinguishing this text from other introductory Java books is the authors’ extensive use of an 'active learning' approach to presenting the material through abundant use of graphics, visualization exercises, animations, numerous full and partial program examples, group projects, and best practices. These and other pedagogical devices facilitate hands-on, interactive learning, and make the book equally appropriate for use in 'traditional' lecture environments, a computer-equipped classroom, or lab environment.
Customer Reviews
Average Rating:
Rating: - Nice exercises
The school I've been teaching CS I and CS II at for the last five years used this text for both classes recently. Some members of my department criticized it (fairly, I think) for being somewhat weak on OOP (user-defined classes don't come until Chapter 7 and even after that their use is not pervasive in the examples) and deficient in OOD. We were therefore switched to another text. I now find myself sorely missing the strengths of Java 5 Illuminated: the exercises. Each chapter has a _ton_ of ... Read More
Rating: - Excellent intro to Java 5
The book is an excellent introduction to Java 5. This book does a very good job at teaching Object-Oriented Programming in an easy to understand progressive manner. All examples in this book are very instructional, and yes, the examples do compile. Kudos to the authors, Herve and Julie.
As an experienced Java programmer, I found this Java resource very useful in emphasizing my software engineeering practices and helping me to focus on designing and writing correct, maintainable java programs. ... Read More