朗阁AP Computer Science课程
技巧讲解、难点话题、专项练习、概括总结、真题训练
课程简介
-
课程阶段
AP
-
课时
36
-
课时安排
建议2小时/次,共18次课
-
课程教材
《Barron's AP Computer Science A&AB》;《AP CS 练习题》
-
班级人数
-
课程优惠
现在报名享受85折,团报可享折上折,送AP录播课。立即咨询更多优惠>>
课程优势
01
听力
贴心的伴学服务,阶段性测评,时刻关注学习效果
02
写作
贴心的伴学服务,阶段性测评,时刻关注学习效果
03
口语
贴心的伴学服务,阶段性测评,时刻关注学习效果
04
语法
贴心的伴学服务,阶段性测评,时刻关注学习效果
- 1. Introduction AP Computer Science,介绍计算机科学考试 2.Topic One: Language Features 1 Java语言特点1
-
包和类的定义,数据类型,数据命名规则(标识符),数据存储运算方式(二进制&十六进制) ,运算符:算数、关系、逻辑、赋值、自加自减
- Topic Two: Language Features 2 Java语言特点2,Topic Three: Classes and Objects 对象及其类的概念
-
程序的输入输出 程序结构:选择结构&迭代结构 程序错误与异常处理 “方法 Methods”的分类及书写 变量作用域及关键词“this”的使用 使用“引用 Reference”
- Theme One: Topic Four: Inheritance and Polymorphism 继承和多态
-
父类与子类的定义 类的继承顺序 多类以及动态绑定 类的兼容,包括向下转型和类强制转换异常 抽象类的定义,关键词“abstract”的使用 定义接口,关键词“implements”的使用 通过比较接口进行对象的对比
- Topic Five: Some Standard Classes 标准类
-
对象(object)类 字符串(string)类以及字符串方法 包装(wrapper)类,包括整数类,双浮点数类 数学(math)类以及生成随机数方法
- Topic Six: Program Design and Analysis 软件设计与分析
-
程序设计流程:要求,设计,运行,测试与调试以及维护 面向对象的程序设计过程,使用UML图 程序分析:程序的正确性,断言的使用,程序效率及其表示方法
- Topic Seven: Array and Array List 数组和数组列表
-
一维数组的定义及初始化,数据读取,类对象数组 数组列表,数组列表作为范型使用,数据列表相关方法,自动装箱与拆包 二维数组的声明及其运算,二维数组做参使用
- Topic Eight: Recursion 循环
-
循环方法及其书写形式 利用循环方法写排序算法 循环中的helper方法 二维数组的循环
- Topic Nine: Linked Lists 链表
-
线性链表,链表节点类及相关方法 循环链表及其构建 双向链表及其构建,头节点与尾节点 链表和数组算法的时间复杂度对比
- Topic Ten: Stacks and Queues 堆栈与队列
-
堆栈的定义以及使用,Stack类及其相关方法 队列的定义以及使用,Queue类及其相关方法 优先队列的定义以及使用,PriorityQueue类及其相关方法 堆栈、队列以及优先队列的时间复杂度对比
- Topic Eleven:Trees 树
-
二叉树及其使用,树节点类,二叉树类 二叉搜索树类,二叉搜树的元素插入与查找,建立二叉搜索书 二叉树的遍历以及遍历算法 循环树结构算法,改变/保持树的结构 二叉树运算
- Topic Twelve: Collections 集合
-
集合的定义以及集合的应用程序接口(API) 集合API的继承关系 集合的范型特点 迭代器的定义及其相关方法 接口List及其方法,ArrayList类及其方法,LinkedList类及其方法 接口Set及其方法,HashSet类及其方法,TreeSet类及其方法 接口Map及其方法,HashMao类及其方法,TreeMap类及 其方法 接口Map和接口Set时间复杂度对比
- Topic Thirteen: Sorting and Searching 排序与查找
-
时间复杂度为2的排序方法:选择排序,插入排序 循环排序方法:归并排序,快速排序 二叉树排序方法:堆排序 数组的排序算法 顺序查找 二叉树查找 哈希查找 上述排序算法和查找算法的时间复杂度
- Topic Fourteen: The GridWorld Case Study (二维)网格空间案例学习
-
定义类以及类与类之间的关系 确定每一种类的相关方法 (二维)网格时间复杂度分析
- Topic Fifteen: Review
-
复习与习题课,习题参考《AP CS练习题》
- Practice Examinations One 练习与讲解
-
Practice Examinations One 练习与讲解
- Practise Examination Two 练习与讲解
-
Practise Examination Two 练习与讲解
- Practice Examinations Three 练习与讲解
-
Practice Examinations Three 练习与讲解
- Practice Examinations Four 练习与讲解
-
Practice Examinations Four 练习与讲解
更多推荐
朗阁AP WORLD HISTORY课程
查看详情
朗阁AP Statistics课程
查看详情
朗阁AP Psychology课程
查看详情
朗阁AP Calculus BC课程
查看详情
朗阁AP Calculus AB课程
查看详情