Introduction to Java Programming, AP Version, 11th Edition, AP® Edition © 2025

Daniel Liang

Cover image

Introduction to Java Programming, 11th Edition, AP®, teaches the fundamentals first with an approach that focuses on problem solving rather than the Java syntax. This book makes introductory programming interesting by providing thought-provoking examples and problems on a variety of different topics. All content, examples and exercises in this 11th edition have been updated and are compatible with versions up to Java 18. This program is correlated to the College Board’s AP® Computer Science A exam.

  • Teaches students to write better code that using strong object-oriented programming principles 
  • Explores Java's extensive libraries and frameworks to create more functional, scalable, and maintainable applications 
  • Includes essential skills of multithreading and concurrency

Hallmark Features of this Program

A Fundamentals-First Approach

Develops a Computational Mindset

Students are encouraged to focus on problem solving rather than syntax.

Step-by-Step Presentation 

The text carefully guides students in learning essential subjects incrementally.

A Variety of Engaging Examples and Problems

Examples and scenarios provide an interesting, fun context for learning. Examples drawn from math, science, business, finance, gaming, animation and multimedia bring concepts to life and make the material more relatable.

Programming Exercises for AP Prep

Exercises are grouped into sections and serve as excellent preparation for the AP Computer Science A exam.

Teaching solutions

Conceptual exercises, real-world applications, and support for all teaching styles

Revel® empowers students to actively participate in learning. More than a digital textbook, Revel delivers an engaging blend of author content, media, and assessment. With Revel, students can read and practice in one continuous experience anytime, anywhere, on any device.

The program is aligned to the latest Java 18 technology and helps students prepare for the AP Computer Science A exam.

Examples drawn from math, science, business, finance, gaming, animation and multimedia bring concepts to life and make the material more relatable.

Exercises with various levels of difficulty offer many opportunities for students of different abilities to practice and apply what they have learned.

Online learning

Revel

A revolutionary online learning platform that offers high school students an immersive and narrative learning experience with embedded assessments. Revel® offers interactive and mobile features that create a dynamic student learning experience that promotes active exploration and concept application.

If you'd like to see a demo of Revel, contact our team.

Explore platforms Request a demo

Career & Technical Education Catalog

Review our leading CTE programs, including available formats, prices, and ISBNs. If you still don’t see what you’re looking for, our dedicated Pearson team can help.

View our catalog Contact our team

Frequently asked questions

Grades 9-12

Introductory courses in computer programming, computer science or Java programming

Student Revel access. See also AP Computer Science: Professional Skills and Exam Prep

Instructor resources include Instructor Solutions to Programming Exercises, PowerPoint Classroom Presentations, additional exercises, and a Test Item File with TestGen assessment software.

There are one-year and six-year licenses available.

Contact Pearson

Our experts will guide you through available programs, eTextbooks, and printed materials.

With this form, you can request a sample, access instructor resources, or make a purchase.

Connect with us