Big Java: Early Objects, 7th Edition
Author: Cay Horstmann
Grades 9–12
Course: AP® Computer Science A
Big Java: Early Objects focuses on the essentials of effective learning and is suitable for a two-semester introduction to programming sequence. This text requires no prior programming experience and only a modest amount of high school algebra. The program can be used as the core text to prepare students for success on the AP Computer Science A exam.
Objects and classes from the standard library are used where appropriate in early sections with coverage on object-oriented design starting in chapter eight. This gradual approach allows students to use objects throughout their study of the core algorithmic topics, without teaching bad habits that must be un-learned later. The second half covers algorithms and data structures at a level suitable for beginning students.
NEW for Summer 2026, Interactive Editions offer enhanced features to support your classroom.
Assessment Builder
Quickly create customized assessments from a bank of ready‑made questions aligned to your course. Filter by topic and difficulty, reorder or regenerate questions, and then assign online for instant results or print for pencil‑and‑paper testing. Creating assessments specific for your classroom needs has never been simpler!
You also have the flexibility to build your own custom assessments from a bank of ready-made questions for your course.
Using the topic selector, simply choose the sections from the book you want to test, and the system will bring up related questions ready for you to use.
(Showing Wiley Precalculus as example)
You can also reorder or delete questions to change the flow of your assessment or regenerate questions for new variations that target the same skill set.
Every question includes detailed data, giving you clear insight into the skills it measures and how it connects to your learning goals.
(Showing Wiley Precalculus as example)
Introduce Your Students to the World of Programming
-
Step-by-step learning path: Gradually introduces Java concepts, starting with basic programming and progressing to complex data structures.
-
Interactive problem solving: Hands-on activities in the text help students build skills through real-time coding, feedback, and debugging exercises.
-
Practical examples: Worked examples and relatable analogies clarify programming concepts and common errors.
-
Visual navigation tools: Syntax boxes, annotated tables, and flowcharts simplify key programming structures and aid quick reference.
- Industry-relevant applications: End-of-chapter exercises cover science, business, and other fields, showcasing the real-world impact of programming skills.
Wiley and the Wiley logo are trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates in the United States and other countries.
Advanced Placement®, AP®, and College Board® are trademarks registered and/or owned by the College Board, which is not affiliated with, and does not endorse, these products.

