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

zh_CNChinese
滚动到顶部

下载我们的学校宣传册,我们的学生顾问将与您联系。