朗阁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 WORLD HISTORY课程

查看详情
朗阁AP Statistics课程

朗阁AP Statistics课程

查看详情
朗阁AP Psychology课程

朗阁AP Psychology课程

查看详情
朗阁AP Calculus BC课程

朗阁AP Calculus BC课程

查看详情
朗阁AP Calculus AB课程

朗阁AP Calculus AB课程

查看详情
已成功领取雅思优惠券 立即报名