智思教育

AP课程之“计算机科学原理”介绍

来源:原创作品 | 2019-12-1648

AP是AdvancedPlacement的缩写,即大学预修课程。美国高中AP课程是由美国大学理事会(TheCollegeBoard,以下简称CB)主持,在高中阶段开设的具有大学水平的课程,分7大类,有38个科目,已在美国150...

AP是Advanced Placement的缩写,即大学预修课程。美国高中AP课程是由美国大学理事会(The College Board,以下简称CB)主持,在高中阶段开设的具有大学水平的课程,分7大类,有38个科目,已在美国15000多所高中里普遍开设。AP课程满分5分,一般3分为有分数,对于申请时比较有效的是4分和5分。

其中,与计算机科学相关的科目有两个,

1、计算机科学A(AP Computer Science A),

2、计算机科学原理(AP Computer Science Principles)。

我们之前的文章《美国高中阶段预修AP课程之“计算机科学A”介绍(二)》已经介绍过计算机科学A,今天重点介绍计算机科学原理,并对两个科目进行对比。


AP计算机科学原理

课程概况:

计算机科学技能的需求量很大,受到全世界大学和雇主的重视。AP计算机科学原理(AP CSP)课程向你介绍计算机科学的基本思想,并展示计算机和技术如何影响你周围的世界。你可以追求你在数字化项目中的兴趣,比如应用程序、电影、游戏或音乐——展示你的创造力,并利用你的作品来改变你的社区。

根据CB介绍,学习计算机科学原理课程,学生可以通往130个职业领域,包括:保险精算师、编辑、计算机系统分析师、经济学家、网页设计师等;以及48个大学专业,包括:航空航天工程、企业管理、计算机工程、计算机网络、电信、经济、教育类、机器人技术、艺术工作室、Web开发等。

“计算机科学原理”是AP 60年历史上最大型的科目考试。超过2700所学校开设了这门课程,超过45000名学生参加了2017年5月的AP CSP课程结束考试。


为什么这门课有趣?

1、探索计算机和技术如何影响你周围的世界。

2、学习和应用计算机科学来解决现实问题。

3、在展示你创造力的数字项目中追求你的兴趣。

课程活动举例:

1、创建一个视频,展现开车时发短信的危险性。

2、创建数字化作品,如移动应用程序,给你的朋友出测试题目,为即将到来的考试作准备…

新的文化:

无论是三维动画、工程学、音乐、应用程序开发、医学、视觉设计、机器人技术或政治分析,计算机科学都是推动世界的技术、生产力和创新的动力。计算机科学的学习经验已成为当今学生和未来劳动力的当务之急。

严格的开发:

计算机科学原理是在国家科学基金会的大力支持下创建的。经过严格的发展和测试过程,产生的一门课程,它不仅反映了该领域最新的学术成果,而且为学生提供相关的、引人入胜的学习经验。


课程详情:

计算机科学原理向你介绍计算机科学的基础,重点是计算机如何影响世界。你将学习分析数据,创造有实际影响的应用,并对计算机科学如何影响人们和社会有更广泛的了解。

AP CSP课程是围绕七大概念组织起来的,这对于学习计算机科学至关重要。

1:创造力

使用计算机进行创造性活动。在本课程中,您将使用计算机科学相关的工具和技术,创造有趣的、蕴含了计算特征的数字作品(例如,视频、动画、图片库、录音或程序)。

2:抽象

抽象是计算机科学中的一个中心问题解决技术。在这个过程中,你将使用抽象模型来模拟世界,与人和机器交流。

3:数据和信息

数据和信息促进知识的创造。管理和解释大量的原始数据是我们信息社会和技术的基础之一。在本课程中,您将更好地理解数据转化为信息和知识的多种方式。

4:算法

算法是开发和表达计算问题的解决方案。它们甚至是最基本的日常工作的基础。在这个过程中,你将在许多方面与算法一起工作:你将开发和表达原始算法,使用编程语言,实现算法,分析算法。

5:程序设计

程序可以解决问题、表达人类思想和创造知识。它导致软件的创建,它有助于创建数字化作品,包括音乐、图像和可视化。在本课程中,您将学习编程的基本概念,这些概念可以应用于各种项目和编程语言中。您将设计程序,将人类意图转换为计算化作品。

6:互联网

因特网和建立在它之上的网络系统对社会产生了深远的影响。在这个课程中,你将深入了解因特网的运作方式;研究互联网及相关的系统的特点;分析重要的问题,如网络安全。

7:全球影响力

计算机改变了人们思考、工作、生活和娱乐的方式。在这门课中,你将熟悉计算机带来创新的许多方法。你将分析它潜在好处和有害影响。


相关课程对比:

计算机科学原理(Computer Science Principles)学习计算机的基本概念和常见的应用。

计算机科学A(Computer Science A)则偏重于实践,要专门学习一门计算机语言(Java)。注重学习面向对象的编程方法,以及数据结构和算法。

在难易程度方面,计算机科学原理(Computer Science Principles)< 计算机科学(Computer Science A)。

因此,计算机科学原理(Computer Science Principles)作为计算机学科的基础入门级课程,非常适合大部分理科、工科、甚至部分文科方向的同学;而计算机科学A更适合于理工科学生,并且可以作为前者的进阶课。

智思提供AP计算机科学培训,小班教学,线上线下均可授课

版权及免责声明
1、如转载本网原创文章,请表明出处;
2、本网转载媒体稿件旨在传播更多有益信息,并不代表同意该观点,本网不承担稿件侵权行为的连带责任;
3、如本网转载稿涉及版权等问题,请作者见稿后在两周内速来电与智思教育联系,电话:021-64325600。

内容推荐

学员成绩提升率100%,满意度99%
联系我们
课程咨询
智思教育
咨询热线:021-64325600