1
|
授業計画/Class |
【イントロダクション】プログラミングの概念、開発環境Visual Studioの使い方 |
事前学習/Preparation |
パソコンの起動、ログインなどの基本的な使い方を確認 |
事後学習/Reviewing |
教科書第1章の復習 |
|
2
|
授業計画/Class |
【C言語の基本】コードの基本、数値データを処理し結果を画面に出力するprintf()、データの型など |
事前学習/Preparation |
教科書2.1,2.2,2.3を予習 |
事後学習/Reviewing |
教科書2.1,2.2,2.3を復習 |
|
3
|
授業計画/Class |
【変数】変数の型宣言、値の代入、変数の利用、式と演算子、数学関数 |
事前学習/Preparation |
教科書2.4を予習 |
事後学習/Reviewing |
教科書2.4を復習 |
|
4
|
授業計画/Class |
【キーボードからの入力】キーボードから数値データを入力するscanf() |
事前学習/Preparation |
教科書2.5,2.6を予習 |
事後学習/Reviewing |
教科書2章の章末問題を解く。 |
|
5
|
授業計画/Class |
【条件分岐】if文、if-else文、switch-case文、関係演算、論理演算 |
事前学習/Preparation |
教科書3.1,3.2を予習 |
事後学習/Reviewing |
教科書3.1,3.2を復習 |
|
6
|
授業計画/Class |
【繰り返し処理】for文、while文、do-while文、break文、continue文 |
事前学習/Preparation |
教科書3.3,3.4を予習 |
事後学習/Reviewing |
教科書3章の章末問題を解く。 |
|
7
|
授業計画/Class |
【配列】たくさんのデータを一括して扱う方法 |
事前学習/Preparation |
教科書第4章を予習 |
事後学習/Reviewing |
教科書第4章の章末問題を解く |
|
8
|
授業計画/Class |
【自作関数】関数の定義と呼び出し、引数と戻り値、グローバル変数とローカル変数 |
事前学習/Preparation |
教科書第7章を予習 |
事後学習/Reviewing |
教科書第7章の章末問題を解く |
|
9
|
授業計画/Class |
【文字処理】プログラムで文字を扱う方法、アスキーコード |
事前学習/Preparation |
教科書6.1,6.3,6.4を復習 |
事後学習/Reviewing |
教科書6.1,6.3,6.4を復習 |
|
10
|
授業計画/Class |
【文字列】文字列と配列、文字列操作関数 |
事前学習/Preparation |
教科書6.2,6.6,6.7を予習 |
事後学習/Reviewing |
教科書6.2,6.6,6.7を復習 |
|
11
|
授業計画/Class |
【ファイル入出力】データのファイルへの保存とファイルからの読み出し
|
事前学習/Preparation |
教科書第5章,6.5,6.8,6.9を予習
|
事後学習/Reviewing |
教科書第5-6章の章末問題を解く |
|
12
|
授業計画/Class |
【構造体】データをまとめて管理する |
事前学習/Preparation |
教科書8章を予習
|
事後学習/Reviewing |
教科書第8章の章末問題を解く |
|
13
|
授業計画/Class |
【発展的内容】再帰処理(ハノイの塔)と乱数(モンテカルロ法)
|
事前学習/Preparation |
教科書第9章を予習 |
事後学習/Reviewing |
教科書第9章の巻末問題を解く。 |
|
14
|
授業計画/Class |
【実践的応用】これまでの知識を応用して小規模なアプリケーションを開発
|
事前学習/Preparation |
文法知識があやふやな箇所を教科書や授業資料で確認しておく |
事後学習/Reviewing |
授業で扱わないが、C言語で高度なプログラムを書くために重要な「ポインタ」について調べる。
|
|
15
|
授業計画/Class |
[まとめ]
|
事前学習/Preparation |
未完成のままの課題、未着手の課題をチェック
|
事後学習/Reviewing |
教科書を通読し、知識を定着させる。
|
|