AP考试科目中,计算机部分有两个科目:AP计算机科学A(CSA)和AP计算机科学原理(CSP)。学生很容易因为相似的名字而混淆。事实上,两者之间有很大的区别。
CAS 已经存在了相当长的时间。该课程早在1998年就已经开设,在国内也比较普遍。 CSP自2012年起在美国部分州的学校进行测试,2016年才引入中国。目前主要在国内拥有美国大学理事会认证的学校提供。
计算机科学原理(CSP)侧重于计算机原理和基础知识,包括编程和网络知识。
检查内容不同
AP Computer Science A(以下简称CSA)是一门基于Java编程语言,涉及面向对象编程、基本数据结构和算法的课程。 《计算机科学原理》(以下简称CSP)侧重于一般理论,即概念知识点和计算机基础知识和网络知识,如底层数据存储形式、基数转换、补码和补码、网络等协议和基础编程等
考试形式不同
CSA 可以在学校选修,也可以不选修,而CSP 需要在有AP 认证的学校选修。 CSA考试分为选择题和自由问答,全部闭卷考试。 CSP考试与大学考试类似,由日常作业(通过-课程表现任务)和课程结束考试组成。
CSP日常作业要求学生完成两个项目并对其进行描述和分析,包括研究过程、图表、PPT等要素。往年,他们通常会在四月或五月左右上传到指定网站(以官方截止日期为准)。期末考试采用笔试形式,要求在100分钟内完成74道选择题。
关于这两项考试的具体考试指南,您可以登录官网进行详细查询。
学分转移
CSA考试在美国大学有明确的学分转换标准,而CSP目前没有可以转学分的大学,但是提供这门课程的学校可以用它来提高GPA。
申请要求
所有高中生都可以申请CSA,但CSP只能在有官方CB认证的学校申请。