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

授業形態 講義
e-learning利用 その他:
担当形態 単独
関連する授業
当科目履修前に履修して
おくことが望ましい科目
コンピュータリテラシA,B
後続関連授業
教職課程科目
テーマ・キーワード プログラミング、C言語、アルゴリズム

授業の概要・ねらい プログラミングの基礎を学ぶ。問題解決のアルゴリズム作成能力とプログラムの作成・実行・デバック能力の基本を身につけることを目標とし、プログラム言語はC言語を用いる。問題解決重視型の授業計画のもとで、C言語の構造と文法の基本を学び、種々のプログラムを作成することにより、基本的な処理方法を学ぶ。

授業内容は、金曜日3時限(鬼頭政、前野譲、鈴木里史)の教員の統一されたものと考えて良い。
到達目標 C言語の基本的な文法と簡単なプログラムを作成できるようになる
教科書と準備するもの 使用しない。
参考書 適宜授業中に紹介する。
評価の基準 レポート・課題提出を総合的に評価する。
具体的評価方法 講義への参加・貢献50%、レポート・課題提出50%
授業評価アンケート
フィードバック・
受講生へメッセージ
プログラミングの楽しさを理解してもらえるように、参加しやすい講義を心がけます。
単位互換
特記

授業計画
第1回 内容
ガイダンス
・講義の進め方・宿題提出・実習方法の説明
・成績評価の説明
・実力確認テストの実施
授業時間外における学修(予習・復習等) 予習:コンピュータリテラシBのVBAによるプログラム作成を確認しておく。
復習:C言語プログラムについて理解する。
授業実施特記
第2回 内容
C言語の特徴
開発環境の操作方法
・簡単なプログラムの入力
・コンパイルと実行
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第3回 内容
簡単なプログラムの入力と実行(1)
・数式の計算、算術演算子
・入出力書式
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第4回 内容
簡単なプログラムの入力と実行(2)
・データ型と宣言 
・数式の計算、整数と実数の違い
・流れ図の説明
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第5回 内容
選択処理(1)
・if文
 選択処理の意味説明、関係演算子、等価演算子
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第6回 内容
選択処理(2)
・if~else文(2分岐型)
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第7回 内容
選択処理(3)
・if~else文(多分岐型)
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第8回 内容
反復処理(1)
・for文
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第9回 内容
反復処理(2)
・while文
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第10回 内容
反復処理(3)
・do~while文
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第11回 内容
反復処理(4)
・反復処理の応用
・無限ループの対応
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第12回 内容
配列(1)
・1次元配列(型、宣言)
・1次元文字データの扱い方
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第13回 内容
配列(2)
・2次元配列(型、宣言)
・2次元文字データの扱い方
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第14回 内容
配列(3)
・配列の応用
授業時間外における学修(予習・復習等) 予習:C言語のプログラムの作り方を調べる。
復習:今日習ったC言語に関する事柄を確認する。
授業実施特記
第15回 内容
総合復習
今期のまとめ
授業時間外における学修(予習・復習等) 今まで習ったことをコンピュータ上で実行できるようにしておく。
授業実施特記