ペルソナ別

レシピはプログラムだ——おやつ作りの手順分解で育てる論理的思考

「まぜる」「やく」「さます」。よく見ると、レシピは順番に実行される命令の列=プログラムそのものです。材料は入力、完成したおやつは出力、失敗はバグ。つまりキッチンは、パソコンがなくてもプログラミング的思考を体験できる教室です。この記事では、レシピを手順カードに「コード化」する方法、あえて失敗してデバッグを学ぶ遊び方、4歳から小学生までの年齢別ステップアップをまとめました。

レシピの中に隠れている「プログラムの3要素」

プログラムの基本構造は順次・反復・分岐の3つと言われます。この3つ、実はどのレシピにも隠れています。

  • 順次——「まぜてから、やく」。順番を守らないと動かない命令の列。生地を焼いてからまぜることはできません
  • 反復——「白玉を20個丸める」「3枚焼くまで繰り返す」。同じ処理のループです
  • 分岐——「ふつふつと泡が出たら裏返す」「竹串に生地がついたらあと3分」。条件を満たしたら次へ進む、if文そのものです

小学校ではプログラミング教育が必修化され、教科の中で「プログラミング的思考」を育てる授業が行われています[1]。画面を使わずに手順分解を体験する「アンプラグド」の教材として、おやつ作りは最適です。しかも調理への参加自体が、食べ物への興味や自信と結びつくことも報告されています[2]。論理の練習と食育が、同じフライパンの上で同時に進むのです。

手順カードでレシピを「コード化」する

  1. 工程を書き出す——今日のレシピを、1枚1工程で紙のカードに書きます(絵でもOK)。ホットケーキなら「たまごを割る」「まぜる」「やく」「ひっくり返す」「もる」の5枚程度
  2. シャッフルして並べ替え——カードを混ぜて、子どもに正しい順番に並べてもらいます。「なぜその順番?」と理由を聞くのがポイント。並べた列が今日の「プログラム」です
  3. 実行する——パパはコンピュータ役。並んだカードの通りだけに動きます。「『たまごを割る』の前に『ボウルを出す』がないぞ?」と、命令の抜けに気づかせるのも楽しい仕掛けです
  4. 動作確認——完成したら実食。「プログラム通りに動いた?」「直すならどのカード?」の振り返りまでがワンセットです

💡 題材は工程5〜7個のレシピから。「浮いてきたらすくう」白玉や、「泡が出たら裏返す」ホットケーキなど、観察トリガー付きのレシピは分岐の教材にそのまま使えます。膨らむ仕組みの解説はホットケーキの科学の記事をどうぞ。

あえて失敗する——「デバッグ大会」のすすめ

この遊びの真骨頂は失敗です。たとえば「順番を1つだけ入れ替えたらどうなるか」を実験してみましょう。粉を入れる前に焼いたら? 冷やす前に型から出したら? 結果はたいてい残念なことになりますが、そこからが本番。「どの手順が犯人か」を推理して直す——これがデバッグです。

コツは、パパが先に「失敗=データが取れた」と言ってみせること。うまくいかなかった皿を前に原因を推理する時間は、うまくいった日より論理の練習になります。科学実験としての失敗の楽しみ方はベイキングサイエンスの記事でも詳しく扱っています。

年齢別ステップアップ

  • 4〜5歳|並べ替え——絵の手順カードを正しい順番に並べる。「おふろの手順」など生活の手順分解にも展開できます
  • 小学校低学年|書き出しとフローチャート——工程を自分で書き出し、矢印でつなぐ。「〜したら」の分岐をひし形で描けたら上級者です
  • 小学校中学年|変数と倍量——「4人分を6人分にするには?」と材料を数字で操作。計量と比率の練習はおやつで算数の記事と直結します
  • 小学校高学年|関数化——「いつもの生地」を1枚のカードにまとめて再利用(=関数)。「基本の生地+トッピング差し替え」でレシピを設計できたら、考え方はもうプログラマーです

タイプ別アドバイス

⚡ アクティブ派のパパへ

「人間ロボット対決」がおすすめ。パパがロボット役になり、子どもの命令カードの通りにしか動きません。命令が足りないと立ち往生するロボットに、子どもは大笑いしながら命令の精度を上げていきます。タイムアタックで「何分でプログラム完成→実行できるか」を競うのも盛り上がります。

🎨 クリエイティブ派のパパへ

手順カードそのものを作品にしましょう。絵と矢印で描くオリジナルのフローチャートは、冷蔵庫に貼れば「わが家のレシピコード」に。「もし〜なら」の分岐を増やした自作レシピ設計や、おやつクイズ大会と組み合わせた「手順当てクイズ」への展開も楽しめます。

☕ リラックス派のパパへ

フルーツゼリー(とかす→そそぐ→ひやす)の3工程から始めましょう。カードも3枚だけ。冷やしている待ち時間に「今どの命令の途中?」と聞くだけで、立派な手順の授業になります。日曜午後に月1回、それで十分です。

あわせて読みたい記事

よくある質問

パソコンやタブレットがなくてもプログラミング的思考は学べますか?

学べます。画面を使わずに手順分解や試行錯誤を体験する学び方は「アンプラグド・プログラミング」と呼ばれ、キッチンはその最高の教室です。レシピは「順番に実行する命令の列」そのものなので、手順カードを並べ替えたり、失敗の原因を探したりするだけで、順次・反復・分岐・デバッグという考え方の土台が体験できます。むしろ結果が「おいしい」という報酬で返ってくるぶん、画面の中の課題より続きやすいのが利点です。

何歳くらいから始められますか?

4〜5歳なら、絵で描いた手順カードを「正しい順番に並べる」遊びから始められます。小学校低学年では手順カードを自分で書き出す・矢印でつなぐフローチャート作り、中学年以降は「2倍の量を作るには?」の変数計算や「竹串を刺して生地がついたら+3分」といった条件分岐まで扱えます。同じレシピでも、任せる工程の抽象度を上げていくだけで長く使えます。

題材にはどんなおやつが向いていますか?

初回は「工程が5〜7個で、順番の意味が分かりやすいもの」がおすすめです。ホットケーキ(まぜる→やく→ひっくり返す)、白玉(こねる→丸める→ゆでる→浮いたらすくう)、フルーツゼリー(とかす→そそぐ→ひやす)などが定番。特に「浮いてきたらすくう」「ふつふつしたら裏返す」のような観察トリガーを含むレシピは、条件分岐の教材としてそのまま使えます。

失敗してしまったら、どう声をかければいいですか?

失敗こそこの遊びの主役です。プログラミングの世界では失敗を「バグ」、原因を探して直すことを「デバッグ」と呼びます。「どの手順が怪しい?」「順番を変えたらどうなる?」と一緒に原因を推理し、もう一度試す——この往復が論理的思考の練習そのものです。「失敗=データが取れた」という言い換えをパパが先にやってみせると、子どもは失敗を怖がらずに実験を続けられます。

参考文献

  1. 文部科学省「小学校プログラミング教育の手引」— 小学校におけるプログラミング的思考(順次・反復・分岐等)の育成方針の参照元。mext.go.jp
  2. Chu YL, et al. Involvement in home meal preparation is associated with food preference and self-efficacy among Canadian children. Public Health Nutr. 2013. doi:10.1017/S1368980013000888 — 子どもの調理参加と食への興味・自己効力感の関連を示した研究。

※ 本記事はAIが補助的に文章を構成しています。火や熱湯を使う工程は必ず大人が担当し、お子さんの年齢と発達に合わせて任せる範囲を調整してください。食物アレルギーのあるお子さんの食材選びは主治医の指導に従ってください。AI推奨は参考情報であり、最終判断は保護者ご自身が行ってください。