Introduction to Java Programming: Fundamentals First, 6/E
Y Daniel Liang, Armstrong Atlantic State University

ISBN-10: 0132237385
ISBN-13: 9780132237383

Publisher: Prentice Hall
Copyright: 2007
Format: Paper; 704 pp
Status: Out of Print

Suggested retail price: $109.00
This item is out of print and is no longer available for purchase.

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.

 

  • 0136042589Introduction to Java Programming, Brief Version, 7/E
    Liang
    © 2009 | Prentice Hall | Paper; 736 pages | Instock
    ISBN-10: 0136042589 | ISBN-13: 9780136042587
    Brief Description | Buy from myPearsonStore
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.

View a Sample Chapter PDF:

 

Click here to see sample chapters!


  • 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 | Estimated Availability: 06/01/2006
    ISBN-10: 0136049648 | ISBN-13: 9780136049647


  • 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.prenhall.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

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.

This title is a member of the GOAL Series, which also contains the titles below . You can also visit the GOAL Series page.

  • 013237045XData Structures and Abstractions with Java, 2/E
    Carrano
    © 2007 | Prentice Hall | Cloth; 1024 pages | Instock
    ISBN-10: 013237045X | ISBN-13: 9780132370455
    Brief Description | Buy from myPearsonStore

  • 013600637XFirst Course in Database Systems, A, 3/E
    Ullman & Widom
    © 2008 | Prentice Hall | Cloth; 592 pages | Instock
    ISBN-10: 013600637X | ISBN-13: 9780136006374
    Brief Description | Buy from myPearsonStore

  • 0136037747GOAL: Where virtual office hours are 24/7!
    Prentice Hall
    © 2008 | Prentice Hall | On-line Supplement | Estimated Availability: 08/01/2007
    ISBN-10: 0136037747 | ISBN-13: 9780136037743
    URL: http://www.prenhall.com/goal
    Brief Description

  • 0131496980Introduction to Computing and Programming with Java: A Multimedia Approach
    Guzdial & Ericson
    © 2007 | Prentice Hall | Paper; 592 pages | Instock
    ISBN-10: 0131496980 | ISBN-13: 9780131496989
    Brief Description | Buy from myPearsonStore

  • 0136006639Modern Operating Systems, 3/E
    Tanenbaum
    © 2008 | Prentice Hall | Cloth; 1104 pages | Instock
    ISBN-10: 0136006639 | ISBN-13: 9780136006633
    Brief Description | Buy from myPearsonStore

  • 0136006329Operating Systems: Internals and Design Principles, 6/E
    Stallings
    © 2009 | Prentice Hall | Cloth; 840 pages | Instock
    ISBN-10: 0136006329 | ISBN-13: 9780136006329
    Brief Description | Buy from myPearsonStore

  • 0131479547Operating Systems: Internals and Design Principles, 5/E
    Stallings
    © 2005 | Prentice Hall | Cloth; 832 pages | Instock
    ISBN-10: 0131479547 | ISBN-13: 9780131479548
    Brief Description

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.


Copyright ©2008 Pearson Education. All rights reserved. Legal Notice | Privacy Policy | Permissions