平成20年度
授業科目 担当教員 開講期
プログラミング2 横山 隆志 通年
科目番号 対象学年 必修・選択の別 単位数
121304 3年 電気情報工学科 選択 2
授業概要
プログラミング1で習得したC言語の理解を深める。実際にプログラムを書きながら、必要なものを覚えていき、ポインタ・関数・構造体の概念をつかむ。C言語を使った応用的なプログラミング能力を身に付けることを目標とする。
  到達目標
   1. ポインタについて理解し、プログラム中で使えること。
   2. 関数の書き方と使い方を説明できること。
   3. 構造体について理解し、プログラム中で使えること。
   4. 応用プログラミングができること。
教科書
ザ・C99
参考書
なし
授業の進め方
講義は情報処理室で演習をまじえながら行う。演習や課題はメールやWebClassを通してやり取りする。必要に応じ、小テストを行う。
授業内容
前期 後期
1 ガイダンス 1 ポインタ
2 変数、入出力、式 2 ポインタ
3 条件式と3項演算子?: 3 ポインタと配列
4 配列(多次元配列・初期化) 4 ポインタと配列
5 関数(グローバル(外部)変数) 5 文字ポインタと関数
6 関数(再起関数) 6 応用プログラム(2)
7 関数(再起関数) 7 応用プログラム(2)
8 中間試験 8 中間試験
9 ヘッダファイルとCプリプロセッサ 9 構造体
10 コンピュータの構造 10 構造体
11 ファイル入出力 11 構造体と関数
12 ファイル入出力 12 応用プログラム(3)
13 応用プログラム(1) 13 応用プログラム(3)
14 応用プログラム(1) 14 応用プログラム(3)
15 前期末試験 15 学年末試験
成績評価の方法
演習・小テストの結果を30%、定期試験を70%として評価する。
学生へのメッセージ
プログラミング1に続く講義・演習である。情報処理技術者関連科目