据统计,80%的工科课程会用到计算机编程技能,美国大学的许多专业都会要求学习编程相关的课程,所以在AP选科中, 计算机也成为了非常热门的科目选择。
-
AP计算机科学概况
-
AP计算机科学A介绍
-
考试内容
-
考试范围
-
宝藏学习网站推荐
AP计算机主要分为Computer Science A和Computer Science Principles两门科目,通常称为计算机科学A(CSA)和计算机科学原理(CSP)。
两个AP课程都是计算机相关,但是又有很大的不同。
CSA侧重于实践,即程序编程能力。准确的说就是JAVA语言的具体实现,更加注重面对对象的知识,更注重代码在继承、多态、算法上的具体实现。
CSP偏重于理论,而非具体的编程代码。即概念性的知识点和基础性的计算机知识,比如数据在底层存储的形态、进制是如何转换的、编码原理等,涉及的知识面广,考察方式也有所不同。
今天菠萝主要来介绍AP计算机科学A,什么样的学生适合学习AP计算机呢?有哪些宝藏学习网站?
AP计算机科学A主要学习用Java语言来编程,并通过实现算法和数据结构来解决实际问题。相当于大学计算机专业第一学期课程难度。
从5分率上来看,AP计算机科学A并不是很大。近年来全球平均5分率可达26.5%,得到4分以上的同学占比46.8%。相对而言算得上是一门5分率较高的科目。
一般而言,卷面成绩满分为80分,而如果能拿到62分以上,则获得5分的几率较大。
✅有编程基础;
✅对编程语言有浓厚兴趣;
✅在大学阶段准备学习计算机、电子工程、数学、统计、信息等对编程能力有所要求的专业。
-
2024年考试时间:5月6日-17日
-
考试时长: 3小时
✅第一部分: 多项选择题 | 40题 | 90分钟 | 占考试成绩的50%
选择题主要考查学生对于代码的熟练度,以及对时间的把握程度,因为有的题目长度很长,考试时间比较紧张。基本包括三种方式:
🌟第一种方式:题目会列出几行代码,需要学生答出这段代码执行完之后,答案是什么;
🌟第二种方式:题目给出一段代码,但是这段代码执行完之后跟原本想像的结果不一样,需要学生说明原因是什么;
🌟第三种方式:题目中的代码中间会空出一部分,需要学生选出空出来的代码该填入什么;或者从几个不同的代码中选出正确的答案。
✅第二部分: 解答题 | 4道问题 | 90分钟|占考试成绩的50%
🌟问题1:方法和控制结构(9分)
🌟问题2:类别(9分)
🌟问题3:数组/数组列表(9分)
🌟问题4:二维数组(9分)
需要注意的是,简答题需要学生手写程序完成作答
(图 | AP计算机科学A考点范围及占比)
计算机科学A考查的范围包括10个部分:
-
第一部分:变量和操作符;
-
第二部分:控制结构;
-
第三部分:方法;
-
第四部分:数组;
-
第五部分:字符串;
-
第六部分:类和对象;
-
第七部分:继承和多态;
-
第八部分:标准类和程序设计;
-
第九部分:ArrayList;
-
第十部分:递归和算法;
当学习AP计算机科学A时,以下三个学习网站是非常有用的资源,它们提供了非常丰富的教材和练习,有助于大家准备这门考试:
🌟网址:www.codecademy.com
Codecademy是一个非常受欢迎的编程学习平台,网站提供了丰富的编程课程,包括Java。比较特别的是它通过互动的方式教授编程概念,让同学们能够亲自动手实践并编写代码。对于AP计算机科学A,您可以找到与课程内容相关的课程,包括方法、类、数组等主题的教程。
🌟网址:www.edx.org
edX是一个在线学习平台,相信大家都有所了解。网站的上架课程很多都是来自一些世界顶尖的大学和机构。在edX上找到由大学提供的免费AP计算机科学A课程,通常包括视频讲座、练习题和作业,有助于深入理解课程内容。
🌟网址:https://www.khanacademy.org/
Khan Academy是每个AP考生都不能错过的网站,除了常规学科外,还包括计算机科学课程。他们的计算机科学课程可以帮助同学们构建Java编程技能,涵盖了与AP计算机科学A相关的主题。因为这个平台以易于理解的方式解释复杂的概念,比较适合初学者学习。
重难点课程资深老师1v1指导,定制专属学习计划,冲刺五分;
主讲老师随时答疑,巩固课堂内容,消除知识链断层,学管老师全程跟盯,群内及时反馈学生情况;
知识点、难点讲评;主观题解法和答题思路;授课老师24小时答疑;历年真题,模拟考试,错题精讲。
 |