AP Computer Science
The AP Computer Science A course is an introductory course in computer science. Because the design and implementation of computer programs to solve problems involve skills that are fundamental to the study of computer science, a large part of the course is built around the development of computer programs that correctly solve a given problem. These programs should be understandable, adaptable, and, when appropriate, reusable. At the same time, the design and implementation of computer programs is used as a context for introducing other important aspects of computer science, including the development and analysis of algorithms, the development and use of fundamental data structures, the study of standard algorithms and typical applications, and the use of logic and formal methods. Prerequisite: Integrated Math 3, Integrated Math 3 STEM, or Algebra 2, Computer Programming and Keyboarding Skills
Course # 14110
Course Term: Yearlong
Grade Levels: 11-12
Graduation Credit: Mathematics
CSU/UC: Math (c) Elective(g)