AP计算机科学:Computer Science(简称APCS)。AP CS(AP计算机)是美国大学理事会主持的大学先修课程和考试,以便提供给高中生大学水平的计算机科学课程大学学分。我们通常指AP课程体系中的“AP Computer Science A”, 相当于一个学期的大学计算机科学课程。还有一门AP Computer Science Principle,偏重于理论,即概念性的知识点和基础性的计算机知识,但不会专门学习特定的计算机语言(如C++, Java)。
为什么学习AP
👉增加申请美国大学竞争力
👉AP成绩达到3分以上可以在美国或加拿大所有大学换取学分或优先选课
👉节省时间,跳过入门基础课程
👉节省学费,AP课程可抵3学分以上
👉可提高学习成就,获得更高毕业率
👉有机会获得奖学金。
为什么选择CS
👉计算机技术是热门学科,当前大数据、AI、AR/VR、区块链等技术都和计算机有着密切关系
👉跨学科工具,广泛应用于工程、金融、经济、生物等领域,就业前景广阔
👉AP计算机作为基础学科,非常合适那些零基础的同学,其考试不会涉及太复杂的问题
👉相比人文、社科类学科,APCS对英语要求较低,考试相对容易取得高分
AP计算机难度
从历年趋势看,AP计算机参考人数逐年增加,高分考生占比逐年提高,2018年全球66,000多参加这个科目考试的考生中,66位获得了80/80的满分。取得卷面78%左右的分数就是满分,第二部分编程题是能否取得5分的关键所在。也就是说必须具备举一反三的算法能力和编程技巧,才能在编程题部分取得好成绩,备考时硬记知识点而没有实际编程训练,在编程题部分很难取胜。
课程目的
👉设计、实现和分析问题的解决方法。使用面向对象的设计规范。
👉使用和实现通用的算法,比如排序、查找和递归。
👉使用标准的数据结构。
👉写代码,运行代码和调试代码。
👉使用标准的Java库类和接口
考试知识点
1. Java语言的特征和介绍
2. Class和object
3. 继承和多态
4. Java常用的基本类库
5. 程序设计思想
6. 递归
7. 数组和数组List
8. 排序和查找
考试形式考试共分为两部分:选择题,40道题,1小时30分。占总分的50%。
考察内容包括:programming fundamentals(基础编程),data structures(数据结构),logic(逻辑),algorithms/problem solving(算法),object-oriented programming(面向对象的程序设计),recursion(递归),software engineering(软件)。简答题,4道大题,每道大题都有很多的题目说明,1小时30分。占总分的50%。需要考生们根据题目用java语言手写code。
备考要求
🌟学习编程越早越好,保证足够的实验时间和知识沉淀时间。
🌟多手写代码,避免只会在电脑上编程,重视编程思维和算法能力的训练。
🌟重视选择题,40道选择题覆盖范围广,应增强对概念理解。
🌟提升英文阅读能力,编程题题干阅读量较大,加快做题速度
重点难点
1、基本数据类型(必考):声明以及分类,注意区分基本数据类型和引用数据类型。
2、数组和字符串及相关的各种操作:增删改查,排序。
3、面向对象(Objected Oriented):类的定义,class和object的区别和联系,及继承,重载,重写,抽象,接口。
4、递归算法:众多程序员头痛的地方,不过考试不会考太难的,一般在选择题中出现。
考试注意事项
💫注意三种类型的错误。学生答复中有三种类型的错误:无扣除错误,½点扣除错误和1点扣除错误。
💫避免炫技的诱惑,保持您的代码简单和传统。
💫遵循正确的命名约定。
💫了解问题类型。 40个多项选择题中约有30个很可能涉及跟踪代码,确保有足够的时间来处理每个问题。
💫不要花时间记住特定的代码。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1