Java: An Eventful Approach
0131424157

Kim Bruce
Andrea Danyluk
Thomas Murtagh

Publisher: Prentice Hall
Copyright: 2005
Format: Paper; 720 pp

ISBN-10: 0131424157
ISBN-13:9780131424159

Our Price: £48.99
Status: Instock
Published: 22 Aug 2005



Description

For courses in computer science and programming in Java.

 

Teaching a truly object-oriented language like Java is far different than teaching a language like C or C++. As a result, this text demonstrates a major rethinking in pedagogy that has been tested thoroughly at a number of major universities and other four-year and two-year institutions. Good examples of objects and a comprehensive library that supports object-oriented graphics foster student understanding and instructor effectiveness. The library provides “training wheels” to help students get started with using these features, but they are taught the standard Java features as they are ready.


Table Of Contents

(NOTE: Most chapters conclude with Summary, Chapter Review Problems, and Programming Problems.)

 

  1. What is Programming Anyway? 

 

  2. What’s in a name? 

 

  3. Working with Numbers. 

 

  4. Making Choices.

  5. Primitive Types, Operators, and Strings.

  6. Classes.

 

  7. Control Structures.

 

  8. Declarations and Scope.

 

  9. Active Objects.

 

10. Interfaces.

 

11. Graphical User Interfaces in Java.

12. Recursion.

13. General loops in Java.

14. Arrays.

 

15. Multidimensional Arrays.

 

16. Strings and Characters.

 

17. Inheritance.

 

18. Exceptions.

 

19. Streams 481.

 

20. Searching and Sorting.

 

21. Introduction to Object-Oriented Design.

 

Appendix A. Objectdraw API Summary.

   

Appendix B. Programming without objectdraw.

 

Appendix C. Creating runnable applets and applications.

 

Index.

Features

Library designed to ease the use of graphic objects and event-driven programming–Provides features that make event-driven programming responding to mouse events much easier; allows a truly object-oriented approach to programming in Java from day 1.  

 

Focus on using the standard Java event-driven paradigm using GUI components and listeners as students learn more programming constructs in Java.

~Encourages students to learn the correct programming style early on, and learn more complex syntax when they are ready for it.

 

Relatively early introduction to simple concurrency with threads (chapter 9)–Provides support in reducing syntactic overhead, but helps teach the correct programming style for using threads.

 

 

Coverage of all of the usual material in introductory courses (including recursion, arrays, strings, files, sorting and searching) without overloading students.

 

Chapter Review Problems and Programming Problem–Appear at the end of each chapter.

~Helps students check their understanding of the material.

Instructor’s Web site–Contains all of the programs from the text, answers to all problems in the text, laboratory programming assignments (including solutions), and programs that can be used as class examples.   The instructor’s area includes space for questions and discussions by instructors using these materials.


Instructor Supplements
Instructor's Website
Bruce
© 2006 | Prentice Hall | On-line Supplement | Available
ISBN-10: 0131424173 | ISBN-13: 9780131424173

IRC (0131424173) — This Instructor Resource Center to accompany Java: An Eventful Approach, 1e is a password-protected area of the Prentice Hall online catalog that enables instructors to download presentation and assessment resources quickly. This text features: 

  • Lecture PowerPoints– This chapter-by-chapter outline highlights the key points from each chapter using the text illustrations for an effective and visual presentation.
  • Instructor’s Manual – Provides guidelines on how to teach the material in the textbook. Includes discussions on each of the chapters in the book.
  • Solutions Manual - This contains the solutions for the appendices.

This author maintains a robust website with additional materials, go to www.prenhall.com/bruce.