welcome: please sign in
location: "Java"の差分
168と233のリビジョン間の差分 (その間の編集: 65回)
2010-11-12 13:32:27時点のリビジョン168
サイズ: 4152
編集者: masahiko
コメント:
2011-12-06 06:16:47時点のリビジョン233
サイズ: 3068
編集者: masahiko
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 12: 行 12:
=== 授業計画(2010年度) ===
行 14: 行 13:
||1 (9/29)||Java概要||[[Javaとはどんな言語なのか]], [[処理系の使い方]]||[[Java課題01]]||
||2 (10/6)||基本データ型||[[プログラムの書き方]], [[表示のための命令]], [[Javaの構文]], [[基本データ型]]||[[Java課題02]]||
||3 (10/13)||配列||[[配列]], [[変数の宣言と初期化]], [[論理式]]||[[Java課題03]], [[Java解答03|解答]]||
||4 (10/20)||文字列||[[String]], [[コマンドライン引数]]||[[Java課題04]], [[プログラム作成の手順|ヒント]]||
||5 (10/27)||オブジェクト||[[オブジェクト]], [[クラス]]||[[Java課題05]],[[Java解答05|解答]]||
||6 (11/10)||メソッド||[[クラスの定義]], [[アクセス修飾子]], [[メソッド]], [[コンストラクタ]]||[[Java課題06]]||
=== 授業計画(2011年度) ===
行 21: 行 15:
以下修正中
||7 (11/17)||オブジェクトをつなぐ||[[オブジェクトをつなぐ]], [[つながったオブジェクトを表示する]]||[[Java課題07]]||
||8 (11/24)||継承||[[継承]], [[複数のクラスを使う]], [[親クラスの変数を利用する]]||[[Java課題08]]||
||9 (12/1)||リスト処理||[[線形リスト]], [[リストの修正]], [[メソッドによるリストの修正]]||[[Java課題09]]||
||10 (12/8)||入出力||[[まとめと補足]], [[break文]], [[既存のクラスを利用する]], [[ファイル入力]] ||[[Java課題10]]||
第1回 Java概要 (9/28)
 . [[Javaとはどんな言語なのか]]
 . [[処理系の使い方]]
 . [[Java課題01]]

第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]]

=== 授業(2010年度) ===
行 28: 行 88:
||13 1/12||応用||[[色]], [[15ゲーム]], [[盤の表現]]||[[Java課題13]]||
||14 1/19||応用||[[ばらばらにする]], [[ピースを動かす]]||[[Java課題14]]||
||15 1/26||配布||[[クラスを利用する]], [[Jarファイル]]|| ||
||13 (1/12)||応用||[[色]], [[15ゲーム]], [[盤の表現]]||[[Java課題13]]||
||14 (1/19)||応用||[[ばらばらにする]], [[ピースを動かす]]||[[Java課題14]]||
||15 (1/26)||配布||[[クラスを利用する]], [[Jarファイル]], [[アプレット]]||新しい課題はありません||
行 32: 行 92:
==== 2008の内容の残り ====
 . [[インスタンスをつなぐ]]
 . [[メソッドを作る]]
 . [[列車を作る]]
 . [[電車を作る]]
 . [[修飾子]]
 . [[クラスのまとめ]]
 . [[解答]]
 . [[アプレット]]
 . [[アプレットの初期化]]
 . [[15ゲームを作る]]
行 46: 行 95:
 . 入出力、バイトストリームとテキストストリーム
 . 例外処理
----
古い資料(2000年ごろ)
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/kakkuro1.html|数を使ったパズルを解く手順を日本語で書く]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/gengo1.html|JAVA 言語概説]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/dainyu.html|代入文]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/for.html|繰り返しのための構文]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/if.html|条件を含む構文]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/while.html|これまでのまとめの問題]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/hairetu1.html|配列]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/hairetu2.html|配列を使ってパズルを解いてみよう]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/angou1.html|手作業とプログラムの分担を考える]]
    * [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/rsa1.html|公開鍵暗号について]]

    * 問題1 [[http://web.lab.hyogo-dai.ac.jp/~masahiko/kisojava/menseki1.html|面積の計算]]

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)

授業(2010年度)

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

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