検索 検索トップページ トップページ担当別50音一覧 担当別50音一覧

プログラミングIV

科目
プログラミングIV
区分
メディアネットワーク学科科目群
授業コード
55211
開設セメスター
4S
曜日・時限
秋 火/34
単位数
2単位
担当者名
小林 由紀男
授業の概要
オブジェクト指向プログラミングの考え方と技法,およびプログラミング開発統合環境(DevCppまたはeclipse)の使い方を学びます.C++言語独自の技法を整理し,新しい技法を十分納得できるような演習を取り入れ,身近なアプリケーションのオブジェクト指向プログラミングに言及します.
到達目標
C++言語を使ったオブジェクト指向プログラミングを十分理解し,様々な応用技法を使いこなせることができる能力を培うこと.自ら問題を解析し,モデリングし,アプリケーションを作成できるスキルにまで到達して欲しい.
授業計画
テーマ
内容
授業を受けるにあたって
第1回目
オブジェクト指向プログラミング 授業の概要説明.C++プログラミングの準備シラバスの確認.教科書1.1~1.3
第2回目
プログラミング開発環境 統合開発環境にけるコンソールアプリケーションの作成法今週の授業資料,教科書1.3~2.1
第3回目
C++入出力 C++言語について,ネームスペース今週の授業資料,教科書2.2~2.4
第4回目
データ型と演算 識別子(変数)とデータの型 【小テスト】今週の授業資料,教科書3.1~3.3
小テスト範囲:授業第1回~第3回
第5回目
C++の関数・演算 モジュールとしての関数,関数宣言,インライン関数,演算子今週の授業資料,教科書3.4~3.5
第6回目
参照用法とオブジェクト 値渡しと参照渡し,オブジェクト保護今週の授業資料,教科書4.1~4.3
第7回目
クラス定義とオブジェクト クラス型,データメンバ゙,メンバ関数今週の授業資料,教科書5.1~5.4
第8回目
オブジェクトの生成コンストラクタ,デストラクタ,newとdelete演算子【小テスト】今週の授業資料,教科書5.5~5.7
小テスト範囲:授業第5回~第8回
第9回目
データ抽象化とアクセス制限クラスカプセル化,アクセス属性,可視性今週の授業資料,教科書6.1~6.6
第10回目
コンストラクタとデストラクトコンストラクタとデストラクタによる記憶管理,コピーコンストラクタ今週の授業資料,教科書7.1~7.3
第11回目
基底クラスと派生クラス基底クラス,派生クラス,クラス階層今週の授業資料,教科書8.1~8.4
第12回目
多重継承多重継承,仮想基底クラス,仮想継承 【小テスト】今週の授業資料,教科書8.5~8.6
小テスト範囲:授業第8回~第11回
第13回目
オーバーロード関数の多重定義,演算子のオーバーロード 今週の授業資料,教科書9.1~9.3
第14回目
仮想関数仮想関数,抽象クラス今週の授業資料,教科書10.1~10.3
第15回目
期末試験オブジェクトの設計,C++言語によるオブジェクト指向プログラミング全「今週の授業資料」,教科書,小テスト問題

教科書
標準C++の基礎知識/柏原 正三/(株)アスキー/ISBN4-7561-3121-2
参考文献
標準C++の基礎知識 実践編/柏原 正三/(株)アスキー/ISBN4-7561-3563-3, C++言語入門/S.T Dewhurst,K.T.Stark著/小山裕司 監訳/(株)アスキー/ISBN4-7561-0044-9,予習・復習資料:bb@tamagawa.ac.jp[授業],http://rironnew.inf.eng.tamagawa.ac.jp
成績評価方法
小テスト(30点),期末試験(50点),授業でのアクティビティー(質問・発表等,20点)を考慮して100点満点とします.試験(期末・小テスト)においては,C++言語でオブジェクト指向プログラミングのスキルを評価します.成績は所定の規則通り,S・A・B・C・Fで評価しますが,出席が3/4に満たないものは期末の定期試験の受験資格を失うので,合計は50点以下(つまりF)になります.
そのほか受講者への指示/メッセージ
「プログラミングⅠ,Ⅱ」を履修していることが必須条件です.C++言語でどのようにオブジェクト指向を実現するのか,その基本的な考え方や仕組みの習得がこの授業のねらいです.統合開発環境でのプログラミングによる問題解決技法を確実にマスターして,プログラミングの指導ができる程度の能力を養って欲しい.事前に bb@tamagawa.ac.jp で配布する配布資料および教科書の該当部分に目を通し(予習・復習が授業の前提です),各自のノートPCのプログラム開発環境(DevCppまたはEclipse)で演習プログラムを作成してしておくこと.

更新日:01/05/2008
検索トップページ担当別50音一覧