平成18年度
授業科目 担当教員 開講期
情報処理3  田中 大二郎 通年
科目番号 対象学年 必修・選択の別 単位数
13160 電子制御工学科 必履修 2単位
授業概要
 情報処理3では情報処理2の受講を終えた者を対象に、コンピュータを仕事や研究のために役立てるために必要となる知識や技法について説明を行う。また、C++言語によるプログラミングの学習を通じて、コンピュータによって問題を処理するためのアルゴリズムについて学習を行い、機能的に優れ構造的にも明解で判り易いプログラムの作成能力を身につける.

  到達目標
   ・プログラミングにおける基本的な規則が理解できる
   ・プログラムの基本設計ができる
   ・オブジェクトと型、演算子、式の評価が理解できる
   ・プログラムの流れ、処理の分岐、判断が理解できる
   ・関数を理解し、関数の作成と応用ができる
   ・クラスを理解し、クラスの作成と応用ができる
教科書
プログラミング講義 C++  
参考書
 
授業の進め方
授業は、教科書・プリント・板書を中心に進め、適当な間隔で、コンピュータを用いた演習を行う。
授業内容
前期 後期
1 プログラミングの基本形、構造化プログラミング、基本的な規則 1 式の評価とポインタ、アドレス、関数の呼び出しとポインタ
2 オブジェクトと型、演算子、式の評価 、プログラムの流れの分岐、判断 2 ポインタと配列、ポインタによる文字操作
3 演習 3 演習
4 switch文、while文、 for文、配列、配列の初期化、複合代入 4 クラスの定義、クラスの作成
5 多重ループ、多次元配列、識別子 5 オブジェクトの初期化、
6 演習 6 演習
7 標準ライブラリー、ストリーム入出力、処理子 7 デフォルトコンストラクタ、挿入演算子
8 <前期中間試験> 8 <後期中間試験>
9 関数の作成、関数の型、関数の定義 9 メンバへのポインタ、デストラクタ
10 演習 10 演習
11 関数の参照、値渡し、参照渡しとポインタ 11 メンバ関数、クラス型のメンバ、演算子の多重定義
12 配列の受け渡し、再帰呼び出し、関数の多重定義 12 ククラスと構造体と共用体、ポインタと構造体、例外処理
13 演習 13 演習
14 インライン関数、生成的な関数、条件演算子、プロトタイプ宣言 14 クラスの汎用性、保護派生、公開派生、ファイルのオープン、ファイルへの入出力
15 <前期末試験> 15 <学年末試験>
成績評価の方法
定期試験の成績で70%、演習と提出物、受講状況で30%にて評価する。
学生へのメッセージ
情報処理3は情報処理2の受講を終えた者を対象に授業を進める。情報処理2の基礎的な内容を再度復習しておくことを勧める