昆明犀牛国际教育的AP计算机辅导课程针对AP计算机所涉及到的知识点逐一讲解,帮助学员理清复习头绪,严格规划复习时间与进度,了解学生深层次需求和学习特点,学习方案,全面讲解应试技巧;采用英文原版教材,授课方式中英结合,查漏补缺,及时获取目标院校招生标准,调整复习侧重点。
班型设置:1对1、1对6、线上网课、线下面授
适用学员:打算参加AP计算机考试的学生
课程目标:完成AP计算机阶段的知识点的学习。通过系统地梳理,充分的练习熟悉考试的题型和难点重点,冲5分。
AP计算机科学课程系列*括两门课程,学生可以选择以任意顺序修读或同时选修:
AP计算机科学A专注于Java编程相关的计算技能。
AP计算机科学原理为学生提供了计算机科学的广泛介绍,以及它与其他领域的关系。
这两门课程强调了适当地使用与当前社会需求相关的方式交流解决方案的重要性。AP计算机科学课程可以帮助改善教育公平和机会平等问题,扩大计算机领域的参与度,同时为该学科的基本领域提供强大并引人入胜的介绍。
AP计算机科学A课程概述
AP计算机科学A是大学初级水平的计算机科学课程。学生在这门课程中培养对编程的理解,通过分析、编写和测试代码去实践,探索模块化、变量和控制结构等概念。
建议学习先决条件
学生*已成功地完成高中一年级的代数课程,对基本线性函数、函数的组成和需要多种方法和协作努力解决问题的策略有较强的基础。此外,学生应该能够使用笛卡尔(x,y)坐标系来表示平面上的点。学生和指导老师们需明白,任何重要的计算机科学课程都是建立在数学推理的基础上的,在学习这门课程之前,应该先学习数学推理。本课程不要求有计算机科学的相关经验。
AP计算机分为:
1.AP计算机科学A(简称AP CSA)
2.AP计算机原理(简称AP CSP)
AP计算机科学A
AP计算机科学A主要以考察JAVA编程为主,应用性较强,注重考查代码在多态,继承等在算法上的具体实现,以及数据结构与算法,如链式结构,栈,堆等。由选择题和手写程序的简答组成,内容相对简单,只要提早准备,认真备考多做练习,很容易拿高分。向学生介绍计算机科学的基础编程知识。本课程的基本主题*括设计问题的解决方案,使用数据结构来组织大量的数据集合,开发和实施算法来处理数据和发现新的信息,分析潜在的解决方案,以及计算系统的道德和社会影响。本课程强调面向对象编程和Java编程语言的设计。
学生*已成功地完成高中一年级的代数课程,对基本线性函数、函数的组成和需要多种方法和协作努力解决问题的策略有较强的基础。此外,学生应该能够使用笛卡尔(x,y)坐标系来表示平面上的点。
课程必须*括至少20个小时的实践性、结构化的动手实验经验,让学生参与个人或小组的问题解决。课程*括大量的实验内容,学生在其中设计问题的解决方案,准确表达解决方案并对其进行测试,识别和纠正错误,并比较各种可能的解决方案。大学理事会已经开发了几个与课程框架相一致的实验设计,可满足20小时的实验要求。
考试*括的知识点有:
1、JAVA语言的特征和介绍;
2、Class和object;
3、继承和多态;
4、Java常用的基本类库;
5、程序设计思想;
6、递归;
7、数组和数组list;
8、排序和查找等。
AP计算机原理
2016-2017学年新增的一门AP计算机原理,旨在鼓励更多的学生学习计算机科学与STEM(科学、技术、工程、数学)相关知识,是以计算机原理和基础知识为主,含编程方面的知识。
和AP计算机科学A相比,AP计算机科学原偏重于理论,即概念性的知识点和基础性的计算机知识,比如数据在底层存储的形态、进制是如何转换的、编码原理等,涉及的知识面广,但不会专门学习特定的计算机语言(如C++,Java)。
根据公布的大纲,该科目将聚焦于7大方面:
Creativity创造力
Abstraction抽象
Data and Information数据信息
Algorithms算法
Programming程序设计
The Internet网络
Global Impact全球影响