概要:
創造プログラミング実習で学んだC言語の基礎を基にして実際に様々なプログラムを作成する。また、さらに高度なプログラムを作成できるような知識を修得する。
授業の進め方・方法:
実際にプログラムを作成していく時に必要となるプログラミング手法やアルゴリズムについて説明を行い、実際にその手法を使用したプログラムの作成を行う。
注意点:
創造プログラミング実習でC言語の基礎を学習していることから,主にその応用およびさらに高度なプログラミング手法を学ぶこととなる。アルゴリズムを考えながらプログラムを作成することでより理解が深まることから,必ず自分の力で作成する事が必要である。なお,演習課題については一般的な内容のものに加え,電気の専門に関したものも課す予定である。
|
|
週 |
授業内容 |
週ごとの到達目標 |
前期 |
1stQ |
1週 |
データの入出力と簡単な計算処理 |
プログラムを作成する基礎について復習し、実際にプログラムを作成できる。
|
2週 |
分岐処理① |
条件により処理の分岐を行う方法について説明できる。
|
3週 |
分岐処理② |
条件により処理の分岐を行う方法について説明できる。
|
4週 |
分岐処理③ |
必要に応じて分岐を行う命令を使い分けることが出来る。
|
5週 |
繰り返し処理① |
同じような処理を繰り返し実行する方法について説明できる。
|
6週 |
繰り返し処理② |
同じような処理を繰り返し実行する方法について説明できる。
|
7週 |
繰り返し処理③ 次週,中間試験を実施する |
多重ループ等の複雑な繰り返しを行うプログラムを作成できる。
|
8週 |
前期中間試験 |
学んだ知識の確認ができる。
|
2ndQ |
9週 |
答案返却 問題演習 |
分岐や繰り返しを使用したプログラムの作成方法を確認できる。
|
10週 |
配列① |
配列を用いてデータを処理する方法について説明できる。
|
11週 |
配列② |
配列を用いて大量のデータを処理する方法について説明できる。
|
12週 |
配列③ |
多次元配列を使用したプログラムを作成できる。
|
13週 |
関数① |
関数の取り扱いやユーザ定義関数について説明できる。
|
14週 |
関数② |
関数における変数の有効範囲を説明できる。
|
15週 |
関数③ |
関数を使用したプログラムを作成できる。
|
16週 |
期末試験 |
学んだ知識の確認ができる。
|
分類 | 分野 | 学習内容 | 学習内容の到達目標 | 到達レベル | 授業週 |
基礎的能力 | 工学基礎 | 情報リテラシー | 情報リテラシー | コンピュータのハードウェアに関する基礎的な知識を活用できる。 | 1 | 前1 |
与えられた基本的な問題を解くための適切なアルゴリズムを構築することができる。 | 3 | 前2,前3,前4,前5,前6,前7,前9,前10,前11,前12,前13,前14,前15 |
任意のプログラミング言語を用いて、構築したアルゴリズムを実装できる。 | 3 | 前2,前3,前4,前5,前6,前7,前9,前10,前11,前12,前13,前14,前15 |