Skip To Main Content

Select a School

Madison Metropolitan School District

AP Computer Science Principles


In this course students will see how the principles of computer science allow people to change the world. Students will be introduced to the big ideas of computer science: creativity, abstraction, data, algorithms, programming, internet, and impact. Students will learn to use languages such as Snap!, Javascript, and Python to make creative projects. College credit and/or advanced placement may be earned depending on the results of the AP test offered in May. This course will be transcripted as math credit.

  • Recommended Grades: 10-12
  • Course Number: CMP4010
  • Credits: 1 credit
  • Sequence Map: Programming & Software Development
  • Note: Elective;  College credit can be earned