アンプラグド・プログラミング
ChatGPT.icon
Unplugged Programming
コンピュータを使わずに、プログラミングの基礎となる論理的思考力や問題解決能力を学ぶ教育手法
プログラミングの本質である「手順を考える」ことに特化
アルゴリズム
定義: 「電源プラグをつながない」という意味で、カードゲーム、ボードゲーム、体を使った活動などを通じて、アルゴリズム(問題を解決するための手順)やデバッグ(間違い探し)の考え方を学びます。
具体例:
カードや図を用いた順序の指示: 「前に進む」「右に曲がる」などの命令カードを並べて、キャラクターをゴールまで導く手順を考える。
条件分岐の理解: 「もし(if)目の前に障害物があったら、右に曲がる」といった条件に基づいた判断を遊びの中で学ぶ