你的当前位置:网站首页 / 课程百科 / 知识点 / AP知识点 / CSA还是CSP?AP计算机课程该怎么选

CSA还是CSP?AP计算机课程该怎么选

本文出处:AP培训 发布时间:2020-02-17 11:27:29 字体大小: A+ A-

  计算机作为承载当代社会发展的最大载体,在我们生活的方面都充斥了计算机科学与技术的应用,而现实解决问题能力的提升、广阔良好的就业前景、无穷的潜力也带动了越来越多的同学们选择计算机相关专业发展。AP计算机课程包括两个独立的考试科目选择——计算机科学A和计算机科学原理,今天A+国际教育小编就带大家来深入了解AP计算机课程的两门学科的内容以及学习特点,来看看究竟两者之间该如何进行选择吧!


th (4).jpg


  1、AP计算机科学A


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


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


  考试形式如下图:


image.png


  ➤第一部分(多项选择只记答对的分数,答错不倒扣分):


image.png


  ➤第二部分


  四道编程题,有的大题可能会包含两到三个小题,要求学生能够解决在基本内容之上拓展更广的一些问题。编程题部分评分标准十分严格,每一个步骤和考点都有相应的分值。


  2、AP计算机科学原理


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


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


  CSP的考试形式比较特殊,如下图:


image.png


  ➤第一部分


  实践考察包括两个项目:创造——通过协作和迭代编程开发出一款计算机程序。探索——找到一种已存在的计算机技术,考察它的作用和影响后做一个相关的数字作品(例如数字绘画、视频、PDF、程序等)并附上书面说明。


  ➤第二部分


  74道选择题,每题4个选项,并不都是只有一个正确答案,有的会有两个。


image.png


  3、CSA和CSP的区别


image.png


  ➤深度和广度不同


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


  ➤适用职业不同


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


  ➤大学换分情况不同


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


  ➤学习资料丰富程度不同


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


  4、选课建议


  这两门课程都不建议学生自学,除非有非常好的英语以及编程基础。尤其对于中国学生来说,要同时转换成英语语言和计算机语言来表达自己的思维,是很难做到的。


  为了准确和有系统地学习,有一个优秀的老师从旁指导是十分重要的。


  以上就是A+小编关于AP计算机课程两门学科的对比以及课程选择建议的分享,如果对于计算机课程学习还有什么疑问,可以随时咨询我们的线上老师,让老师一对一为你进行专业的课程辅导吧!

本章来源:AP培训

课程类别:

本章标题:CSA还是CSP?AP计算机课程该怎么选

文本地址:https://www.ajiaguojiedu.com/article_query/3732

了解更多:AP计算机课程 AP计算机 |AP培训 |

版权所有 转载时请您以链接形式注明来源!