为大学学业做好准备并关注职业生涯
为了帮助学生提升 Java 中面向对象的编程技能,Oracle Academy 为中学和中学后学生提供 Java for AP Computer Science A、Java Fundamentals、Java Foundations 和 Java Programming 课程。 Artificial Intelligence with Machine Learning in Java 适合已从之前的课程掌握面向对象概念、数据结构、递归以及 Java 术语和语法的基础知识的更高阶学生。
通过 Oracle Academy 课程,学生可参与 Java 方面的实践学习,并培养解决问题、协作和批判性思维技能以帮助自己在各行各业的计算机科学方面取得进步。
Java 和 Python 是全球最常用的编程语言。 查看以下数据表。
| 课程名称 | 类型 | 时长 | 下一门课程 |
|---|---|---|---|
| Getting Started with Java Using Alice | 研习班 | 8 | 下一个研习班或完整课程 |
| Java Puzzle Ball | 研习班 | 12 | 下一个研习班或完整课程 |
| Creating Java Programs with Greenfoot | 研习班 | 16 | 下一个研习班或完整课程 |
| Programming the Finch Robot in Greenfoot | 研习班 | 4 | 下一个研习班或完整课程 |
| Programming the Finch Robot in Java | 研习班 | 4 | 下一个研习班或完整课程 |
| Java Fundamentals | 课程 | 90 | Java Programming |
| Java Foundations | 课程 | 90 | Java Programming 或认证 |
| Java Programming | 课程 | 90 | Artificial Intelligence with Machine Learning in Java |
| Oracle Academy Java for AP Computer Science A | 课程 | 180 | Artificial Intelligence with Machine Learning in Java 或认证 |
| Artificial Intelligence with Machine Learning in Java | 课程 | 40 | 认证 |
| Oracle Foundations Associate,Java,专业认证 | 认证考试 | 不适用 | 不适用 |
现在,学生们通过新设的、获得 College Board 认可 Oracle Academy Java for AP Computer Science A 课程,在中学阶段就可以学习 Java 知识与技能,还能进行实操。
180 小时
面向:在准备 College Board AP Computer Science A 考试以及 Oracle Certified Foundations Associate,Java 考试(1Z0-811)的学生。 学生通过实操性的生动课程学习面向对象的编程概念、术语、语法以及创建基本 Java 程序的步骤,还有机会用 Java 设计出面向对象的应用程序。
Oracle Academy 课程材料虽已包含 College Board 规定的所有 AP Computer Science A 目标,但如果要准备 AP 考试,学生还有额外的 AP 资源要学习。
教师先修课:无
建议: Oracle Academy 的 Getting Started with Java Using Alice 和 Creating Java Programs with Greenfoot 研习会
| 英语 | 中文(简体) | 法语 | 印度尼西亚语 | 日语 | 巴西葡萄牙语 | 西班牙语 | 阿拉伯语 | 俄语 | |
|---|---|---|---|---|---|---|---|---|---|
| 语言可用性 | 是 |
吸引编程经验少或没有编程经验的参与者。 通过参与性实践活动(关于如何轻松使用 Java 平台),向参与者介绍面向对象的概念、术语和语法以掌握创建基本 Java 程序所需的知识。
90 小时
面向:希望开始体验 Java 编程以及学习如何使用有趣的交互式工具创建动画、游戏和应用程序的学生。 本课程适合作为任何学生的基础课程,可与 Java Programming 课程一起按顺序讲授以帮助学生为 AP 计算机科学 A 考试做好准备。
教师先修课:无
| 英语 | 中文(简体) | 法语 | 印度尼西亚语 | 日语 | 巴西葡萄牙语 | 西班牙语 | 阿拉伯语 | 俄语 | |
|---|---|---|---|---|---|---|---|---|---|
| 语言可用性 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
让几乎没有编程经验的参与者使用标准 Java 编辑器进行 Java 编程。 向参与者介绍编程概念、面向对象的概念、术语和语法以及创建基本 Java 程序所需的步骤。
90 小时
面向:希望学习 Java 编程以及使用 Java 建立面向对象的编程经验的学生。 本课程适合作为计算机科学专业的基础课程,可与 Java Programming 课程一起按顺序讲授以帮助学生为 AP 计算机科学 A 考试做好准备。
教师先修课:
Oracle Academy Workshop: Getting Started with Java Using Alice
Oracle Academy Workshop: Creating Java Programs with Greenfoot
建议:Java Fundamentals
| 英语 | 中文(简体) | 法语 | 印度尼西亚语 | 日语 | 巴西葡萄牙语 | 西班牙语 | 阿拉伯语 | 俄语 | |
|---|---|---|---|---|---|---|---|---|---|
| 语言可用性 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 | 是 |
在 Java Fundamentals 或 Java Foundations 中所获技能的基础上构建,帮助提升 Java 编程技能。 参与者将使用 Java 来设计面向对象的应用程序,以及通过参与性实践活动来创建 Java 程序。
90 小时
面向:希望拓展 Java 编程经验以及开发更复杂 Java 应用程序的学生。 本课程适合作为计算机科学专业和非计算机科学专业的基础课程,可与 Java Fundamentals 课程一起按顺序讲授以帮助学生为 AP 计算机科学 A 考试做好准备。
教师先修课: 面向对象的概念、术语和语法的基础知识,以及了解创建基本 Java 程序所需的步骤。
建议:Java Fundamentals
至少有一门编程语言的经验
| 英语 | 中文(简体) | 法语 | 印度尼西亚语 | 日语 | 巴西葡萄牙语 | 西班牙语 | 阿拉伯语 | 俄语 | |
|---|---|---|---|---|---|---|---|---|---|
| 语言可用性 | 是 |
在 Java Foundations 和 Java Programming 中获得的技能的基础上,学生学习和实践人工智能领域中的机器学习概念。 通过实践活动,向学生介绍在 Java 中创建机器学习解决方案所需的术语、语法和步骤。
40 小时
面向:掌握 Java 中面向对象的概念、数据结构、递归、术语和语法的基础知识并希望通过 Java 学习人工智能领域机器学习概念的学生。
教师先修课:掌握面向对象的概念、数据结构、递归、术语和 Java 语法的基础知识。
建议:Java Fundamentals 和 Java Foundations
| 英语 | 中文(简体) | 法语 | 印度尼西亚语 | 日语 | 巴西葡萄牙语 | 西班牙语 | 阿拉伯语 | 俄语 | |
|---|---|---|---|---|---|---|---|---|---|
| 语言可用性 | 是 |