AP Computer Science A

AP Computer Science A

  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet
AP Calc AB

  • AP Calculus AB focus on students’ understanding of calculus concepts and provide experience with methods and applications. Through the use of big ideas of calculus (e.g., modeling change, approximation and limits, and analysis of functions), each course becomes a cohesive whole, rather than a collection of unrelated topics. Both courses require students to use definitions and theorems to build arguments and justify conclusions. The courses feature a multi-representational approach to calculus, with concepts, results, and problems expressed graphically, numerically, analytically, and verbally. Exploring connections among these representations builds understanding of how calculus applies limits to develop important ideas, definitions, formulas, and theorems. A sustained emphasis on clear communication of methods, reasoning, justifications, and conclusions is essential. Teachers and students should regularly use technology to reinforce relationships among functions, to confirm written work, to implement experimentation, and to assist in interpreting results

  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet

AP now offers two computer science courses—AP Computer Science A and AP Computer Science Principles. Students can take the courses in any order.

Currently one of the fastest growing AP courses, AP Computer Science A focuses on computing skills related to programming in Java. The new AP Computer Science Principles course complements AP Computer Science A by teaching the foundational concepts of computer science as it aims to broaden participation in the study of computer science.


  • Manager: Charlie Brown
  • Enrolled students: No students enrolled in this course yet