|

Addison-Wesley / Prentice Hall

Computer Science

My Instructor Resource Center :  Log in or request access

Java, Java, Java, Object-Oriented Problem Solving, 3/E
Ralph Morelli
Ralph Walde

ISBN-10: 0131474340
ISBN-13:  9780131474345

Publisher:  Prentice Hall
Copyright:  2006
Format:  Paper; 880 pp
Published:  12/22/2005
Status: Instock


Suggested retail price: $123.00
Buy from myPearsonStore



This text takes an objects-first approach to programming and problem solving using Java. A flexible design allows instructors to choose between Command-Line Interface, Graphical User Interface (GUI), or file input and output.

• Objects-first approach – Provides a clear understanding of Java's strengths.

• Important elementary features of Java version 1.5 – Covers generic types, enumerated types, and the Scanner class.

• Real-world references – Illustrates key aspects of Java with a collection of game and puzzle examples.

·        Includes CodeKey!  CodeKey is an online, interactive assessment and homework tool designed to reinforce key Java programming concepts and techniques. CodeKey is integrated with key back of the chapter exercises.

• Flexible approach to program input and output – Offers independent introductions to both a command-line interface and a graphical user interface (GUI), so instructors can choose the type that best suits their teaching style.

• Emphasis on object-oriented design – Provides students with practical experience.

• Chapter on inheritance and polymorphism – Contains an in-depth discussion as well as references throughout the text.

• Unified Modeling Language (UML) – Features coverage of the industry-standard, object-oriented design tool.

• Numerous pedagogical aids – Includes self-study exercises with answers, end-of-chapter exercises, "From the Java Library" sections, and valuable tips on programming, debugging, and design.

 

• Companion Web Site – Filled with source code for students, interactive, graded Q&As for each chapter, PowerPoint slides, "In the Laboratory: Hands-On Learning" sections, and more.

 

 

Running example – Revisits a collection of games and puzzle examples in several chapters.

– Introduces students to simple object-oriented programming principles, such as inheritance, randomness, animation, threads, and networking.

– The CyberPet examples from previous editions continue to be available on the Companion Website.

 

Chapters 0 (Computers, Objects, and Java) and 1 (Java Program Design and Development) are substantially reorganized and rewritten.

– Reduces the pace with which new concepts are introduced to students.

– Simplifies the treatment of object-oriented (OO) and UML concepts, and moves some of the more challenging OO topics, such as polymorphism, to a new Chapter 7.

 

• NCoverage of the new Java 5.0 Scanner class – Introduced in Chapter 2 and used to perform simple input operations.

 

Independent introductions to both a command-line interface and a graphical user interface (GUI) now provided in a completely rewritten Chapter 4 (Input/Output: Designing the User Interface).

– Enables instructors to choose the type of interface that best suits their teaching style.

– The command-line interface is based on the BufferedReader class and is used throughout the rest of the text.

– The GUI is designed to work with either graphical applications or applets.

– Both approaches are carefully presented to highlight the fundamentals of user-interface design.

– Concludes with an optional section that introduces file I/O using the new Scanner class.

 

A new Chapter 7 covers much of the discussion of inheritance and polymorphism that was revisited throughout the first five chapters of the previous edition.

 

Optional “graphics track” woven throughout the text.

– Begins with simple examples in Chapters 1 and 2.

– Includes some of the more advanced examples from Chapter 10 of the previous edition.

 

Expanded Chapter 15 on Sockets and Networking.

–Covers some of the more advanced Java technologies, including servlets and Java Server Pages.

 

Coverage of Data Structures (Ch. 16) now focuses on how to use data structures.

– Makes greater use of Java’s Collection Framework, including the LinkedList and Stack classes and the List interface.

– Expanded to cover some advanced data structures, such as binary trees and hash tables.

Preface.

0. Computers, Objects, and Java.

1. Java Program Design and Development.

2. Objects: Defining, Creating, and Using.

3. Methods: Communicating with Objects.

4. Applets: Programming for the World Wide Web.

5. Java Data and Operators.

6. Control Structures.

7. Strings and String Processing.

8. Arrays and Array Processing.

9. Graphical User Interfaces.

10. Graphics and Drawing.

11.Exceptions: When Things Go Wrong.

12. Recursive Problem Solving.

13. Threads and Concurrent Programming.

14. Files, Streams, and Input/Output Techniques.

15. Sockets and Networking.

16. Data Structures: Lists, Stacks, and Queues.

Ralph A. Morelli, is an Associate Professor and Chair of Computer Science Department at Trinity College in Hartford, Connecticut. He has written and c-authored books and articles on expert systems, artificial intelligence, the Web, and educational software. He is the membership chair of the Northeast Region of the Small College Computing Conference, as well as a member of the Association for Computing Machinery and Computer Professionals for Social Responsibility. He is a recipient of two National Science Foundation Opportunity Awards.

Companion Website - Morelli, 3/E
Morelli
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0131474367 | ISBN-13: 9780131474369


Companion Website - Morelli, 3/E
Morelli
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0131474367 | ISBN-13: 9780131474369


Instructor Resource Center, 3/E
Morelli
©2006 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0131474359 | ISBN-13: 9780131474352
  View Downloadable Files



Companion Website - Morelli, 3/E
Morelli
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0131474367 | ISBN-13: 9780131474369


Content ISBN for Student Access code online purchase
Morelli
©2006 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 013174691X | ISBN-13: 9780131746916


Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 | ISBN-13: 9780321267351


Companion Website - Morelli, 3/E
Morelli
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0131474367 | ISBN-13: 9780131474369


Give your students a choice! PearsonChoices products are designed to give your students more value and flexibility by letting them choose from a variety of text and media formats to best match their learning style and their budget.

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students, see the Packages Tab.

  • 9780131859951
    Java, Java, Java, Object-Oriented Problem Solving, CourseSmart eTextbook, 3/E
    Morelli & Walde
    ©2006 | Prentice Hall | On-line Supplement; 880 pp | Instock
    ISBN-10: 0131859951 | ISBN-13: 9780131859951
    URLhttp://www.coursesmart.com
    Brief Description | Buy from myPearsonStore

Pearson Higher Education offers special pricing when you choose to package your text with other student resources. If you're interested in creating a cost-saving package for your students contact your Pearson Higher Education representative.