プログラミング方法論
Programming Methodology
教授・下村 隆夫
2単位
目的
品質の高いソフトウェアを効率よく開発するためのプログラミング方法論について講義し,例題,課題を与えて演習を行い,プログラミングに必要な技術を修得させる.
概要
オブジェクト指向,UML,例外,スレッド,イベント,GUI,ソケット通信等,インターネットプログラミングに必要な知識,技術について体系的に解説する.
キーワード
Java,スレッド,GUI,ネットワーク通信
要件
「コンピュータ入門1,2」,「データ構造とアルゴリズム1,2」を履修していることが望ましい.
注意
「プログラミング方法論2」と連携して講義および演習を進める.
目標
1. | プログラミング言語に共通の概念や機能を習得させることにより,ソフトウェア開発能力を育成する.(授業計画1∼15,および,定期試験による) |
計画
1. | Javaプログラムの構造 |
2. | Javaプログラムの作成 |
3. | クラスの継承 |
4. | スーパークラス,サブクラスの作成 |
5. | オブジェクト指向言語 |
6. | ガソリンスタンド業務プログラムの作成 |
7. | 入出力と例外処理 |
8. | 数式を計算するプログラムの作成 |
9. | スレッドの制御 |
10. | スレッドの作成 |
11. | GUIコンポーネント |
12. | ウィンドウプログラムの作成 |
13. | ネットワークプログラミング |
14. | アプレットの構成 |
15. | アプレットの作成 |
16. | 定期試験 |
評価
授業への参加姿勢,毎回課すレポート,および,定期試験の成績を総合して行う.平常点と定期試験の比率は3:7とする.
対象学生
開講コース学生のみ履修可能
教科書
開講前に,掲示により教科書を指定する.
参考資料
下村隆夫著「新訂版Javaによるインターネットプログラミング」近代科学社
下村隆夫著「上級プログラマへの道」コロナ社
連絡先
下村(C402, 088-656-7503, simomura@is.tokushima-u.ac(no-spam).jp)
- オフィスアワー: 水曜日15:00∼18:00
備考
Webブラウザで必要な情報を参照しながらプログラムを作成し,レポートとしてまとめ,電子メールで提出してもらう.