Introduction to Computer Programming: Introduction to Computer Programming students will begin learning the concepts of Object Oriented Programming through various introductory languages and environments. They will explore game design and learn the basics of Java.
AP Computer Science: AP Computer Science students will continue studying Java and object oriented programming methodology in preparation for the AP exam. There is an emphasis on problem solving, algorithm development, data structures, design and abstraction. While Introduction to Computer Programming is a preferred previous course of study, students who are highly motivated or who have prior programming experience or strong math backgrounds may take AP without the prerequisite year. If the school site offers this course as an ROP course, the student must be in 11th or 12th grade in order to enroll.