Building Java Programs: A Back to Basics Approach, 6th edition

Published by Pearson (February 16, 2026) © 2027

  • Stuart Reges University of Washington
  • Marty Stepp Stanford University

eTextbook on Pearson+

ISBN-13: 9780135429914 (2026 update)

In this eTextbook — More ways to learn

  • More flexible. Start learning right away, on any device.
  • More supportive. Get AI explanations and practice questions (select titles).
  • More interactive. Bring learning to life with audio, videos, and diagrams.
  • More memorable. Make concepts stick with highlights, search, notes, and flashcards.
  • More understandable. Translate text into 100+ languages with one tap.

eTextbook access on Pearson+

ISBN-13: 9780135429914 (2026 update)

In this eTextbook — More ways to learn

  • More flexible. Start learning right away, on any device.
  • More supportive. Get AI explanations and practice questions (select titles).
  • More interactive. Bring learning to life with audio, videos, and diagrams.
  • More memorable. Make concepts stick with highlights, search, notes, and flashcards.
  • More understandable. Translate text into 100+ languages with one tap.
Products list

Access details

  • Pearson+ eTextbook with study tools
  • Instant access once purchased
  • Register with a Course ID, a link from your instructor or an LMS link (Blackboard™, Canvas™, Moodle or D2L®)

Features

  • Interactive digital learning experience
  • Help when and where you need it
  • Instant feedback on assignments
  • Apps and study tools

Currently unavailable

Title overview

Building Java Programs: A Back to Basics Approach helps ensure you’re thoroughly prepared as you work through CS1 material. Taking a layered approach, it teaches objects later in the course; programming fundamentals and procedural decomposition are covered before diving into object-oriented programming.

The 6th Edition features new and enhanced topics, new programing exercises, new and revised case studies, expanded content on challenging concepts, and much more. This revision is now a digital-first text and integrated fully in Pearson’s Revel environment, which combines narrative text, video content, and other learning aids with scored coding exercises.

Table of contents

  • 1. Introduction to Java Programming
  • 2. Primitive Data and Definite Loops
  • 3. Introduction to Parameters and Objects
  • Supplement 3G Graphics (Optional)
  • 4. Conditional Execution
  • 5. Program Logic and Indefinite Loops
  • 6. File Processing
  • 7. Arrays
  • 8. Classes
  • 9. Inheritance and Interfaces
  • 10. ArrayLists
  • 11. Java Collections Framework
  • 12. Recursion
  • 13. Searching and Sorting
  • 14. Stacks and Queues
  • 15. Implementing a Collection Class
  • 16. Linked Lists
  • 17. Binary Trees
  • 18. Advanced Data Structures
  • 19. Functional Programming

APPENDICES

  • A. Java Summary
  • B. The Java API Specification and Javadoc Comments
  • C. Additional Java Syntax
  • Index

Need help?Get in touch