2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。2026年9月Live Group Learning班级的报名现已截止。Live Group Classes将于2026年9月15日开课。

AP 计算机科学 A 级 - XI

持续时间

10个月

先决条件

代数 I、几何和代数 II

要求

  • 数学与计算机科学研究所 (IMACS):计算机科学:Java 编程。
  • 数学与计算机科学研究所 (IMACS):为 AP 计算机科学考试做好准备。
  • BlueJ 集成开发环境

课程摘要

培养正确编写程序或部分程序以解决特定问题所需的技能。您将学习设计技巧,使程序易于理解、适应性强且可重复使用。

主要主题和概念

原始类型

  • 安装 Java
  • 安装 BlueJ IDE
  • 时尚 Java
  • 操作顺序
  • 打印算术表达式
  • 原始数据类型:整数和双精度数
  • 算术表达式
  • 原始数据类型转换
  • 陷阱、意外和捷径

使用对象

  • 伪代码
  • Java API
  • 原始数据类型:char
  • 字符串对象精简版
  • 字符串类方法:基础知识
  • 扫描仪类方法
  • 解析
  • Java 中调用方法

布尔表达式和 if 语句

  • 数字系统
  • 原始数据类型:布尔值
  • 条件语句:if
  • 条件语句:if-else
  • 条件语句:if-else-if
  • 比较字符串
  • 逻辑运算符

迭代

  • While 循环
  • 读取文本文件
  • For 循环
  • 嵌套循环
  • 写入文本文件

写作课

  • 定义新的静态方法
  • 对象
  • 类的实例
  • 默认构造函数
  • 带参数的构造函数
  • 重载方法和使用两个类
  • 构造多个对象
  • 编程道德与安全

数组

  • 格式化输出
  • for-each 循环
  • 对象数组

数组列表

  • 数组列表
  • 遍历课程
  • 替换课程
  • 插入课
  • 删除课程
  • 插入排序
  • 选择排序

二维数组

  • 顺序搜索
  • 二分搜索

遗产

  • 扩展类
  • 类层次结构
  • 多态性
  • 重写方法
  • 设计策略:迭代和增量
  • 类变量和常量

递归

  • 分而治之
  • 真实世界的递归
  • 信仰的递归飞跃
  • 递归字符串和事物

AP 计算机科学 A 级 - XI 如何帮助学生取得成功

在 AP 计算机科学 A 级 - XI 课程中,学生通过结构清晰的在线课时、教师引导的练习以及合格教师的定期反馈,逐步掌握学科知识。课程既支持灵活安排学习时间,也保持明确的学术要求和稳定的学习进度。

学生可以反复查看学习资料,按照适合自己的节奏完成作业,并根据教师指导加深理解。家长能够持续了解学习进展,学生也会逐渐培养时间管理、独立学习、解决问题和自信表达等重要能力。

  • 清晰的学习目标帮助学生理解每个课时与整门课程之间的联系。
  • 互动活动和课程作业帮助学生练习并运用重要概念。
  • 阶段评估与教师反馈帮助学生发现优势,明确下一步学习方向。
立即注册