2007年度工学院大学 第1部機械システム工学科
応用プログラミング演習(Applied Exercise in Programming)[2C07]
1単位 浦田 哲哉 非常勤講師
- <授業のねらい及び具体的な達成目標>
- 近年のコンピュータ技術の発達に伴い,プログラムの規模も比例して大規模かつ複雑になり,これまでの「C」や「Pascal」などの手続き型プログラミングでは,プログラムの保守性・信頼性を確保することが難しくなってきている.
本授業では、この問題を解決するために提案されたオブジェクト指向プログラミングの基本的な考え方を学び,オブジェクト指向言語(C++)についての講義および各種演習を通して実践的に体得する.具体的な達成目標を以下に示す.
(1) C++言語の習得 (2) オブジェクト指向を用いたプログラミングの習得
(JABEE 機械システム基礎工学プログラムの学習・教育目標) (C-1) ◎ (JABEE 基本キーワード) 情報処理 (JABEE 個別キーワード) 計算機アーキテクチャー , プログラミング
(前提となる基礎知識と習得後の展開) 本科目を履修する前に,「情報処理概論及演習」,「プログラミング演習」を履修しておくこと.また,本科目の内容は,卒業論文でも関係する研究が多々ある.
- <授業計画>
- 1) ガイダンス,ソフトウェアの使い方,C++の概説
2) [C++の基礎] 四則演算と変数 3) [C++の基礎] 条件分岐 4) [C++の基礎] 繰り返し構文 5) [C++の基礎] 配列 6) オブジェクト指向の基本的な考え方(カプセル化,多態性,動的束縛) 7) クラスとインスタンス 8) メソッド 9) コンストラクタ 10) クラスの基本まと 11) 抽象化と継承 12) クラスの階層 13) まとめ 14) 定期試験
- <成績評価方法及び水準>
- 授業中に課すレポート,最終課題(50%)及び定期試験(50%)の結果により評価を行う.なお,レポート及び最終課題は100%の提出で評価する.
「機械システム基礎工学プログラム」の学習・教育目標(C-1)は,上記の基準を満たせば,達成される.
- <教科書>
- 「やさしいC++ <第2版>」高橋 麻奈 著 (ソフトバンククリエイティブ),に加えて授業中に配布するプリントを併用する.
- <参考書>
- 授業中に適宜紹介する.
- <オフィスアワー>
- 原則として,授業終了後教室にて
- <学生へのメッセージ>
- 「できる」・「できない」よりも「あきらめない」が重要である.
演習の時間が限られているので,授業時間以外も自分から進んで演習内容を理解することが望ましい.
- <備考>
- 授業中に課せられた演習問題は必ず次の演習時間までに完成させ,提出すること.
このページの著作権は学校法人工学院大学が有しています。
Copyright(c)2007 Kogakuin University. All Rights Reserved. |
|