最終更新日:2017/02/09
Syllabus
クリックして表示・非表示切り替え
概要
対象年度 年度 2017 (週1コマ)秋期 開講時限 金3
開講学部・学科等 理工
科目コード 642042900 科目ナンバー SEE02067
授業名 Cプログラミング応用
英文授業名 Applied C Programming
担当教員 前野 譲二

授業形態 講義
e-learning利用 その他:
担当形態 単独
関連する授業
当科目履修前に履修して
おくことが望ましい科目
Cプログラミング入門
後続関連授業
教職課程科目
テーマ・キーワード C言語の全体像を理解する

授業の概要・ねらい プログラム言語Cを用いる。問題解決のアルゴリズム作成能力の向上と応用プログラムの作成能力の向上を目標とする。 問題解決重視型の授業計画のもとで、C言語の構造と文法及びプログラミング技術を学び、種々のプログラムを作成することにより、C言語の特徴を活かした処理方法を学ぶ。Cプログラミング入門の単位を修得していることが望ましい。

授業内容は、金曜日3時限(鬼頭政、前野譲、鈴木里史)の教員の統一されたものと考えて良い。
到達目標 ポインタの概念を理解しており、サンプルプログラムを解読できる。
構造体、ファイルへの読み書きを含むプログラムを作成し、動作させることができる。
教科書と準備するもの 使用しない。
参考書 適宜授業中に紹介する。
評価の基準 秋期試験・レポート・授業態度
具体的評価方法 講義への参加・貢献50%、レポート・課題提出50%
授業評価アンケート
フィードバック・
受講生へメッセージ
C言語の本質を勉強してもらいながら、実用性に配慮して講義を進めます。
単位互換
特記

授業計画
第1回 内容
ガイダンス
・講義の進め方・宿題提出・実習方法の説明
・成績評価の説明
・実力確認テストの実施
授業時間外における学修(予習・復習等) 予習:Cプログラミングについて調べておく。
復習:授業の後半部分を理解する。
授業実施特記
第2回 内容
Cプログラミング入門の範囲の復習-1
・数式の計算(整数型、実数型)
・標準入出力
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第3回 内容
Cプログラミング入門の範囲の復習-2
・選択処理:if~else文
・反復処理:for文、while文
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第4回 内容
Cプログラミング入門の範囲の復習-3
・1次元配列、2次元配列
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第5回 内容
関数(1)
・基本的な使い方
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第6回 内容
関数(2)
・配列の渡し方
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第7回 内容
ポインタ(1)
・ポインタのメカニズム
・ポインタ演算子、ポインタの初期化
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第8回 内容
ポインタ(2)
・ポインタと配列、ポインタの演算と比較
・ポインタと文字列
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第9回 内容
ポインタ(3)
・関数とポインタ
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第10回 内容
構造体(1)
・構造体の定義
・構造体変数の宣言・代入・参照
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第11回 内容
構造体(2)
・構造体の配列
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第12回 内容
構造体(3)
・構造体と関数
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第13回 内容
入出力とファイル操作(1)
・ファイルのオープン/クローズ関数
・入出力関数
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第14回 内容
入出力とファイル操作(2)
・ファイル操作関数
・ファイル構造体
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第15回 内容
総合復習
今期のまとめ
授業時間外における学修(予習・復習等) 今まで習ったことをコンピュータ上で実行できるようにしておく。
授業実施特記