31316 オブジェクト指向プログラミング
|
選 |
|
春学期 |
|
2 |
|
3 |
|
蜂巣 吉成 |
他の科目との関連 | |
他学科履修 | 可 |
副題 | |
授業概要 | Java言語を用いてオブジェクト指向ソフトウェアの基本的な概念、および、実際的なプログラミング技術の修得を目的とする。そのために、基本的なプログラミング課題を例として用い、いくつかのJavaプログラムを実際に作成する。 |
学修目標 | 1.カプセル化、情報隠蔽、抽象データ型の概念を理解している。 2.クラスの継承、is-a関係を理解している。 3.多態性(ポリモルフィズム)の概念を理解している。 4.Java言語を用いた基本的なプログラムの設計、実現、テスト、デバッグの方法を理解している。 5.Java言語でカプセル化、継承、多態性がどのように実現されているか理解している。 6.例外によるエラー処理について理解している。 7.Javaプログラムの実行の仕組みを理解している。 8.手続き型指向言語とオブジェクト指向言語の違いを理解している。 |
授業計画 | 第1週 導入 第2週 Javaプログラムの基礎 第3週 基本型,文字列 第4週 制御構造,メソッド,配列 第5週 オブジェクト1 第6週 オブジェクト2 第7週 リスト構造 第8週 インタフェース 第9週 クラスの継承 第10週 クラスの継承2 第11週 抽象クラスとアクセス制御 第12週 例外処理 第13週 総合演習 第14週 まとめ 第15週 定期試験 |
評価方法 | レポート50%、定期試験50%で評価する。 |
テキスト | 「やさしいJavaプログラミング」 千葉 滋, アスキー出版 3780円 ISBN 4-7561-4485-3 |
その他 | 他学科の学生が履修する場合は、ネットワークに接続できて、Webページを見ることのできるノートPCをもっていることを条件とする。 この科目は、次のJABEE対応コース「情報技術専修コース(情報通信学科・情報システム数理学科)」の学習・教育目標に対応する(小項目:D-3, E-3,4)。 |