by Walter Savitch

I have been using this book as the primary textbook for my AP Computer Science A courses for over 10 years. can’t remember which edition I started with but they’re up to the 8th edition now. It provides a thorough and comprehensive introduction to the language of Java. Though the book teaches the language in general, I find it gives AP students all that they need in order to begin to prepare for the AP exam .This book is certainly geared towards the learning and simulating a classroom experience.

Pros:

  • Your bases covered – you’ll learn all the essential concepts of the language including object-oriented┬áfeatures and graphical user interfaces
  • Each chapter has self-tests, programming exercises, and projects
  • The chapters are easy-to-follow in a narrative format which is ideal for self-guided learning
  • There is an online component that gives you access to all of the code from the book

Cons:

  • Even at the 8th edition, the book has a lot of type-o’s
  • The very splintered “graphics supplement” can be confusing and a bit of a departure from the traditional foundation that the rest of the book offers.

CHECK IT OUT

Categories: Book Review

Leave a Reply

Your email address will not be published. Required fields are marked *

FreshMail.com