プログラムU
科目名 :プログラムII (英文科目名:Program II)
     1単位 必修 電子制御工学科2年 後期 講義+実習
担当教員:平田克己 (居室:電子制御工学科棟4階)
     Tel:0285-20-2254 E-mail: hirata@oyama-ct.ac.jp

授業目的
   プログラムIでの履修内容を踏まえて、さらに進んだC言語プログラ ミング
  技術の習得。

達成目標
  1.文字と文字列操作を伴うC言語プログラムが作成できること。
  2.C言語の関数構造を理解し、プログラミングができること。
  3.構造体を用いたC言語プログラムが作成できること。
  4.ポインタを用いたC言語プログラムが作成できること。
  5.ファイル入出力を伴うC言語プログラムが作成できること。

技術者教育プログラムの学習・教育目標: (A-1)、(B-3)
JABEE基準1の(1)との関係: (c)、(d(2-a))

カリキュラム中の位置づけ
  前学年までに学ぶ関連科目
    コンピュータ基礎、工学実験1
  現学年で学ぶ関連科目
    プログラムI、コンピュータII
  次学年以降に学ぶ関連科目
    プログラムIII〜IV、ソフトウェア工学I〜IV、工学実験 4〜5

教科書: 蓑原隆、「Cプログラミングの基礎」、サイエンス社(2001)
参考書:

授業内容:
  1.文字、文字列の入出力、文字列操作関数 (2週)
  2.関数の定義と呼び出し、ローカル変数とグローバル変数、再帰的関 数、分
    割コンパイル (4週)
  3.構造体、ポインタ、関数とポインタ、配列とポインタ、コマンドラ イン引
    数、各種構造 (6週)
  4.ファイル入出力、ファイルのオープンとクローズ (3週)

各達成目標に対する具体的な評価方法:
  1.実習課題(授業時間中または宿題)+定期(中間および期末)試験
  2.実習課題(授業時間中または宿題)+定期(中間および期末)試験
  3.実習課題(授業時間中または宿題)+定期(中間および期末)試験
  4.実習課題(授業時間中または宿題)+定期(中間および期末)試験
  5.実習課題(授業時間中または宿題)+定期(中間および期末)試験

評価方法:
   評価は、定期試験と演習課題の平均により行う。また、場合により追 試験や
  追課題を課すこともある。

連絡事項:
  ・授業は各階2時間のうち前半は教室で講義を、後半は電子計算機実習 室にて
   実習を行います
  ・プログラミング習得のためには、実際にプログラムを作成して動作さ せてみ
   ることが大切です。
  ・実習室(情報センター棟、電子制御工学科棟4階)は開いている時は 自由に
   使えるので、活用して下さい。