首页
学习
活动
专区
工具
TVP
发布

深度剖析AP课程新增科目,点击了解最新动态!

如今,编程语言的掌握越来越重要,要知道,80%的工科课程会用到计算机编程技能,不仅如此,理科、金融、经济等学科也越来越重视计算机编程技术的应用。不同学科和技术融合所激发出的创造力和活力引领着这个时代的发展潮流,所以,懂得编程的必然有加分!

而作为留美目前申请的大热门专业,相对应的,AP课程体系中也有相应的CS课程。近期,除了原先的Computer Science A,AP课程新增了AP Computer Science Principles。

AP CSP主要教授的是计算机科学中的核心概念以及计算机思维模式,为此AP CSP还设置了7大课程核心突出AP CSP的重要性:

核心课程:

创造性:学生将使用计算机科学的技术或工具创造有趣以及相关的数字作品(例如:视频,动画或者程序等)

抽象:抽象在计算机科学中具有非常重要的作用,在该课程中,学生将通过抽象来对世界进行建模来与人和机器沟通

数据和信息:数据与信息有助于知识的创造,在该课程中学生将学会如何处理数据并且将数据转换为信息和知识

算法:学生将在该课程中通过一门计算机语言来学习算法并且应用算法

编程:学生将学习编程的基本概念以及应用于一些列的项目

互联网:学生将了解互联网是如何运作的,互联网的特征以及互联网安全

全球影响:学生将分析计算机对于世界的影响包括积极的影响以及消极的影响。

那么这两个计算机课程,到底有什么异同之处呢?

相同点

AP课程,是由美国大学理事会(College Board) 赞助和授权的高中先修性大学课程, 难度和内容相当于大一的基础课程, 有30多门科目可以选修,在完成课业后参加AP考试,得到一定的成绩后可以获得大学学分。

目前,已有40多个国家的近3600所大学承认AP学分为其入学参考标准和该项考试为考生增添的大学学分,其中包括哈佛、耶鲁、牛津、剑桥、帝国理工等世界名牌大学。据统计,拥有优异AP考试成绩的高中生在未来的大学学习往往有着更佳出色的表现和发展,AP成绩也被看作是衡量学生学习和研究能力以及应付高难度大学课程能力的重要指标之一

AP CS-A和AP CSP都是AP CS系列中的一门课程,主要内容与计算机相关。

不同点

学习内容不同

AP CS-A课程,以JAVA语言为基础,学习计算机的基本知识,了解JAVA语言的特点,学习计算机编程语言,学习面向对象程序设计的思想以及简单的算法。主要教授学生如何通过Java来进行编程以及解决问题。

AP CSP课程,则教授更为广泛以及基础的计算机知识,并且导师可以在课程中自主选择编程语言。通AP CSP的学习,学生能够了解计算机科学的概貌、内容、研究方法、计算机科学原理,更包括了大数据的处理与计算,理解互联网机构以及网络安全。

考核方式不同

AP CS-A的考试在年末,包括两个部分:

section 1:单选题40道,一共90分钟;

section 2:简答题4道,一共90分钟。

AP CSP的考试包括:课程期间的两个项目报告以及年末考试(均为不定项选择题)

项目一:探索——计算机创新的影响

提交内容:计算化展示(视频,动画等)以及报告

探究对象:硬件(谷歌眼镜,自动驾驶汽车等等),软件(应用或者eCommerce)

项目二:创造——实现想法

提交内容:程序运行的视频,对于程序以及开发过程的报告,程序源码

探究对象:没有限制,学生只要根据自己的兴趣开发一个程序

年末考试:不定项选择题(包括单选题以及多选题)

教学思想不同

AP CSP更专注于计算机思维以及计算机应用能力的培养,该课程相比于AP CS A会涉及更多的计算机知识并且不会限制计算机语言,给导师和学生更多的自主权。

AP CS系列课程说明了未来世界里代码的分量之重,而AP此次增加的CSP课程新课程,从另一方面说明越来越多的美国大学重视CS的综合应用。

代码是未来世界的沟通语言。掌握一门编程语言,就能与更大的世界对话,更能发挥无穷的想象开发属于自己的软件作品。

这对于未来有意向申请CS专业的学生来说也是一个重要的信息。在备考AP的过程中,更应该注重自己的编程能力和实践能力,由此提升自己的竞争能力,申请梦想的大学。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20171220A0QAAD00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券