Linux,Java,C @ wiki

Javaスコーラ2010まとめ

JavaスコーラはJava言語を学ぶ授業です。Javaスコーラとは参考
講師は一年間やってきてさまざまに工夫してやってきました。
参考になればいいと思いここにまとめます。

2010年度は自分でプログラムをかけるようになることを目標にたくさんプログラムを書かせてきました。
授業時間は90分で週1回のペースで教えました。授業はスライド、ホワイトボード、実技などで構成しています

前期
Linuxコマンドライン+エディタ
  • HelloWorld
  • 変数について
  • if文, for文
  • これまでの復習問題
  • クラスを構成してるもの
  • メソッドの種類、書き方
  • コンストラクタ、メソッドを使う
  • カプセル化

eclipseを使い始める
  • これまでの復習問題
  • いくつかお題を提示して簡単なゲームを作ってもらうCUI
  • 復習問題、ゲーム作成の続き
  • ゲーム作成の続き、夏休みの予定検討

夏休み
  • 各自作りたいソフトウェアを作成(Skypeチャットで対応
自分で書かせることでどこを理解していないかがよくわかった

後期
  • クラスの復習、あるプログラムのクラスを抽出
  • OOPで書かれた簡単なプログラムを読む
  • 継承
  • スレッド
  • ソート、データ構造
  • APIのデータ構造の実装を書いてみる
  • Appletを用いたGUIプログラム
  • GUIでタイマーを作ってみる
  • GUIタイマーの続き
  • 今までの復習、GUIタイマーの改善
  • 自分で考えたプログラムを作る
  • 作ったプログラムの発表

この様な順序で教えました。途中で穴埋め、文章題などの問題を出しました。