AP考试科目中,计算机部分有两个科目:AP计算机科学A(AP
Computer Science A,CSA)和AP计算机科学原理(Computer Science
Principles,CSP)。学生很容易因为名称相似而混淆。其实二者是有很大差别的。
CAS开设时间相对较长,早在1998年就已经开设此课程,在国内开设的也比较普遍。CSP自2012年在美国部分州的学校进行试验,在2016年才引入中国,目前主要在国内具有美国大学理事会认证的学校开设。
计算机科学原理(CSP),以计算机原理和基础知识为主,含编程和网络方面的知识。
考察内容不同
AP计算机科学A(以下简称CSA)是以Java编程语言为载体,涉及面向对象编程、初级数据结构和算法的课程。计算机科学原理(以下简称CSP)则偏重于通识理论,即概念性的知识点和基础性的计算机和网络知识,比如数据在底层存储的形态、进制转换、补码反码、网络协议以及基础的编程等。
考试形式不同
CSA可以在学校选修,也可以不在学校选修,而CSP需要在具有AP认证的学校选修,CSA考试分为多项选择和自由问答,全部闭卷考试,CSP考试与大学考试类似,由平时作业(Through-Course
Performance Tasks)和期末考试(End-of-Course Exam)两部分组成。
CSP平时作业要求学生完成两个项目,并进行描述和分析,包括研究过程、图表、PPT等要素,往年一般在四五月份左右(以官方规定的截至时间为准)上传至指定网站即可,期末考试采用笔试的形式,要求在100分钟内完成74道选择题。
关于这两个考试具体的考试指南,可以登录官网详细查询。
学分转换
CSA考试在美国大学有明确的学分换算标准,而CSP目前没有可以转换学分的大学,但是开设这个课程的学校可以用来提升GPA。
报考要求
所有的高中生都可以报考CSA,但是CSP只能在具有CB官方认证的学校才可以报考。
本文作者橙哲学堂一颗大橙子,如需转载请先联系作者。