AP Computer Science is a college level course in computer programming. Students will be introduced to object-oriented programming and advanced programming methodology. Students will learn how to write, compile, debug, and run their own programs. In addition to programming, students study fundamental computer science topics such as computer hardware, software, networks, and ethics. The course of study is approved by the college board and upon successful completion of the AP exam offered in the spring, students may receive college credit.