AP考试全称为“Advanced Placement”,中文为美国大学预修课程,是指由美国大学理事会(The College Board)提供的在高中授课的大学课程,适用于全球计划前往美国读本科的高中生。目前美国高中的AP课程共有7个大类,38个学科,包括艺术、英语、历史、社会科学、数学、计算机科学、语言文化等各个方面的课程。其中,微积分、统计和计算机是每年AP考试中最受青睐的考试科目,也是美国大学很看重的基础科学才能。近年来,随着计算机、互联网及人工智能的发展,AP计算机更是凭借高超的技术性,备受有留学意向的高中生们的青睐。
那么,什么样的学生适合学习AP计算机,AP计算机课程到底难不难,又该如何备考才能拿到高分呢?本期的【一文读懂AP系列】就将对AP计算机课程进行解读!
1、AP 计算机课程适合哪些学生?
想要申请计算机及相关的专业的同学,强烈建议选择AP计算机课程。由于计算机已经成为重要的设计、生产和数据分析工具,使得计算机在各行各业都有广泛的应用,如果申请科学、技术、工程、数学和艺术的相关专业,都是要学习AP计算机课程的。
根据今年College Board官方发布的AP选课建议也发现,超过半数的专业建议选择AP计算机课程(包含AP计算机科学A和AP计算机原理两门课程),尤其是对于理工科专业,AP计算机课程的适用性是非常强的。
这里要提醒各位家长同学们,国外大学往往默认选择计算机相关专业的同学是有一定基础,且对计算机感兴趣的同学才会申请,所以很多同学都会选择提前打好编程基础,为大学的课程早做准备。除此之外,国内的学生想要直接申请海外名校的计算机科学专业是相对较难的,尤其是对于想在本科阶段申请计算机专业的学生,往往会采取“曲线救国”的方式:大学转专业。如果想转到计算机、编程相关甚至是大数据或者人工智能的相关专业,绝大多数学校都是有计算机先修课程要求的。
对计算机和编程感兴趣,逻辑思维和抽象思维比较擅长的同学,也适合学习AP计算机课程。计算机作为重要的数据分析和处理工具,虽然有 SPSS、Excel、Tableau 等强大的图形化数据分析工具,但是很多时候需要用到 Matlab、R 语言以及Python这些非图形化数据工具,而要熟练的掌握和使用这些非图形化工具,那么就必须要涉及编程的相关知识,当然也就要学习AP计算机课程了。
接下来,我们再看一下AP计算机课程的科目分类、特点以及如何备考吧!
2、AP计算机学科介绍
AP计算机课程分为计算机原理和计算机科学A两门课程:
计算机原理的5分率近年来在13%左右, 计算机科学A的5分率保持在25%左右.计算机科学和计算机原理,严格的来说是两个不同的科目,在难度上不可以直接比较。
计算机原理设计的知识面比较广,包括计算机中数据的表示、计算机网络(数据的传输)、数据的存储、大数据、人工智能、计算机组成原理、编程的基本概念等等,需要理解和记忆大量的知识点,这些内容可以让学生对于计算机科学有一个更为全面的认识;计算机科学A的内容则是对计算机原理内容中编程部分的加强,实际上是专门考察 Java 编程的知识点。虽然计算机科学涉及到的知识面比较广,但是知识深度相对较浅。
另外,英语水平的高低不会影响AP计算机课程的学习,学生是可以理解AP计算机科目的知识点的。不过由于考试题目全部为英文,所以考试时对学生的托福成绩会有一定的要求:
*计算机原理涉及到的词汇量比较多,对托福的要求大概在80分以上;
*计算机科学A对英语要求比较低,托福70分以上即可。