Four full-length practice exams reflect the latest AP Computer Science exams in subject matter, length, and degree of difficulty. All come with answers explained. Two are level A exams and the remaining two are level AB exams. This manual also presents a subject review with more than 500 multiple-choice questions. It covers all AP computer science topics, including the new Java 5.0 language features; classes and objects; inheritance and polymorphism; program design and analysis; one- and two-dimensional arrays; recursion; linked lists; stacks, queues, and priority queues; trees; collections; and sorting and searching. A separate chapter reviews the Marine Biology Simulation Case Study.
This book is an excellent review of programming in Java for all people that need a refresher. The reader is tested in all areas of programming, starting with the basic operations and data types and moving through the principles of object-oriented programming and peaking with coverage of arrays and basic sorting algorithms. The examples and test questions challenge the reader, teachers of Java at all levels from high school through college will find many ideas for test problems in this book. There are a total of four practice tests in the book and the associated CD ROM.
It had its problems and places where it could have been more clear, but this book saved my butt on the AP exam. I would have been far worse off if I hadn't used this book to review.