AP计算机课程有哪些?AP考试科目中,计算机部分有两个科目:AP计算机科学A(AP Computer Science A,CSA)和AP计算机科学原理(Computer Science Principles,CSP)。学生很容易因为名称相似而混淆。其实二者是有很大差别的。
AP计算机课程有哪些?AP考试科目中,计算机部分有两个科目:AP计算机科学A(AP Computer Science A,CSA)和AP计算机科学原理(Computer Science Principles,CSP)。学生很容易因为名称相似而混淆。其实二者是有很大差别的。
AP计算机课程A学习内容及考核形式
AP计算机课程A(以下简称CSA)涵盖的主题包括需求解决、设计策略与方法、数据结构、数据处理方式(算法)以及计算机技术对伦理和社会的影响。 CSA侧重于实践,即程序编程能力。准确的说就是JAVA语言的具体实现,更加注重面对对象的知识,更注重代码在继承、多态、算法上的具体实现。
考试形式:
第一部分:1.5小时,40道选择题,占40%;
第二部分:1.5小时,4道编程题,占60%。
考点:编程基础(55-75%),数据结构(24-40%),逻辑(5-10%),算法/需求解决(25-45%),面向对象的程序设计(15-25%),迭代(5-15%),软件工程(2-10%)。
AP计算机科学原理学习内容及考核形式
AP计算机科学原理(以下简称CSP)是一门很新的课程,在2016年才推出。它着重于计算机科学更具有创造性的方面,除了编程和算法,还有大数据、互联网、网络安全、全球影响等。同时让学生有机会利用现有技术手段开发软件,以达到展示自我和解决问题的目的。这门学科以计算机原理和基础知识为主,含编程和网络方面的知识。这个课程算是计算机专业的入门和基础课程,如果学生想了解并尝试学习计算机科学及相关领域,该课程可以作为程序设计语言的先导课程学习。
考试形式:
第一部分:2小时,共70道选择题,占70%;
第二部分:考生自己创建一个边长作品,提交,占30%。
考点: 创造力,抽象能力(19%),数据信息(18%),算法(20%),程序设计(20%),网络(13%),世界影响(10%)。
AP计算机课程A与AP计算机科学原理区别
考察内容不同
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道选择题。
今天的分享先到这,希望能帮助大家更好地备考这两门考试。
免费获得学习规划方案
已有 2563 位留学生获得学习规划方案
马上领取规划
*已对您的信息加密,保障信息安全。