3章のゴール
- コンピュータを構成している装置や回路を理解しよう
- アルゴリズムとは何かや表現方法を理解して、プログラムで実装したい処理の流れを考えられるようになろう
- Pythonで変数や配列、関数などを用いたプログラムを記述して実行できるようになろう
- モデル化やシミュレーションの考え方を理解して、プログラムを用いて実際にシミュレーションできるようになろう
3章の内容
No | 開始時間 | テーマ | 長さ |
---|---|---|---|
1-1 | 0:00:47 | コンピュータの構成 | 7:57 |
1-2 | 0:08:44 | CPUとメモリの仕組み | 9:39 |
1-3 | 0:18:23 | 演算の仕組み | 12:43 |
1-4 | 0:31:06 | ソフトウェアの種類 | 6:17 |
2-1 | 0:37:23 | アルゴリズムの表現方法 | 9:47 |
2-2 | 0:47:10 | フローチャートの基本 | 8:18 |
2-3 | 0:55:28 | 分岐構造 | 10:00 |
2-4 | 1:05:28 | 反復構造 | 10:59 |
2-5 | 1:16:27 | 配列 | 10:25 |
2-6 | 1:26:52 | 線形探索法 | 12:55 |
2-7 | 1:39:47 | 二分探索法 | 11:23 |
2-8 | 1:51:10 | 基本交換法 | 16:01 |
2-9 | 2:07:11 | 基本選択法 | 12:44 |
2-10 | 2:19:55 | 基本挿入法 | 12:39 |
3 | 2:32:34 | プログラミングの基本 | 12:06 |
4-1 | 2:44:40 | Pythonとは | 7:47 |
4-2 | 2:52:27 | Pythonを動かそう | 11:51 |
コラム | 3:04:18 | Google Colaboratoryの使い方 | 4:17 |
4-3 | 3:08:35 | Pythonの基本 | 11:00 |
4-4 | 3:19:35 | 変数 | 8:37 |
4-5 | 3:28:12 | データ型 | 11:36 |
4-6 | 3:39:48 | 配列/リスト | 13:21 |
4-7 | 3:53:09 | 演算子 | 12:22 |
4-8 | 4:05:31 | 分岐処理 | 10:55 |
4-9 | 4:16:26 | 反復/繰り返し処理 | 14:00 |
4-10 | 4:30:26 | 関数 | 14:33 |
4-11 | 4:44:59 | ライブラリ | 15:17 |
4-12 | 5:00:16 | API | 12:46 |
5-1 | 5:13:02 | モデル化とシミュレーション | 9:59 |
5-2 | 5:23:01 | つり銭問題 | 13:06 |
5-3 | 5:36:07 | 待ち行列 | 17:06 |
合計 | 5:53:13 |