Learners will use object-oriented programming to develop applications for Windows, database, multimedia, games, mobile, and/or Web environments. Learners will have the opportunity to explore and create applications related to the information technology and game design industries. This course intended to provide the foundation necessary for successful completion of Advanced Placement Computer Science.