AP CSA:
AP Computer Science A introduces students to computer science through programming. Fundamental topics in this course include the design of solutions to problems, the use of data structures to organize large sets of data, the development and implementation of algorithms to process data and discover new information, the analysis of potential solutions, and the ethical and social implications of computing systems.
AP CSP:
AP Computer Science Principles serves as both an introduction into the foundation of computer science and preparation for the AP Computer Science Principles exam. Students will begin their journey into the broad field of computer science, learn about the various breakthroughs that have changed the world, and acquire the basic skills of programming. Throughout the course, students will also study for the AP Exam at the end of the year. Students will learn about how to identify functions, troubleshoot errors, and create a program that meets a certain number of requirements established by College Board.