Home > Store

Introduction to Java Programming, Comprehensive Version plus MyLab Programming with Pearson eText -- Access Card Package, 9th Edition

Register your product to gain access to bonus material or receive a coupon.

Introduction to Java Programming, Comprehensive Version plus MyLab Programming with Pearson eText -- Access Card Package, 9th Edition

Book

  • Sorry, this book is no longer in print.
Not for Sale

About

Features

  • 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.
  • Practical examples on gaming (simulating lottery, interactive quiz, Sudoku), business/financial (computing loan payments, taxes, and printing payroll statements), science (body mass index, wind chill temperature) – Replaces pure mathematical examples such as computing deviations and matrix multiplications.
  • Superior pedagogical design – Reinforces key concepts with objectives lists, introduction and chapter overviews, easy-to-follow examples, chapter summaries, review questions, programming exercises, and interactive self-tests.
  • The most extensive instructor support package available – Includes interactive and animated slides (Java code can be compiled within the PowerPoint slide), TestGen testbank (with over 2000 multiple-choice questions), solutions to all programming exercises, sample exams and supplemental exercises.
  • Case studies — Offer additional examples for learning the fundamentals of programming, such as writing loops.
  • Carefully chosen, easy-to-follow, representative examples — Include: description of the example, source code, sample run, and example review.
  • Notes and tips throughout – Offer valuable advice and insight on important aspects of program development.
  • Sample exams – Include 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.
  • VideoNotes – VideoNotes are step-by-step video tutorials that illustrate the programming concepts presented in the textbook. Students can use VideoNotes to reinforce lecture/lab teachings and when instructors and TAs are not available. Students can see additional examples of key topics, and view the entire programming and problem-solving process whenever they need help. View a sample VideoNote.
  • MyProgrammingLab, Pearson's new online homework and assessment tool, is available with this edition. Through the power of practice and immediate personalized feedback, MyProgrammingLab helps students fully grasp the logic, semantics, and syntax of programming.
    • A self-study and homework tool, a MyProgrammingLab course consists of hundreds of small practice problems organized around the structure of this textbook. For students, the system automatically detects errors in the logic and syntax of their code submissions and offers targeted hints that enable them to figure out what went wrong—and why. For instructors, a comprehensive gradebook tracks correct and incorrect answers and stores the code inputted by students for review.
    • Subscriptions to MyProgrammingLab are available to purchase online or packaged with your textbook (unique ISBN).
  • The Student Resource Website (www.cs.armstrong.edu/liang/intro9e) contains the following resources:
    • Access to VideoNotes (www.pearsonhighered.com/liang).
    • Answers to check point questions
    • Solutions to even-numbered programming exercises
    • Source code for the examples in the book
    • Interactive self-testing (organized by sections for each chapter)
    • Data structures and algorithm animations
    • Errata
  • The Instructor Resource Website, accessible from www.cs.armstrong.edu/liang/intro9e, contains the following resources:
    • Microsoft PowerPoint slides with interactive buttons to view full-color, syntax-highlighted source code and to run programs without leaving the slides.
    • Solutions to all programming exercises. Students will have access to the solutions of even-numbered programming exercises.
    • Web-based quiz generator. (Instructors can choose chapters to generate quizzes from a large database of more than two thousand questions.)
    • Sample exams. Most exams have four parts:
      • Multiple-choice questions or short-answer questions
      • Correct programming errors
      • Trace programs
      • Write programs
    • Projects. In general, each project gives a description and asks students to analyze, design, and implement the project
  • View a book walk through here: http://www.pearsonhighered.com/showtell/liangjava/web/

Description

  • Copyright 2013
  • Edition: 9th
  • Book
  • ISBN-10: 0-13-305057-2
  • ISBN-13: 978-0-13-305057-8


NOTE: Before purchasing, check with your instructor to ensure you select the correct ISBN. Several versions of Pearson's MyLab & Mastering products exist for each title, and registrations are not transferable. To register for and use Pearson's MyLab & Mastering products, you may also need a Course ID, which your instructor will provide.
Used books, rentals, and purchases made outside of PearsonIf purchasing or renting from companies other than Pearson, the access codes for Pearson's MyLab & Mastering products may not be included, may be incorrect, or may be previously redeemed. Check with the seller before completing your purchase.
--Introduction to Java Programming, Comprehensive, 9e, features comprehensive coverage ideal for a one-, two-, or three-semester CS1 course sequence.

Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using Java.

0133050572/9780133050578 Introduction to Java Programming, Comprehensive Version plus MyProgrammingLab with Pearson eText -- Access Card Package, 9/e

Package consists of:

0132936526/ 9780132936521 Introduction to Java Programming, Comprehensive Version, 9/e
0132991705/ 9780132991704 MyProgrammingLab with Pearson eText -- Access Card -- for Introduction to Java Programming, Comprehensive Version, 9/e


Sample Content

Table of Contents

Chapter 1 Introduction to Computers, Programs, and Java

Chapter 2 Elementary Programming

Chapter 3 Selections

Chapter 4 Loops

Chapter 5 Methods

Chapter 6 Single-Dimensional Arrays

Chapter 7 Multidimensional Arrays

Chapter 8 Objects and Classes

Chapter 9 Strings

Chapter 10 Thinking in Objects

Chapter 11 Inheritance and Polymorphism

Chapter 12 GUI Basics

Chapter 13 Graphics

Chapter 14 Exception Handling and Text I/O

Chapter 15 Abstract Classes and Interfaces

Chapter 16 Event-Driven Programming

Chapter 17 GUI Components

Chapter 18 Applets and Multimedia

Chapter 19 Binary I/O

Chapter 20 Recursion

Chapter 21 Generics

Chapter 22 Lists, Stacks, Queues, and Priority Queues

Chapter 23 Sets and Maps

Chapter 24 Developing Efficient Algorithms

Chapter 25 Sorting

Chapter 26 Implementing Lists, Stacks, Queues, and Priority Queues

Chapter 27 Binary Search Trees

Chapter 28 Hashing

Chapter 29 AVL Trees

Chapter 30 Graphs and Applications

Chapter 31 Weighted Graphs and Applications

Chapter 32 Multithreading and Parallel Programming

Chapter 33 Networking

Chapter 34 Java Database Programming

Bonus Chapters 35–50 are available from the companion Website at www.pearsonhighered.com/liang

Chapter 35 Internationalization

Chapter 36 JavaBeans

Chapter 37 Containers, Layout Managers, and Borders

Chapter 38 Menus, Toolbars, and Dialogs

Chapter 39 MVC and Swing Models

Chapter 40 JTable and JTree

Chapter 41 Advanced Database Programming

Chapter 42 Servlets

Chapter 43 JavaServer Pages

Chapter 44 JavaServer Faces

Chapter 45 Web Services

Chapter 46 Remote Method Invocation

Chapter 47 2-4 Trees and B-Trees

Chapter 48 Red-Black Trees

Chapter 49 Java 2D

Chapter 50 Testing Using JUnit


Appendixes

Appendix A Java Keywords

Appendix B The ASCII Character Set

Appendix C Operator Precedence Chart

Appendix D Java Modifiers

Appendix E Special Floating-Point Values

Appendix F Number Systems

Appendix G Bitwise Operations

Updates

Submit Errata

More Information

InformIT Promotional Mailings & Special Offers

I would like to receive exclusive offers and hear about products from InformIT and its family of brands. I can unsubscribe at any time.