AP 计算机科学 A
概述
培养正确编写程序或程序部分以解决特定问题所需的技能。您将学习设计技术,使程序易于理解、适应性强和可重用。
主要主题和概念
原始类型
- 安装 Java
- 安装 BlueJ IDE
- 时尚的爪哇
- 操作顺序
- 打印算术表达式
- 原始数据类型:整数和双精度
- 算术表达式
- 原始数据类型转换
- 陷阱、惊喜和捷径
使用对象
- 伪代码
- Java API
- 原始数据类型:char
- 字符串对象精简版
- 字符串类方法:基础知识
- 扫描器类方法
- 解析
- Java 中的调用方法
布尔表达式和 if 语句
- 数字系统
- 原始数据类型:布尔值
- 条件语句:如果
- 条件语句:if-else
- 条件语句:if-else-if
- 比较字符串
- 逻辑运算符
迭代
- While 循环
- 读取文本文件
- For 循环
- 嵌套循环
- 编写文本文件
写作课
- 定义新的静态方法
- 对象
- 类的实例
- 默认构造函数
- 带参数的构造函数
- 重载方法和使用两个类
- 构造多个对象
- 编程伦理和安全
数组
- 格式化输出
- for-each 循环
- 对象数组
数组列表
- 数组列表
- 遍历课
- 替换课
- 插入课程
- 删减课
- 插入排序
- 选择排序
二维数组
- 顺序搜索
- 二分查找
遗产
- 扩展类
- 类层次结构
- 多态性
- 覆盖方法
- 设计策略:迭代和增量
- 类变量和常量
递归
- 分而治之
- 真实世界的递归
- 信仰的递归飞跃
- 递归字符串和事物
程序
AP 计算机科学 A | 先进的安置 |
费用 | $ 648 |
年级
10、11、12 年级
期间
10个月
要求
- 数学与计算机科学研究所 (IMACS):计算机科学:Java 编程。
- 数学与计算机科学学院 (IMACS):为 AP 计算机科学考试做好准备。
- BlueJ 集成开发环境
先决条件
代数 I、几何和代数 II