|The ProCon.org resources listed below can be used to supplement the instruction of AP Computer Science. They are geared to match College Board learning outcomes and test preparation, while also advancing critical thinking with real-world information about important policy issues. Computer Science teachers who are not preparing for the AP test may also find the resources useful.
“There are two computer science offerings, and students can take either course in any order. The AP Computer Science A course and exam continues to focus on computing skills related to programming in Java. The new AP Computer Science Principles course will complement AP Computer Science A as it aims to broaden participation in the study of computer science. The courses underscore the importance of communicating solutions appropriately and in ways that are relevant to current societal needs. AP Computer Science courses can help address traditional issues of equity, access, and broadening participation in computing while providing a strong and engaging introduction to fundamental areas of the discipline”
College Board, “AP Computer Science Principles,” collegeboard.org (accessed July 21, 2016)