科目名 プログラミングV
単位数 2.0
担当者 システム工学専攻 准教授 島 和之
履修時期 前期(第1ターム)
履修対象 2年
講義形態 演習
講義の目的 大規模なソフトウェアを分業で設計し、実装するための技術であるオブジェクト指向の設計とプログラミングを習得する。
講義で設計言語UMLを学び、コンピュータを用いた演習でJava言語のプログラムを実装する。
到達目標 オブジェクト指向設計およびオブジェクト指向プログラミングの基礎知識を習得し、概念を理解する。【知識2】【思考力・判断力】
受講要件 「コンピュータ基礎」「プログラミングI」「プログラミングII」を受講済みであることが望ましい。
履修取消の可否
履修取消不可の理由
事前・事後学修 配布資料を読み、理解できなければ質問する。
講義内容 1. オリエンテーション
2. オブジェクト指向言語の概要
3. プログラミングの基礎知識
4. Unified Modeling Language (UML)
5. 情報隠蔽と抽象データ型
6. メソッド
7. 継承とOverride
8. パッケージ
9. イベント処理
10. スーパークラスとサブクラス
11. 文字列の表示と編集
12. アニメーション
13. シーケンス図
14. 排他制御
15. 並行処理
期末試験実施の有無 実施しない
評価方法・基準 小テストによって基礎知識を評価します。(60%)
レポート課題によって概念の理解を評価します。(40%)
教科書等 教科書:講義の進行に合わせて順次ウェブ上に資料を公開します。
参考書:高橋 麻奈「やさしいJava」(ソフトバンククリエイティブ)
Java Platform, Standard Edition 6 API
http://java.sun.com/javase/ja/6/docs/ja/api/
担当者プロフィール ソフトウェア工学、分散システムに関する研究に従事
shima@hiroshima-cu.ac.jp
情報科学部棟8階813室

授業内容に関する質問や相談は随時受けつけますが、
居室を訪ねる場合には、授業前後の空き時間や電子メールなどで
事前にアポイントメントを取るようにしてください。
講義に関連する実務経験
課題や試験に対するフィードバック 課題に関する問合せがあれば、解説します。
アクティブ・ラーニング 振り返り
キーワード ソフトウェア、オブジェクト指向、UML、Java
備考