计算机一直都是留学的热门选择,尤其是美本院校的计算机专业更是发达,很多想申请美本计算机专业的同学都会在国际学校时期选修AP计算机课程【如何选择AP计算机A教材 看这一篇就够了】,但是很多同学都不太了解AP计算机课程有哪些?也傻傻分不清楚CSA和CSP的区别?
AP课程当中有两门与计算机科学有关的课程,分别是
AP计算机科学A(AP Computer Science A)简称CSA
AP计算机原理(AP Computer Science Principles)简称CSP
这两门考试在考试形式,考查内容和侧重点都有区别。
AP计算机CSA和CSP介绍
CSP是2017年5月新增的考试,属于一门较新的国际课程,因此相比CSA来说,CSP在真题资源,复习经验方面来说较少。在考察内容和重点上,两者也是有区别的,CSA主要是学习编程的基础知识。使用JAVA语言解决问题,为将来计算机科学或其他STEM领域的职业发展提供基础。侧重代码在继承、多态、算法上的具体实现。
而CSP则是阐述计算的基础,包括解决问题,处理数据,理解互联网,网络安全,和编程,拓宽对计算机科学在不同的专业和职业中使用的理解。侧重概念性的知识点以及一些基础的计算机知识的考察,涉及面较广。
AP计算机CSA和CSP考查形式也有所不同
考试的方式有上机实践和笔试两个部分组成。
1.上机要完成 Create performance task,占总分的30% 。对应内容要提交到AP Digital Portfolio,只有开设课程的学校导师才有代码,所以学校的没有开设计算机原理的科目的学员参加不了考试。
2.笔试形式是选择题,考察基本的概念和算法逻辑等。考试时长2小时,占AP总分的70%。
而CSA的考核则跟大部分AP科目一样,只有5月份的笔试,包括选择题和简答题(程序题)两部分。选择题40道,时长1.5小时,占总分的50%;简答题4道,时长也是1.5小时,占总分的50%。
从放出来的笔试题看,CSP难度要低一些。CSP的问题在于提交作品,需要导师的帮助,但是目前看来,并没有在校导师非常清楚地知道如何帮助提交,因此2017年2018年报名CSP的学员并没有完成全部考试。这也是学员考CSA,不考CSP原因之一。
为什么选择CSA
CSA这门课程的考试人数在逐年增加。大部分工科课程会用到计算机编程技能,不仅如此,理科、金融、经济等国际课程也越来越重视计算机编程技术的应用。不同国际课程和技术融合所激发出的创造力和活力引领着这个时代的发展潮流,所以,懂得编程的同学是非常加分的。
CSA主要是学习Java语言编程。JAVA语言具有极强的实用性,从手机游戏到网站开发,世界最大的数据库公司ORACLE的网站都是用JAVA做的,几乎世界500强的60%的网站都是用JAVA实现的,美国勇气号火星探测器都是用JAVA做的,银行卡,电话卡,地铁卡,餐卡,公交卡都可以用JAVA实现,Android手机应用程序都是用Java实现的。
以上就是我们对AP计算机A和计算机原理的区别的介绍。对于大部分同学来说,建议从计算机原理学起,下学期可以继续学习计算机科学A。如果你的学习能力很强,目标又是理工科专业,则可以直接从AP计算机A学起。
对于目标美国优质大学的同学来说AP成绩几乎是标配了,像哈佛、耶鲁、普林斯顿这样的学校,要求学员提供4-6门成绩。但AP毕竟是按大学要求设计的考试,对于大部分国际学校生来说还是有难度的,如果你觉得很难兼顾课堂和AP的学习,点击报名【AP春季全程班】——
知名大学海归AP导师授课
适合所有在校学员与社会考生
启发国际课程思维
点拨应试技巧
帮助学员掌握AP灵活的出题方式
上海橡沐教育科技有限公司团队源自牛津、剑桥、美国常春藤等世界精英学府,专注于A-Level,IB,AP,IGCSE等国际课程全国际课程培训,并提供英美优质大学笔试面试辅导以及国际竞赛培训。