第 1 回 | 実施日 |
事前学習 シラバスを読み、本授業の目的や内容を確認する(約20分)。 | 授業内容 ガイダンス:プログラミングとアルゴリズムとは何か?、ビジュアルプログラミング環境とpython環境の準備 | 事後学習 ガイダンスの内容を振り返る(約30分)。 | 参考文献 |
第 2 回 | 実施日 |
事前学習 「アルゴリズム」「フローチャート」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 アルゴリズムの表現1(フローチャート)変数と代入、順次処理、条件分岐処理、反復処理 | 事後学習 授業内容について理解できなかった点を明確化し、適宜教員に質問する(約30分)。 | 参考文献 |
第 3 回 | 実施日 |
事前学習 「配列」「定義済み処理」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 アルゴリズムの表現2(フローチャート)前回の振り返り、配列と定義済み処理 | 事後学習 授業内容について理解できなかった点を明確化し、適宜教員に質問する(約30分)。 | 参考文献 |
第 4 回 | 実施日 |
事前学習 Pythonを使ったプログラミングについてインターネットで調べる(約30分)。 | 授業内容 Pythonを使ったプログラミング1(プログラムの作成)、変数、データ型、代入、四則演算、論理演算 | 事後学習 授業内容について理解できなかった点を明確化し、適宜教員に質問する(約30分)。 | 参考文献 |
第 5 回 | 実施日 |
事前学習 「順次」「分岐」「反復」 をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 Pythonを使ったプログラミング2(プログラムの作成)条件分岐、反復処理 | 事後学習 授業内容について理解できなかった点を明確化し、適宜教員に質問する(約30分)。 | 参考文献 |
第 6 回 | 実施日 |
事前学習 「配列」「関数」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 Pythonを使ったプログラミング3(プログラムの作成)配列と関数(引数、戻り値) | 事後学習 授業内容について理解できなかった点を明確化し、適宜教員に質問する(約30分)。 | 参考文献 |
第 7 回 | 実施日 |
事前学習 第1回から第6回までの復習しておく(約60分)。 | 授業内容 第1回から第6回までの復習 (いろいろな演習問題を解く) | 事後学習 授業内容について理解できなかった点を明確化し、適宜教員に質問する(約30分)。 | 参考文献 |
第 8 回 | 実施日 |
事前学習 「並び替え(ソート)」「探索(サーチ)」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 並び替え(ソート)・探索(サーチ) 主なアルゴリズムの紹介、ビジュアルプログラミング環境での作成 | 事後学習 授業で行ったプログラムを再度自身で書き実行する(約30分)。 | 参考文献 |
第 9 回 | 実施日 |
事前学習 「リスト探索」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 探索アルゴリズム①(リスト探索) 逐次探索法のプログラム作成 | 事後学習 授業で行ったプログラムを再度自身で書き実行する(約30分)。 | 参考文献 |
第 10 回 | 実施日 |
事前学習 「木探索」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 探索アルゴリズム②(木探索) 2分探索法のプログラム作成 | 事後学習 授業で行ったプログラムを再度自身で書き実行する(約30分)。 | 参考文献 |
第 11 回 | 実施日 |
事前学習 「選択ソート」「バブルソート」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 ソートアルゴリズム①(バブルソート)基本選択法とバブルソートのプログラム作成 | 事後学習 授業で行ったプログラムを再度自身で書き実行する(約30分)。 | 参考文献 |
第 12 回 | 実施日 |
事前学習 「選択ソート」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 ソートアルゴリズム②(選択ソート)選択ソートのプログラム作成 | 事後学習 授業で行ったプログラムを再度自身で書き実行する(約30分)。 | 参考文献 |
第 13 回 | 実施日 |
事前学習 「挿入ソート」をキーワードとしてインターネットで調べる(約30分)。 | 授業内容 ソートアルゴリズム③(挿入ソート) 基本挿入法のプログラム作成 | 事後学習 授業で行ったプログラムを再度自身で書き実行する(約30分)。 | 参考文献 |
第 14 回 | 実施日 |
事前学習 第8回から第13回までの復習(約60分) | 授業内容 第8回から第13回までの復習 | 事後学習 第1回から第14回までの授業内容について復習し、理解できなかった点については適宜教員に質問する(約30分)。 | 参考文献 |
第 15 回 | 実施日 |
事前学習 練習問題を再度取り組む等による第1回から第14回までの復習(約60分) | 授業内容 第1回から第14回までのまとめと演習 | 事後学習 これまでの授業内容について復習し、理解できなかった点については適宜教員に質問する(約30分)。 | 参考文献 |