A加未来 > 知识指南 > 数学和计算机 > 计算机 > AP计算机科学原理和计算机科学A该如何选择?

AP计算机科学原理和计算机科学A该如何选择?

来源:A加未来     时间:2021-10-25 22:19
  自2017年其,AP课程新开设了一门全新的计算机学科——AP计算机科学原理(Computer Science Principles),这门学科学习内容上计算机原理和基础知识为主,也同样包含编程方面的知识,自此AP课程计算机类别中有了两门课可以选择。那么到底该选择AP计算机科学原理还是计算机科学A呢?A加未来小编今天就来对比一下这两个AP学科。

 
  1、AP计算机科学原理与AP计算机科学A区别
 
  和计算机科学A(ComputerScience A)相比,新开的计算机科学原理(Computer Science Principles)偏重于理论,即概念性的知识点和基础性的计算机知识,比如数据在底层存储的形态、进制是如何转换的、编码原理等,涉及的知识面广,但不会专门学习特定的计算机语言(如C++,Java)。
 
  根据公布的大纲,该科目将聚焦于7大方面:
 
  Creativity创造力
 
  Abstraction抽象
 
  Data and Information数据信息
 
  Algorithms算法
 
  Programming程序设计
 
  The Internet网络
 
  Global Impact全球影响
 
  计算机科学A(ComputerScience A)则偏重于实践,注重代码在继承、多态和算法上的具体实现,以及数据结构和算法,要专门学习一门计算机语言(Java)。
 
  因此,对于大部分理科、工科、甚至部分文科方向的同学而言,计算机科学原理(Computer Science Principles)非常适合作为计算机学科的基础入门级课程;而计算机科学A(Computer Science A)更适合于理工科学生,并且可以作为前者课程的进阶课。
 
  显而易见,在难易程度方面,计算机科学原理(ComputerScience Principles)<计算机科学(Computer Science A)。
 
  2、计算机科学原理怎么考?
 
  计算机科学原理(Computer Science Principles)科目的考核由平时作业和期末考试两部分组成。
 
  其中,平时作业要求学生完成一个项目,并进行描述和分析,包括研究过程、图表、PPT等要素,然后上传至网上。
 
  期末考试采用笔试的形式,要求在100分钟内完成74道选择题,分单选题(4选1)和多选题(4选2)两种类型。
 
  以上就是A加未来小编关于AP计算机科学原理和AP计算机科学A这两门学科对比,到底该如何选择同学们心中是不是有了一个底了呢?如果担心在自己没有学科基础,不好搞定计算机学科的学习的话,可以咨询一下A加未来国际课程老师,在老师一对一的辅导下可以更加有保障的开展AP学科的学习哦!