Welcome to my group of modules titled OOP Self-Assessment .
This is a self-assessment test designed to help you determine how much you know about object-oriented programming (OOP) using Java.
In addition to being a self-assessment test, it is also a major learning tool. Each module consists of about ten to twenty questions with answers and explanations on two or three specific topics. In many cases, the explanations are extensive. You may find those explanations to be very educational in your journey towards understanding OOP using Java.
To give you some idea of the scope of this self-assessment test, when you can successfully answer most of the questions in the first fifteen modules, your level of knowledge will be roughly equivalent to that of a student who has successfully completed an AP Computer Science course in a U.S. high school. This is based on my interpretation of the College Board's Computer Science A Course Description .




