| 回 | 形式 | 内容 |
| 1 | 講義 | ガイダンス,アルゴリズムとは,Python入門 |
| 2 | 講義 | Pythonの基礎(変数・配列・関数など) |
| 3 | 講義 | データ構造, 線形探索法 (リニアサーチ) |
| 4 | 講義 | 計算量, 2分探索木, 2分探索法 (バイナリサーチ) |
| 5 | 講義 | 再帰と後戻り (フィボナッチ,8クイーン) |
| 6 | 講義 | ハッシュ探索法 |
| 7 | 講義 | 文字列照合 |
| 8 | 講義 | 中間試験 |
| 9 | 講義 | 基本的な整列アルゴリズム |
| 10 | 講義 | 高速な整列アルゴリズム |
| 11 | 講義 | グラフ・アルゴリズム |
| 12 | 講義 | 最大公約数や素数のアルゴリズム, 動的計画法 |
| 13 | 講義 | 生物模倣アルゴリズム (ニューロ, 強化学習) |
| 14 | 講義 | 最適化アルゴリズム (遺伝的アルゴリズム, 粒子群最適化) |
| 15 | 講義 | 期末試験 |