Addison-Wesley / Prentice Hall
My Instructor Resource Center : Log in or request access
Introduction to Java Programming: Fundamentals First, 6/E
ISBN-10: 0132237385
ISBN-13: 9780132237383
Publisher: Prentice Hall
Copyright: 2007
Format: Paper; 704 pp
Published: 07/11/2006
This item has been replaced by Introduction to Java Programming, Brief Version, 7/E.
For courses in Java: Introduction to Programming and Object-Oriented Programming.
Using a fundamentals-first approach, Liang explores the concepts of problem-solving and object-oriented programming. Beginning programmers learn critical problem-solving techniques, then move on to grasp the key concepts of object-oriented and GUI programming using Java 5. Small, simple, and stimulating examples demonstrate concepts and techniques; longer examples are presented in case studies with discussions and line-by-line explanations.
• Logical, supportive presentation – Starts students with essential problem-solving and programming concepts (control statements, methods, and arrays); moves on to object-oriented programming, graphical user interface (GUI), and applets; and finally introduces exception handling, binary I/O, and recursion.
• Early hands-on practice – Enables students to write short, interesting, graphical game programs starting from Chapter 2.
• Exceptionally broad range of carefully chosen examples – Reinforces key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and an interactive self-test.
• GRADIANCE online courseware – Utilizes the industry’s most advanced online homework application to give students solutions to even-numbered programming exercises, source code for the examples in the book, online self assessment (w/over 1000 multiple-choice questions) and online homework.
• The most extensive instructor support package available – Includes interactive and animated slides, TestGen (w/over 2000 multiple-choice questions), solutions to all programming exercises, sample exams and supplemental exercises.
• Instructor resource website at
http://www.cs.armstrong.edu/liang/intro6e/intro6einstructor.html – Contains:
– Microsoft PowerPoint slides with interactive buttons to view full-color, syntax-highlighted source code and to run programs without leaving the slides
– Sample exams
– Solutions to all the exercises (Students can access the solutions of even-numbered exercises in the book’s companion CD-ROM)
– Web-based quiz generator
– Online quiz.
• Complete coverage on Java collections framework, threads, JavaBeans, advanced GUI components, JDBC, Servlets, JSP, networking, and RMI.
• Practical examples such as computing loan payments, taxes, and printing payroll statements – Replaces pure mathematical examples such as computing deviations and matrix multiplications.
• Case studies—Offers students additional examples for learning the fundamentals of programming, such as writing loops.
• Carefully chosen, easy-to-follow, representative examples—Include a description, source code, sample run, and an example review.
• UML (Unified Modeling Language) graphical notations throughout – Describes classes and their relationships; teaches students design and development of Java programs using the industry standard modeling technique.
• Notes and tips throughout – Offer valuable advice and insight on important aspects of program development..
• Sample exams – Includes multiple-choice questions, correct programming errors, trace programs, and write programs.
• Supplemental exercises with solutions – Give instructors more options when assigning homework or writing exams.
Supplements
1. Gradiance Student Access Code Card
2. Gradiance Instructor Access Code Card
3. Gradiance Content ISBN
4. Bridge Page (www.prenhall.com/liang)
· Text cover w/
· link to CW (author-maintained site)
· link to PH IRC
· link to IW (author-maintained site)
· link to Gradiance
5. PH CRD
· All Solutions
· PowerPoints
· TestGen
· Lab Manual
· link to Gradiance
6. Student Companion Website (Link to author’s site only)
7. Instructor Website (Link to author’s site only)
• Full integration of Java 5 features – Handled in a separate section in earlier editions.
• Many new illustrations.
• Enhanced examples – Uses small, simple, and stimulating examples to demonstrate concepts and techniques.
– Presents longer examples in case studies with overall discussions and thorough line-by-line explanations.
• Earlier introduction to writing programs — Enables students to write short, interesting, graphical game programs starting from Chapter 2.
• New chapter on recursion – Expands treatment from earlier editions to encompass a complete chapter (Ch. 19).
• Extensive supplements options – Installing and configuring JDK, IDE tutorials, design patterns, rapid GUI development, database design, SQL, etc. are provided for instructors to customize their course.
I. FUNDAMENTALS OF PROGRAMMING.
1. Introduction to Computers, Programs, and Java.
2. Primitive Data Types and Operations.
3. Selection Statements.
4. Loops.
5. Methods.
6. Arrays.
II. OBJECT-ORIENTED PROGRAMMING.
7. Objects and Classes.
8. Strings and Text I/O.
9. Inheritance and Polymorphism.
10. Abstract Classes and Interfaces.
11. Object-Oriented Design.
III. GUI PROGRAMMING.
12. GUI Basics.
13. Graphics.
14. Event-Driven Programming.
15. Creating User Interfaces.
16. Applets and Multimedia.
IV. EXCEPTION HANDLING, IO, AND RECURSION.
17. Exceptions and Assertions.
18. Binary I/O.
19. Recursion.
Appendices.

GOAL, Where Virtual Office Hours are 24/7!
This title is available with GOAL, our Computer Science online homework and assessment technology featuring multiple choice questions and learning labs for Java Programming, Operating Systems, and Database Systems courses.
Y. Daniel Liang is the author and editor of the Prentice Hall Liang Java Series. His innovative Java texts have been adopted by many universities throughout the world. Dr. Liang is currently a Yamacraw professor of software engineering in the School of Computing at Armstrong Atlantic State University, Savannah, Georgia.
GOAL Instructor Access Code for Intro to Java Programming: Fundamentals First, 6/E
Liang
©2007 | Prentice Hall | Digital Access Code | Instock
ISBN-10: 0136049648 |
ISBN-13: 9780136049647
URL:
http://www.pearsonhighered.com/goal
GOAL for Intro to Java Programming: Fundamentals First (Access code required), 6/E
Liang
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0132391333 |
ISBN-13: 9780132391337
URL:
http://www.pearsonhighered.com/goal
Bridge Page, 6/E
Liang
©2007 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0132433540 |
ISBN-13: 9780132433549
GOAL Instructor Access Code for Intro to Java Programming: Fundamentals First, 6/E
Liang
©2007 | Prentice Hall | Digital Access Code | Instock
ISBN-10: 0136049648 |
ISBN-13: 9780136049647
URL:
http://www.pearsonhighered.com/goal
GOAL for Intro to Java Programming: Fundamentals First (Access code required), 6/E
Liang
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0132391333 |
ISBN-13: 9780132391337
URL:
http://www.pearsonhighered.com/goal
Instructor Resource Center t/a Intro to Java Programming, Fundamentals, 6/E
Liang
©2007 | Prentice Hall | On-line Supplement | Instock
ISBN-10: 0132433524 |
ISBN-13: 9780132433525
View Downloadable Files
GOAL for Intro to Java Programming: Fundamentals First (Access code required), 6/E
Liang
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0132391333 |
ISBN-13: 9780132391337
URL:
http://www.pearsonhighered.com/goal
Interwrite Personal Response System
EduCue, Addison-Wesley & Benjamin Cummings
©2004 | Prentice Hall | Electronic Supplement | Instock
ISBN-10: 0321267354 |
ISBN-13: 9780321267351
GOAL Instructor Access Code for Intro to Java Programming: Fundamentals First, 6/E
Liang
©2007 | Prentice Hall | Digital Access Code | Instock
ISBN-10: 0136049648 |
ISBN-13: 9780136049647
URL:
http://www.pearsonhighered.com/goal
GOAL for Intro to Java Programming: Fundamentals First (Access code required), 6/E
Liang
©2007 | Prentice Hall | Website | Instock
ISBN-10: 0132391333 |
ISBN-13: 9780132391337
URL:
http://www.pearsonhighered.com/goal
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.

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.