In this course, students collaborate to create original solutions to problems of their own choosing by designing and implementing user interfaces and Web-based databases, as well as creating a game for their friends or an app to serve a real need in the their community. This course is endorsed by the College Board, giving students the opportunity to take the AP Computer Science A exam for college credit.