AP Computer Science
AP Computer Science A: AP Computer Science A is equivalent to a first-semester, college-level course in computer science for STEM majors. The course uses the industry-standard Java programming language to present fundamental topics that include problem solving, algorithms, and abstraction. The curriculum is based on the University of Washington’s CSE 142 course and was adapted in partnership with the UW’s CS department for high school students, and has been successfully used in hundreds of high schools nationwide. The student-centered lessons emphasize practice through working on problems, labs, and projects that help integrate the learning objectives.