コースの詳しい説明と各レッスンの目標を見る

www.oracle.com/academy
Java Foundations - コースの説明
概要
この学習コースは、プログラミングの経験がほとんどない学生の興味を喚起する内容になっています。オブジェクト指向の概念、用語、
および構文について説明し、基本的な Java プログラムを作成するのに必要な手順を体験的かつ興味深いアクティビティで実践します。
学生は、Java プログラミングの概念を学習し、Java を使用してオブジェクト指向アプリケーションを設計し、体験的かつ興味深いア
クティビティを実践して Java プログラムを作成します。
使用可能なカリキュラムの言語:
•
アラビア語、簡体字中国語、英語、フランス語、日本語、ポルトガル語(ブラジル)、スペイン語
•
•
コースの推奨合計所要時間: 90 時間*
Oracle Academy トレーニングを修了した教育者に対する専門教育単位数: 30
期間
*所要時間には、インストラクション、自己学習/宿題、演習、プロジェクトおよびアセスメントが含まれます
受講対象者
教育者
• 専門学校、職業訓練学校、短期大学および 4 年制大学で、基礎レベルのコンピュータ・プログラミングまたは情報通信テク
ノロジ(ICT)、または関連科目の指導に携わる教職員会員。
• 中学校/高校および職業訓練学校で、コンピュータ・プログラミングの指導に携わる教師。
学生
•
•
Java プログラミングを学習し、Java を使用したオブジェクト指向プログラミングの経験を積むことを希望する学生。
このコースは、コンピュータ・サイエンスを専攻する学生に、および学生が AP コンピュータ・サイエンス A 試験の準備のた
めに Java プログラミングについて順序どおりに指導を受けるときに適した基礎コースです。
前提条件
必須
•
•
Oracle Academy ワークショップ - Alice を使用した Java について
Oracle Academy ワークショップ - Greenfoot を使用した Java プログラムの作成
•
Oracle Academy コース - Java Fundamentals
推奨
次に受講が推奨されるコース
•
Oracle Academy コース - Java Programming
Copyright © 2016, Oracle and/or its affiliates.All rights reserved.Oracle and Java are registered trademarks of Oracle and/or its affiliates.Other names may be trademarks of their respective owners.
2
レッスンごとのトピック
はじめに
•
•
•
コースについて
簡単な歴史
Java の設定
Java ソフトウェア開発
•
•
•
ソフトウェア開発プロセス
プログラムが実行する内容とは
オブジェクト指向プログラミングの概念の紹介
Java のデータ型
•
•
•
•
•
変数とは
数値データ
テキスト・データ
データ型間の変換
キーボード入力
Java のメソッドおよびライブラリ・クラス
•
•
•
•
•
メソッドとは
import 宣言およびパッケージ
String クラス
Random クラス
Math クラス
決定文
•
•
ブール式および if/else コンストラクト
条件付き実行の理解
• switch 文
ループ・コンストラクト
•
•
•
for ループ
while および do-while ループ
break 文と continue 文の使用
クラスの作成
•
•
•
•
•
•
クラスの作成
オブジェクトのインスタンス化
コンストラクタ
メソッドのオーバーロード
オブジェクトの相互作用とカプセル化
static 変数およびメソッド
配列と例外
•
•
•
•
1 次元配列
ArrayList
例外処理
デバッグの概念と手法
Copyright © 2016, Oracle and/or its affiliates.All rights reserved.Oracle and Java are registered trademarks of Oracle and/or its affiliates.Other names may be trademarks of their respective owners.
3
JavaFX
•
•
•
Java FX の紹介
色と形状
グラフィック、オーディオ、およびマウス・イベント
最終プロジェクト
•
Java ベースのアニメーション、アプリケーションまたはゲームの開発
お近くで開催予定のイベントは Academy events calendarで検索および登録が可能です。
Copyright © 2016, Oracle and/or its affiliates.All rights reserved.Oracle and Java are registered trademarks of Oracle and/or its affiliates.Other names may be trademarks of their respective owners.