科目名 プログラミングⅡ
単位数 2.0
担当者 医用情報科学専攻 准教授 福田 浩士(J,K,Lクラス担当,代表教員)
情報工学専攻 准教授 舟阪 淳一,准教授 小畑 博靖,助教 井上 伸二(A,B,Cクラス担当)
知能工学専攻 准教授 末松 伸朗、助教 黒澤 義明(D,E,Fクラス担当)
システム工学専攻 講師 池田 徹志,助教 高井 博之(G,H,Iクラス担当)
履修時期 後期
履修対象 1年次
概要 プログラミングIで習得したC言語によるプログラミングの基礎に引き続きC言語によるプログラミングを習得する。
なお、本授業は講義形式にて行われる。
科目の到達目標 C言語の基本を理解し、比較的小規模で基本的なプログラムであれば誤りなく迅速に開発できるようになる。
受講要件 プログラミングⅠ、プログラミングⅠ演習を受講済みであること。
事前・事後学修の内容 【事前学修】
(1) 教科書と講義スライドを読む。
(2) 理解できた内容と理解できなかった内容をノートに整理する。

【事後学修】
(1) 講義内容を復習し、講義中に理解できなかった内容を理解する。
(2) 教科書の演習問題を解くことで理解を深める。
講義内容 第1回 変数と演算子,制御構造
第2回 配列と関数
第3回 復習1(第1回,第2回のおさらい)
第4回 ポインタと関数
第5回 ポインタと整数型配列
第6回 ポインタと文字型配列
第7回 復習2(第4回から第6回のおさらい)
第8回 中間まとめ
第9回 ファイル入出力
第10回 文字列操作(ポインタ配列,コマンドラインパラメータを用いた文字列操作)
第11回 構造体と構造体配列
第12回 構造体へのポインタ,メモリの動的確保
第13回 自己参照型構造体と単純リスト
第14回 復習3(第9回から第13回のおさらい)
第15回 復習4(全範囲のおさらい)
評価方法 試験、および、課題提出状況等により 100点満点の評点をつけ、90点以上を秀、80点以上90点未満を優、 70点以上80点未満を良、60点以上70点未満を可、60点未満を不可とする。 
教科書等 教科書:
柴田 望洋 「新・明解C言語 入門編」SBクリエイティブ 2014
担当者プロフィール オフィスアワーの設定や個別学習相談の受付に関しては各クラス毎に異なるため、各クラスの最初の授業で連絡する。
備考 【教職】高一種(情報)