1.Javaによって,プログラムを作成することができる.2.オブジェクト指向の基本的な概念について理解し,説明するができる.3.オブジェクト指向の概念を用いたプログラムを作成することができる.
概要:
オブジェクト指向プログラミングでは,抽象的にプログラムを扱うの特性を有し,システム開発のプログラミングだけでなく,要件/分析フェーズではないだけに利用されている.本授業では,「オブジェクト指向」に向いているJavaを通して学修する.
授業の進め方・方法:
Javaによるプログラム作成を通して,プログラムで必要なアルゴリズムやデータ構造をの概念や文法を学んでいく.具体的には,各自でプログラムを作成し,動作を確認しながらプログラミング技術を習得していく.
注意点:
この科目では,1単位あたり15時間の自学自習が求められる.
|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
ガイダンス・Java開発環境について |
本授業の概要,進め方,評価方法を把握する.また,Java開発環境について理解し,画面に文字を表示できるプログラムができる
|
2週 |
変数の扱い |
変数の扱い方のついて理解し,キーボードから値を入力できるようなプログラムができる.
|
3週 |
プログラムのアルゴリズムの基本(1) |
if文, switch文, while文, do while文, for文について理解し,それぞれの命令文を使ったプログラムをすることができる.
|
4週 |
プログラムのアルゴリズムの基本(2) |
if文, switch文, while文, do while文, for文について理解し,それぞれの命令文を使ったプログラムをすることができる.
|
5週 |
配列 |
配列について理解し,配列を使ったプログラムを書くことができる
|
6週 |
メソッド(1) |
メソッドについて理解し,メソッドを使ったプログラムを書くことができる.
|
7週 |
メソッド(2) |
メソッドについて理解し,メソッドを使ったプログラムを書くことができる.
|
8週 |
中間試験 |
JAVAの基本的な命令文などを中間試験を通して,理解度を確認し,内容を理解する.
|
2ndQ |
9週 |
中間試験テスト返却 |
JAVAの基本的な命令文などを中間試験を通して,理解度を確認し,内容を理解する.
|
10週 |
クラスの基本(1) |
クラスとオブジェクトの概念を理解し,クラスを意識したプログラムを書くことができる.
|
11週 |
クラスの基本(2) |
クラスとオブジェクトの概念を理解し,クラスを意識したプログラムを書くことができる.
|
12週 |
クラスの基本(3) |
クラスとオブジェクトの概念を理解し,クラスを意識したプログラムを書くことができる.
|
13週 |
日付クラスの作成(1) |
日付クラスを作成することによって,クラスについてより理解を深める.
|
14週 |
日付クラスの作成(2) |
日付クラスを作成することによって,クラスについてより理解を深める.
|
15週 |
定期試験 |
クラスとオブジェクトの概念を定期試験を通して,理解度を確認し,内容を理解する.
|
16週 |
定期試験テスト返却 |
クラスとオブジェクトの概念を定期試験を通して,理解度を確認し,内容を理解する.
|
後期 |
3rdQ |
1週 |
クラス変数とクラスメソッド(1) |
クラス変数について理解し,プログラムを書くことができる.
|
2週 |
クラス変数とクラスメソッド(2) |
クラスメソッドについて理解し,プログラムを書くことができる.
|
3週 |
クラス変数とクラスメソッド(3) |
クラス初期化子とインスタンス初期化子について理解し,プログラムを書くことができる.
|
4週 |
パッケージ(1) |
パッケージの概念とパッケージのインポートを理解し,パッケージを考慮したプログラムが書くことができる.
|
5週 |
パッケージ(2) |
パッケージの宣言を理解し,パッケージを考慮したプログラムが書くことができる.
|
6週 |
パッケージ(3) |
クラスとメンバのアクセス性を理解し,パッケージを考慮したプログラムが書くことができる.
|
7週 |
クラスの派生と多様性(1) |
継承を理解し,クラスの派生と多様性を考慮したプログラムが書くことができる.
|
8週 |
中間試験 |
クラスメソッド・パッケージなどを中間試験を通して,理解度を確認し,内容を理解する.
|
4thQ |
9週 |
中間試験テスト返却 |
クラスメソッド・パッケージなどを中間試験を通して,理解度を確認し,内容を理解する.
|
10週 |
クラスの派生と多様性(3) |
多様性を理解し,クラスの派生と多様性を考慮したプログラムが書くことができる.
|
11週 |
クラスの派生と多様性(4) |
継承とアクセス性を理解し,クラスの派生と多様性を考慮したプログラムが書くことができる.
|
12週 |
抽象クラス(1) |
抽象クラスを理解し,抽象クラスを考慮したプログラムが書くことができる.
|
13週 |
抽象クラス(2) |
抽象メソッドと非抽象メソッドとが入り組んだ複雑なプログラムが書くことができる.
|
14週 |
抽象クラス(3) |
抽象メソッドと非抽象メソッドとが入り組んだ複雑なプログラムが書くことができる.
|
15週 |
定期試験 |
JAVAを用いたオブジェクト指向プログラミングについて,理解度を確認して,内容を理解する.
|
16週 |
定期試験テスト返却 |
JAVAを用いたオブジェクト指向プログラミングについて,理解度を確認して,内容を理解する.
|