AP Computer Science A is an introductory college-level computer science course. Students cultivate their understanding of coding through analyzing, writing, and testing code as they explore concepts like modularity, variables, and control structures.
The AP Computer Science A framework outlines distinct skills, called computational thinking practices, that students practice throughout the year—skills that will help them learn to think and act like computer scientists. These skills are Program Design and Algorithm Development, Code Logic, Code Implementation, Code Testing, and Documentation.
Example Fall Semester Projects