
乔布斯说:人人都应该学习编程,它教会你如何思考。
我们身处互联网大时代里,不学点编程,感觉将来会被社会淘汰。
在美国大学体系中,大部分专业都会要求掌握一定的编程技术,同学们需要具备利用计算机研究不同专业学科的能力。因此,学习AP计算机科学A,不仅仅是为了在AP考试中获得5分,同时也是为了掌握一项未来各行各业基本都会用得到的新技能。就拿目前的热门领域之一——金融行业来说,许多基金经理们的编程能力可都是顶尖级的哦。

那么下面王硕老师要和大家唠叨这么几个问题:
文章目录

01 | AP计算机科学A考什么? |
02 | 学习这门课需要什么基础? |
03 | 学习这门课需要什么基础? |
04 | 这门课怎么考? |
05 | AP计算机科学A推荐用书 |
06 | 学习建议和时间规划 |
07 | 课程大纲 |
01.
AP计算机科学A考什么?
AP计算机科学A 以Java语言为基础,学习Java编程语言,学习面向对象程序设计的思想,以及简单的数据结构和算法。2021年考纲和2020年考纲保持一致,考查内容包含10个部分:
Unit 1 | 基本类型 | 2.5%-5% |
Unit 2 | 使用对象 | 5%-7.5% |
Unit 3 | 布尔类型和IF | 15%-17% |
Unit 4 | 循环 | 17.5%-22.5% |
Unit 5 | 创建类 | 5%-7.5% |
Unit 6 | 数组 | 10%-15% |
Unit 7 | ArrayList | 2.5%-7.5% |
Unit 8 | 二维数组 | 7.5%-10% |
Unit 9 | 继承 | 5%-10% |
Unit 10 | 递归 | 5%-7.5% |
其中,第1-4章是编程中比较基础的变量和控制结构的内容;第5章是讲如何创建一个类,开始进入面向对象的范畴;第6-8章是有关数组的内容,这是AP考试的核心,同学们一定要千万注意;第9章是第5章的延续,讲类的继承和多态;第10章是讲递归,一种特殊的方法类型。
作为一名资深的Java程序员,我可以负责任地讲,AP计算机科学A的课程内容专业度极高。同学们在计算机科学A中学习到的知识,不仅仅是科普性质的“浅尝辄止”,而是一位程序员日常工作中每天都在使用的技术。
02.
这门课的难度系数如何?

对比其他AP科目来说,计算机科学A 的5分率还是比较高的。通过CB官方给出的数据来看,计算机科学A报考人数也在逐年增加,可是5分率依然常年稳定在25%左右。不论从未来的学习生活的实际应用,还是从获得5分的难易程度来考虑,AP计算机科学A都是一门“墙裂”推荐大家学习的科目啊。
03.
学习这门课需要什么基础?
很多家长同学都会问我:“王硕老师,学习编程是不是要数学特别好才行啊?是不是要先学习微积分、统计、物理等课程才能学计算机呢?”
这些问题是大家共同的困惑。虽然计算机专业是标准的理工科,但学习计算机科学A不需要任何高等数学基础,只需要基(chu)本(zhong)数学知识和“还算过得去”的英语阅读能力即可。
04.
这门课怎么考?
考试总时长是3小时,题目分为两大部分。
第一部分
选择题(Multiple Choice) , 共40道,90分钟,占总分50%。在这一部分中,涉及到程序设计和算法开发、代码逻辑、代码测试、代码说明等部分的知识,会有多种问法:例如,会让你选择代码填到题目中留出的空白位置;也会是让你选出代码的正确执行结果;还会让你分析这段代码的目的或者bug,都是以实操应用为主。
第二部分
自由问答题(Free Response), 共4道,90分钟,占总分50%。这四道题分别对应了四个知识点:方法和程序设计、类的开发、数组和ArrayList、二维数组,考试题型相对固定,基本是给定一些初始代码,例如一些类和方法头,或是在一定背景下的特定任务,由你来填写方法体,每道题的代码量在15-20行左右。题目的内容涵盖生活的方方面面,考查大家通过代码来解决实际生活问题的能力。自由问答题最大的难点在于准确理解题意,也就是如何把题干中的生活实例转化为编程中的具体问题,例如数组求和问题,列表删除问题等。

05.
AP计算机科学A推荐用书
目前市面上AP计算机科学A的参考书种类繁多,既有英文版,也有中文版。那么应该选择哪本参考书来进行计算机科学A的学习呢?
如果选择英文辅导书,我推荐使用Princeton系列教材。相对来讲,该书的讲解会更加细致一些,使得初学者更加容易理解。但目前Princeton和巴朗等教材的内容已经不是按照最新考纲编写的了,里面会有很多超纲内容,需对比最新考纲使用。
如果选择中文辅导书,我推荐由我和我的学生一起编写的国内第一本中英文结合的教材《明解AP计算机科学A》,大家可以通过京东和淘宝购买。不是“王婆卖瓜”哈,这本书是我的呕心沥血之作,全面覆盖2021年最新考纲的全部考点,使用贴近年轻人的语言来编写,更加符合中国人的阅读习惯,同时书中包含大量更加贴近真题的课后习题,既能帮助大家学懂知识,又能帮助大家掌握考试规律,是备考AP计算机科学A的必备好书!
有一说一,再好的参考书后面的题目也是作者根据AP考点和难度编写的模拟题,最好的练习资料还是真题。
请各位同学多多关注学术派微信公众号,我们即将推出AP各科目真题训练和逐题讲解系列资料,助力各位同学AP考试5分。


06.
学习建议和时间规划
必须指出的是,备考AP计算机科学A和学习Java是不一样的。AP计算机科学A是Java编程体系的子集。Java的很多内容都不在考纲内,同时AP计算机科学A有着自己特殊的答题方式和特点,千万不要把二者混为一谈。
虽然考试不是上机考试,但是笔试时遇到的很多问题都是实际编程中的bug,通过自己在电脑上写代码可以清楚的认识常见的语法错误和逻辑错误,所以推荐大家在前期学习时一定要上机写程序。复习后期再全部采用笔写代码,培养考试中能够熟练流畅笔写代码的能力。
时间安排上,在圣诞节到明年3月份,大家可以进行系统的学习,力求掌握每一个知识点。4月份,进行系统的复习和真题练习。5月份,对考点进行查漏补缺和练习。

07.
课程大纲

学术派 2021年 1月-3月 AP计算机精讲班 课程安排如下:

欢迎报名 AP计算机精讲班 请扫下方二维码 添加任一教务老师。


相关文章推荐:
🌟 学术派Academic Pi是专注于AP、SAT2等学科辅导的实力机构,团队老师专注教授AP、SAT2的时间为6-10年不等。主创团队在2016年以前,均作为大班课老师,在北京新东方工作了2-5年不等。在6-10年的工作过程中,团队成员经历了大量的授课实践、打磨。千锤百炼后,才能靠谱。
学术派的教师团队一直保持着稳定、专注、专职、专业,一直对工作保持着热爱,一直良心授课、解惑,用心编写各种有品质的原创资料,每年帮助数百学员获得共计近千份AP、SAT2好成绩。正因为如此,学术派才受到许许多多认真对待学习、会挑老师的学员和家长的喜爱、信赖。

点分享

点收藏

点点赞

点在看





