welcome: please sign in
location: "Java"の差分
210と237のリビジョン間の差分 (その間の編集: 27回)
2011-09-26 06:36:17時点のリビジョン210
サイズ: 2895
編集者: masahiko
コメント:
2012-01-09 12:07:55時点のリビジョン237
サイズ: 3002
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 14: 行 14:
||1 (9/28)||Java概要||[[Javaとはどんな言語なのか]], [[処理系の使い方]]||[[Java課題01]]||
||2 (10/5)||Cと似ているところ||[[プログラムの書き方]], [[Javaの構文]], [[基本データ型]], [[変数の宣言と初期化]], [[算術演算]], [[表示のための命令]]||[[Java課題02]]||
||3 (10/12)||配列||[[基本型以外のデータ]], [[配列の宣言と初期化]]|| ||
 . [[配列]], [[論理式]]
 . [[Java課題03]], [[Java解答03]]
行 20: 行 15:
||3 (10/19)||Cと異なるところ||[[定数の宣言]], [[String]], [[コマンドライン引数]], [[キーボードからの入力]]|| || 第1回 Java概要 (9/28)
 . [[Javaとはどんな言語なのか]]
 . [[処理系の使い方]]
 . [[Java課題01]]
行 22: 行 20:
=== 授業(2010年度) ===
 . [[Java課題04]],
[[プログラム作成の手順]]
||
5 (10/27)||オブジェクト||[[オブジェクト]], [[クラス]]||[[Java課題05]],[[Java解答05|解答]]||
||
6 (11/10)||メソッド||[[クラスの定義]], [[アクセス修飾子]], [[メソッド]], [[コンストラクタ]]||[[Java課題06]]||
||
7 (11/17)||オブジェクトをつなぐ||[[オブジェクトをつなぐ]], [[つながったオブジェクトを表示する]]||[[Java課題07]]||
||
8 (11/24)||リスト処理||[[オブジェクトを沢山つなぐ]], [[オブジェクトをつなぐメソッド]], [[オブジェクトを除くメソッド]], [[線形リスト]]||[[Java課題08]]||
||
9 (12/1)||継承||[[線形リストの操作]], [[継承]], [[継承の例]], [[複数クラスのコンパイル]]||[[Java課題09]]||
||10 (12/8)||
入出力||[[まとめと補足]], [[break文]], [[既存のクラスを利用する]], [[ファイル入力]] ||[[Java課題10]]||
||11 (12/15)||
グラフィックス||[[Swing]], [[ウインドウの表示]], [[ウインドウの内容]], [[APIを調べる]]||[[Java課題11]]||
||12 (12/22)||
画像とマウス||[[画像を表示する]], [[イベントドリブン]]||[[Java課題12]]||
||
13 (1/12)||応用||[[色]], [[15ゲーム]], [[盤の表現]]||[[Java課題13]]||
||14 (1/19)||応用||
[[ばらばらにする]], [[ピースを動かす]]||[[Java課題14]]||
||15 (1/26)||配布||
[[クラスを利用する]], [[Jarファイル]], [[アプレット]]||新しい課題はありません||
----
やり残したこと
 . collection
 . arrayList
第2回 Cと似ているところ (10/5)
 .
[[プログラムの書き方]]
 . [[Javaの構文]]
 . [[基本データ型]]
 . [[変数の宣言と初期化]]
 . [[算術演算]]
 . [[表示のための命令]]
 . [[Java課題02]]

第3回 配列 (10/12)
 . [[基本型以外のデータ]]
 . [[配列の宣言と初期化]]
 . [[配列]]
 . [[定数の宣言]]
 . [[論理式]]
 . [[Java課題03]]

第4回 文字列と入力 (10/19)
 . [[メソッド呼び出しの方法]]
 . [[数学関数]]
 . [[String]]
 . [[キーボードからの入力]]
 . [[Java課題04]]

5オブジェクト (10/26)
 . [[Java解答04]]
 .
[[オブジェクト]]
 .
[[クラス]]
 .
[[Java課題05]]

6メソッド (11/2)
 . [[Java解答05]]
 .
[[クラスの定義]]
 .
[[アクセス修飾子]]
 .
[[メソッド]]
 .
[[コンストラクタ]]
 .
[[Java課題06]]

7オブジェクトをつなぐ (11/9)
 .
[[オブジェクトをつなぐ]]
 .
[[つながったオブジェクトを表示する]]
 .
[[Java課題07]]

8リスト処理 (11/16)
 .
[[オブジェクトを沢山つなぐ]]
 .
[[オブジェクトをつなぐメソッド]]
 .
[[オブジェクトを除くメソッド]]
 .
[[線形リスト]]
 .
[[Java課題08]]

9継承 (11/30)
 .
[[線形リストの操作]]
 .
[[継承]]
 .
[[継承の例]]
 .
[[複数クラスのコンパイル]]
 .
[[Java課題09]]

第10回
入出力 (12/7)
 .
[[まとめと補足]]
 .
[[break文]]
 . [[コマンドライン引数]]
 .
[[既存のクラスを利用する]]
 .
[[ファイル入力]]
 .
[[Java課題10]]

第11回
グラフィックス (12/14)
 .
[[Swing]]
 .
[[ウインドウの表示]]
 .
[[ウインドウの内容]]
 .
[[APIを調べる]]
 .
[[Java課題11]]

第11回
画像とマウス (12/21)
 .
[[画像を表示する]]
 .
[[イベントドリブン]]
 .
[[Java課題12]]

13回~15回 15ゲームを作る
 . [[15ゲーム]]
 . [[15ゲーム作成]]
 . [[色]]
 .
[[盤の表現]]
 .
[[Java課題13]]
 .
[[ばらばらにする]]
 .
[[ピースを動かす]]
 .
[[Java課題14]]
 .
[[クラスを利用する]]
 .
[[Jarファイル]]
 .
[[アプレット]]

Java(応用プログラミングA)資料

  • このページは非公開です。 公開部分はmoodleからリンクしています。

授業目標

  • Java言語によるプログラミングの演習をとおして、プログラミングにおける動的あるいは静的なものごとの考え方を学びます。

授業概要

  • Java言語を使ったプログラミングの演習を行い、クラス、オブジェクト、構造について学びます。 授業ではパソコンや学内ネットワークシステムを利用します。

授業計画(2011年度)

第1回 Java概要 (9/28)

第2回 Cと似ているところ (10/5)

第3回 配列 (10/12)

第4回 文字列と入力 (10/19)

第5回 オブジェクト (10/26)

第6回 メソッド (11/2)

第7回 オブジェクトをつなぐ (11/9)

第8回 リスト処理 (11/16)

第9回 継承 (11/30)

第10回 入出力 (12/7)

第11回 グラフィックス (12/14)

第11回 画像とマウス (12/21)

第13回~15回 15ゲームを作る

Java (最終更新日時 2012-03-27 05:09:20 更新者 masahiko)