1 |
・ガイダンス
・Linuxのインストール
・教科書 第0章
1 C言語の来歴
2 Cプログラムの概要 |
解説と演習 |
復習
課題(Linuxのインストール) |
100 |
2 |
・LinuxでCプログラムをコンパイル,実行する方法
・先週の振り返り
・教科書 第1章 Cプログラムの基礎
1 定数
2 変数
3 データ型 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
3 |
・リダイレクト
・先週の振り返り
・教科書 第2章 入出力と演算子
1 画面への出力
2 キーボードからの入力
3 演算子 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
4 |
・リダイレクトとパイプ
・先週の振り返り
・教科書 第3章 処理の流れ
1 式と文
2 分岐
3 繰り返し |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
5 |
・先週の振り返り
・教科書 第4章 関数
1 関数
2 関数の宣言と定義
3 値渡し
4 再帰 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
6 |
・先週の振り返り
・教科書 第5章 記憶クラスと通用範囲
1 記憶クラスと通用範囲
2 関数と記憶クラス |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
7 |
・Cプログラミング入門(ポインタ)
・先週の振り返り
・教科書 第6章 配列
1 配列の考え方
2 1次元配列
3 2次元配列
4 関数に渡す配列 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
8 |
・先週の振り返り
・教科書 第7章 ポインタ
1 ポインタ変数の基礎
2 ポインタ変数の利用 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
9 |
進度調整回
・振り返り
・Linuxの使い方(他のプログラミング言語を使う方
法) |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
10 |
・小テスト
・Linuxの使い方 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
11 |
振り返り
・教科書 第8章 構造体と共用体
1 構造体
2 共用体(←授業では扱わない) |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
12 |
・先週の振り返り
・教科書 第9章 ファイル処理
1 ファイル
2 ファイル処理 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
13 |
・先週の振り返り
・教科書 第10章 標準関数
1 標準関数の種類
2 標準関数 |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
14 |
・先週の振り返り
・教科書 第11章 プリプロセッサと分割コンパイル
1 プリプロセッサ
2 分割コンパイル |
解説と演習 |
予習
復習
学習課題(プログラミング) |
100 |
15 |
・試験
・自己点検授業 |
自己点検および質疑応答 |
予習
復習 |
100 |
一般に、授業あるいは課外での学習では:「知識などを取り込む」→「知識などをいろいろな角度から、場合によってはチーム活動として、考え、推論し、創造する」→「修得した内容を表現、発表、伝達する」→「総合的に評価を受ける、GoodWork!」:のようなプロセス(一部あるいは全体)を繰り返し行いながら、応用力のある知識やスキルを身につけていくことが重要です。このような学習プロセスを大事に行動してください。
※学習課題の時間欄には、指定された学習課題に要する標準的な時間を記載してあります。日々の自学自習時間全体としては、各授業に応じた時間(例えば2単位科目の場合、予習2時間・復習2時間/週)を取るよう努めてください。詳しくは教員の指導に従って下さい。