AP 计算机(CSA 与 CSP)
College Board · Advanced Placement
AP 计算机分 CSA(Java)与 CSP(计算思维)两门,4 分以上可换学分。
AP Computer Science, administered by the College Board, comprises two independent exams: AP Computer Science A (Java-based programming and OOP) and AP Computer Science Principles (computational thinking and broad impacts, with a Create performance task). CSA emphasizes Java and algorithms; CSP covers data, algorithms, networks and the societal impact of computing.
| Administrator (主办方) | College Board |
| Duration (学制) | 1 year per exam (two independent exams) |
| Scoring (评分) | 1 – 5 (5 is the highest) |
| Programming language (编程语言) | CSA: Java; CSP: teacher-selected language |
| Exam structure (考试结构) | CSA: MCQ + FRQ, 50% each; CSP: performance task + MCQ |
| Lab (实验) | CSP includes a Create task; CSA includes in-course programming practice |
CSA 基于 Java,含基本类型、对象、控制流、数组、继承与递归共 10 单元。
CSP 含创造性开发、数据、算法与编程、系统网络与计算影响共 5 单元。
| CSA · Section I | MCQ · 40 questions · 70 min · 50% |
| CSA · Section II | FRQ · 4 questions · 90 min · 50% (Methods and Control Structures, Class, Array/ArrayList, 2D Array) |
| CSP · Create Performance Task | Programming performance task · code + written response · 30% |
| CSP · End-of-Course Exam | MCQ · 70 questions · 120 min · 70% |
CSA 4/5 常换算大学编程入门,CSP 多作通识选修,CS 专业常以 CSA 免修。
Both AP Computer Science exams use a 1–5 scale; most US colleges grant credit for 4 or 5. CSA typically maps to an introductory programming course (e.g., CS 101 in Java), while CSP may map to a general computing elective rather than a core CS course. CS majors often accept CSA as a prerequisite waiver. Policies vary by institution.