朗阁AP Computer Science课程

面授朗阁AP Computer Science课程

技巧讲解、难点话题、专项练习、概括总结、真题训练

选择: 请选择上课时间
领券:

更多课程信息与福利

了解详情 >

免费领取AP试听课,水平测试

课程介绍
  • 课程阶段 AP
  • 课时 36
  • 课时安排 建议2小时/次,共18次课
  • 课程教材 《Barron's AP Computer Science A&AB》;《AP CS 练习题》
  • 班级人数
  • 课程优惠 现在报名享受85折,团报可享折上折,送AP录播课。 立即咨询更多优惠>>
课程优势
  • 听力

    贴心的伴学服务,阶段性测评,时刻关注学习效果
  • 写作

    贴心的伴学服务,阶段性测评,时刻关注学习效果
  • 口语

    贴心的伴学服务,阶段性测评,时刻关注学习效果
  • 语法

    贴心的伴学服务,阶段性测评,时刻关注学习效果
课程大纲
  • 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 练习与讲解
服务流程
已成功领取雅思优惠券 立即报名

立即领取

小朗老师微信

沪ICP备 17003234 -2号 沪公网安备31010102007649号 图书经营许可证:第A7651号 版权所有:上海朗阁教育科技股份有限公司 Copyright 2005 LONGRE EDUCATION GROUP All Rights Reserved