| 科 目 | 情報処理I ( Information Processing I ) | |||
|---|---|---|---|---|
| 担当教員 | 赤松 浩 准教授 | |||
| 対象学年等 | 電気工学科・2年・通年・必修・2単位 ( 学修単位I ) | |||
| 学習・教育 目標 |
A3(100%) | |||
| 授業の概要 と方針 |
C言語によるプログラミングに関する講義を行う.2年では,プログラムのしくみを学んだのち,変数,演算,条件分岐,および繰り返しに関する技法を講義する. | |||
| 到 達 目 標 |
1 | 【A3】 C言語のプログラミング,コンパイル,デバック,実行までの流れが行える. | 2 | 【A3】 main関数の仕組みが説明でき,画面へのデータの出力が行える. | 3 | 【A3】 変数の種類が説明でき,変数への値の代入および参照が行える. | 4 | 【A3】 四則演算のプログラミングが行える. | 5 | 【A3】 条件分岐の技法として,if文およびswitch文のプログラミングが行える. | 6 | 【A3】 繰り返しの技法として,for文およびdo-while文のプログラミングが行える. | 7 | 【A3】 配列を利用したプログラミングが行える. | 8 | 【A3】 関数を利用したプログラミングが行える. | 9 | 10 |
| 評 価 方 法 と 基 準 |
到 達 目 標 毎 |
1 | C言語のプログラミング,コンパイル,デバック,実行までの流れが行えるかを前期中間試験およびレポートで評価する. | |
| 2 | main関数の仕組みが説明でき,画面へのデータの出力が行えるかを前期中間試験およびレポートで評価する. | |||
| 3 | 変数の種類が説明でき,変数への値の代入および参照が行えるかを前期中間試験およびおよびレポートで評価する. | |||
| 4 | 四則演算のプログラミングが行えるかを前期中間試験およびレポートで評価する. | |||
| 5 | 条件分岐の技法として,if文およびswitch文のプログラミングが行えるかを前期定期試験およびレポートで評価する. | |||
| 6 | 繰り返しの技法として,for文およびdo-while文のプログラミングが行えるかを後期中間試験およびレポートで評価する. | |||
| 7 | 配列を利用したプログラミングが行えるかを後期中間試験およびレポートで評価する. | |||
| 8 | 関数を利用したプログラミングが行えるかを後期定期試験およびレポートで評価する. | |||
| 9 | ||||
| 10 | ||||
| 総 合 評 価 |
成績は,試験85% レポート15% として評価する. | |||
| テキスト | 「やさしいC第3版」:高梨麻奈著(Softbank) |
|||
| 参考書 | 「C言語プログラミングレッスン入門編」:結城浩(Softbank) |
|||
| 関連科目 | E1:情報基礎,E3:情報処理II | |||
| 履修上の 注意事項 |
||||
| 週 | 上段:テーマ/下段:内容(目標、準備など) |
|---|---|
| 1 | プログラムに触れてみよう1 |
| プログラミング言語は何か,C言語とは何かを理解し,プログラミングから実行までの流れを理解すること. | |
| 2 | プログラムに触れてみよう2 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 3 | 変数1 |
| 変数とは何かを理解し,変数への値の代入および参照を行えるようになること. | |
| 4 | 変数2 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 5 | 式と演算子1 |
| C言語で四則演算が行えるようになること. | |
| 6 | 式と演算子2 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 7 | 演習 |
| 授業計画1〜6までの演習を行う. | |
| 8 | 中間試験 |
| 授業計画1〜7までの試験を行う. | |
| 9 | 試験返却, |
| 試験の解答を行う. | |
| 10 | 場合に応じた処理1 |
| C言語において処理分岐を行う表現として,if文およびswitch文を使えるようになること. | |
| 11 | 場合に応じた処理2 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 12 | 場合に応じた処理3 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 13 | 場合に応じた処理4 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 14 | 場合に応じた処理5 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 15 | 演習 |
| 授業計画9〜14までの演習を行う. | |
| 16 | 試験返却 |
| 試験の解答を行う. | |
| 17 | 何度も繰り返す1 |
| C言語において繰り返しを行う表現として,for文およびdo-while文を使えるようになること. | |
| 18 | 何度も繰り返す2 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 19 | 何度も繰り返す3 |
| 前回の内容を総合情報センターにて復習するので,復習しておくこと. | |
| 20 | 配列1 |
| 配列の仕組みを理解し,配列を利用したプログラムが作成できるようになること. | |
| 21 | 配列2 |
| 文字配列への文字列の代入および参照が行えるようになること. | |
| 22 | 演習 |
| 授業計画16〜21までの演習を行う. | |
| 23 | 中間試験 |
| 授業計画16〜22までの試験を行う. | |
| 24 | 試験返却 |
| 試験の解答を行う. | |
| 25 | 関数1 |
| 関数の働きを理解し,戻り値のない関数を作成し呼び出せるようになること. | |
| 26 | 関数2 |
| 関数の戻り値を理解してプログラムが作成できること. | |
| 27 | 関数3 |
| 関数形式マクロを理解してプログラムが作成できること. | |
| 28 | 関数4 |
| 関数の応用プログラムが作成できること. | |
| 29 | 演習 |
| 授業計画24〜27までの演習 | |
| 30 | 演習 |
| 授業計画24〜27までの演習 | |
| 備 考 |
前期,後期ともに中間試験および定期試験を実施する. |