Skip to main content Skip to main navigation
  1. Home
  2. Computer Science & IT
  3. Pre-Programming & Introduction to Programming
  4. Java
  5. Building Java Programs, Student Value Edition

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

  • Stuart Reges
  • Marty Stepp
Building Java Programs, Student Value Edition

ISBN-13: 9780135472118

Includes: Loose-Leaf

5th edition

Published byPearson (August 14th 2019) - Copyright © 2020

Free delivery
$106.65 $85.32
Free delivery
$106.65 $85.32

What's included

  • Loose-Leaf

    You'll get loose-leaf, three-hole-punched pages ready to be placed in a binder.


NOTE: This loose-leaf, three-hole punched version of the textbook gives students the flexibility to take only what they need to class and add their own notes – all at an affordable price.

For courses in Java Programming.


Effective step-by-step Java education

Building Java Programs: A Back to Basics Approach introduces new concepts and syntax using a spiral approach, ensuring students are thoroughly prepared as they work through CS1 material.  Through the first four editions, Building Java Programs and its back-to-basics approach have proven remarkably effective. The 5th Edition has been extensively updated with incorporation of JShell integration, improved loop coverage, rewritten and revised case studies, examples, updated collection syntax and idioms, expanded self-check and programming exercising sections, and new programming projects.

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 of Class

16. Linked Lists

17. Binary Trees

18. Advanced Data Structures

19. Functional Programming with Java 8

            Appendix A Java Summary

            Appendix B The Java API Specification and Javadoc Comments

            Appendix C Additional Java Syntax


For teachers

All the material you need to teach your courses.

Discover teaching material