INTERNATIONAL SCHOOLING
关于
关于我们
愿景、使命与哲学
学校校长
Cognia认证
大学理事会
NCAA, 美国
探索教育
联合国教科文组织, CID
技术合作伙伴
推荐信
联系我们
课程
课程目录
在线小学
在线初中
在线高中
自主学习
自主学习 Plus
灵活课程
收费结构
改变生活
特殊教育
连接影响
学生运动员学校
课外活动学生学校
成人学校
Programme d'Apprentissage de l'Anglais
资源
学生区
课外活动
与我们注册
我们如何教学
经济资助
见我们的顾问
IS校友
学生社区
学生画廊
费用退还政策
教师区
我们的老师
注册过程
与我们注册
教师福利
家长教师会议
帮助特殊学习者
学校区
与I.S.合作
注册过程
招生合作伙伴
预订免费演示
登录
立即报名
ZH
EN
FR
ZH
PT
ES
AE
SA
请求信息
AP 计算机科学 A 级 - XII
持续时间
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 循环
对象数组
数组列表
数组列表
遍历课程
替换课程
插入课
删除课程
插入排序
选择排序
二维数组
顺序搜索
二分搜索
遗产
扩展类
类层次结构
多态性
重写方法
设计策略:迭代和增量
类变量和常量
递归
分而治之
真实世界的递归
信仰的递归飞跃
递归字符串和事物
立即注册