AP计算机科学详解:CSA和CSP怎么选?2021年最新5分率,考点分析,题型总结!

ap csa csp

AP计算机考试是由College Board主持的AP考试,高中学生可以通过考试获得大学水平的计算机科学课程的大学学分。AP计算机分为2大考试:

  • AP计算机科学A(CSA)

  • AP计算机科学原理(CSP)

这两门考试究竟有什么区别呢?

AP计算机科学A(CSA)

AP计算机课程(以下简称CSA)涵盖的主题包括需求解决、设计策略与方法、数据结构、数据处理方式(算法)以及计算机技术对伦理和社会的影响。

 

计算机科学A偏重于实践性的编程,注重考查代码在多态,继承等在算法上的具体实现,以及数据结构与算法,如链式结构,栈,堆等,因此需要专门学习一门计算机语言(java)

 

考试重点是面向对象程序设计和利用Java语言编程解决问题,相当于大学计算机专业第一学期课程难度

 

考试结构:

第一部分:1.5小时,40道选择题,占50%;

第二部分:1.5小时,4道编程题,占50%。

 

考点:

编程基础(55-75%),数据结构(24-40%),逻辑(5-10%),算法/需求解决(25-45%),面向对象的程序设计(15-25%),迭代(5-15%),软件工程(2-10%)。

AP计算机科学原理(CSP) 

AP计算机科学原理(以下简称CSP)是一门很新的课程,在2016年才推出。

 

它着重于计算机科学更具有创造性的方面,除了编程和算法,还有大数据、互联网、网络安全、全球影响等。同时让学生有机会利用现有技术手段开发软件,以达到展示自我和解决问题的目的。

 

这门学科以计算机原理和基础知识为主,含编程和网络方面的知识。这个课程算是计算机专业的入门和基础课程,如果学生想了解并尝试学习计算机科学及相关领域,该课程可以作为程序设计语言的先导课程学习

 

考试结构:

第一部分:2小时,共70道选择题,占70%;

第二部分:考生自己创建一个编程作品,提交,占30%。

 

考点:

创造力,抽象能力(19%),数据信息(18%),算法(20%),程序设计(20%),网络(13%),世界影响(10%)。

2门考试的区别

考察内容不同

AP计算机科学A(CSA)是以Java编程语言为载体,涉及面向对象编程、初级数据结构和算法的课程。计算机科学原理(CSP)则偏重于通识理论,即概念性的知识点和基础性的计算机和网络知识,比如数据在底层存储的形态、进制转换、补码反码、网络协议以及基础的编程等。

简而言之,计算机科学原理(CSP)非常适合作为计算机学科的基础入门级课程,而计算机科学A(CSA)更适合工科方向的学生。

 

考试形式不同

计算机科学A(CSA)可以在学校选修,也可以不在学校选修,而计算机科学原理(CSP)需要在具有AP认证的学校选修,计算机科学A(CSA)考试分为多项选择和自由问答,全部闭卷考试,而计算机科学原理(CSP)考试与大学考试类似,由平时作业(Through-Course Performance Tasks,占总分40%)和期末考试(End-of-Course Exam,占总分60%)两部分组成。

计算机科学原理(CSP)平时作业要求学生完成两个项目,并进行描述和分析,包括研究过程、图表、PPT等要素,往年一般在四五月份左右(以官方规定的截至时间为准)上传至指定网站即可,期末考试采用笔试的形式,要求在100分钟内完成74道选择题。

 

深度和广度不同

打个比方,如果说CSA是一种语言的话,CSP更像是一种文化。也就是说CSA内容相对单一,在编程方面会学习得更加深入。而CSP则倾向于让学生切实体会到计算机科学在生活中的实际应用和意义。

 

适用职业不同

CSA适合工程学、软件开发、网页设计等;CSP适合经济学、图书馆学、信息科学等。

 

大学换分情况不同

超过500所大学承认优秀的AP计算机科学考试成绩,对于大多数学校来说,CSA因其较高的技术性会更受青睐。但每所学校的相关政策常有变动,所以要事先咨询好。

 

学习资料丰富程度不同

CSP作为一个“年轻”的学科,相关学习资料不如CSA的多。

5分率对比

AP考试的5分和4分率相当重要,大家的目标都是在能力范围内尽可能拿高分,而5分率就是重要指标。5分率一定程度上反应了该门科目的考试难度和评分标准,我们可以结合自身的备考时间和能力,选择更有把握的科目进行选考。

 

以下为2021年AP计算机科学2门考试的最新分数分布数据,供大家参考,祝大家2022年考试拿满分!

科目

5分

4分

3分

2分

1分

AP CSA

25%

22%

20%

12%

21%

AP CSP

13%

22%

32%

20%

13%

导师推荐

针对AP计算机科学考试,Aralia Academy向您推荐经验丰富的AP计算机导师-I老师。I老师同时也可以教学IB计算机的各级别课程,以及高中阶段的计算机入门至高级级别课程。快来看看他的介绍:

I老师

开设项目:AP计算机A,AP计算机科学原理,IB计算机SL
和HL级别,高中各阶段计算机科学课程

  • 现任美国顶尖高中计算机老师,拥有5年以上的高中计算机学科教学经验,可以教学AP和IB双体系计算机课程,拥有IB计算机教学证书;

  • 擅长用Java, Python,HTML,CSS等程序语言讲授计算机科学和工程方面的基础专业课程,包括基本计算机技能,数据分析和计算机编程;

  • 曾在佛罗里达国际大学等大学机构担任研究员,负责研究机器学习模型、Python TextFooler模块增强模型等;

  • 本科毕业于约翰霍普金斯大学,并拥有埃默里大学法学博士学位。

扫描下方二维码

即可咨询学术顾问了解详情

wechat

Scroll to Top

联系课程顾问获取更多课程和价格信息

注册并安排课程时间

签署即表示您同意Aralia的 隐私权政策 和使用条款

Aralia如何帮助您达成学习目标?

快加入新闻邮件吧! 我们每周将发送电子邮件,其中包含新课程,学习技巧以及优惠活动的最新信息!

签署即表示您同意Aralia的 隐私权政策 和使用条款

联系课程顾问获取更多课程和价格信息

注册并安排课程时间

签署即表示您同意Aralia的 隐私权政策 和使用条款

Aralia如何帮助您达成学习目标?

快加入新闻邮件吧! 我们每周将发送电子邮件,其中包含新课程,学习技巧以及优惠活动的最新信息!

签署即表示您同意Aralia的 隐私权政策 和使用条款