Home > Store

Introduction to Java Programming, Brief, 8th Edition

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

Introduction to Java Programming, Brief, 8th 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 – Includes: 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.
  • CourseConnect Online Java Programming course

    SUPPLEMENTS

    ¿*Note: Supplements will only cover up to Chapter 20 as this is the Brief edition

Description

  • Copyright 2011
  • Edition: 8th
  • Book
  • ISBN-10: 0-13-213079-3
  • ISBN-13: 978-0-13-213079-0

Introduction to Java Programming, Brief, 8e consists of the first 20 chapters from the Comprehensive version of Introduction to Java Programming. It introduces fundamentals of programming, problem-solving, object-oriented programming, and GUI programming. The Brief version is suitable for a CS1 course.


Regardless of major, students will be able to grasp concepts of problem-solving and programming — thanks to Liang’s fundamentals-first approach, students learn critical problem solving skills and core constructs before object-oriented programming.  Liang’s approach includes application-rich programming examples, which go beyond the traditional math-based problems found in most texts. Students are introduced to topics like control statements, methods, and arrays before learning to create classes. Later chapters introduce advanced topics including graphical user interface, exception handling, I/O, and data structures. Small, simple examples demonstrate concepts and techniques while longer examples are presented in case studies with overall discussions and thorough line-by-line explanations. In the Eighth Edition, only standard classes are used.

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 and Text I/O

Chapter 10 Thinking in Objects

Chapter 11 Inheritance and Polymorphism

Chapter 12 GUI Basics

Chapter 13 Exception Handling

Chapter 14 Abstract Classes and Interfaces

Chapter 15 Graphics

Chapter 16 Event-Driven Programming

Chapter 17 Creating Graphical User Interfaces

Chapter 18 Applets and Multimedia

Chapter 19 Binary I/O

Chapter 20 Recursion

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.