"情報の教員免許取って分かったけど、プログラミングに近い領域だけじゃプログラミング的思考は中々身に付かない"
並行処理や例外処理、作業スペースの制約とか料理は完全にマルチタスクのプログラミングだわ
それならマインクラフトでいいかな。
料理は良く例えられる定番なので青バッチかなと思ったら違った。まだまだ修行が足りませんでした。子供にはPG教室いかせてスクラッチでゲーム作ってもらってるけど思考力が伸びてるかはわからない。
調理実習は材料や器具の物性に意識が向きすぎてフローの最適化まで意識が及ばないと思う。すでに料理得意な人に5品作らせるならわかるけど
料理全然しないからかもだけどあんまりピンとこない。なんの料理作るか知らせない状態で指示書だけで他人に調理してもらう、とかならまだわかる。自分が実行体も兼ねると抽象化しにくそうだし。
技術家庭という教科の技術の方でやる、木工とか電気工作も似てるよね。プログラミングもやはり人間の営為だし、従来求められてきた思考力とそんなに違いはないんじゃないかな?キャンプや旅行の計画・実行もよさげ。
素直にプログラミングやるではダメなの?
初心者だと道具の使い方(包丁とか)で緊張し,とにかくレシピ通りに作ることにとらわれて思考力なんて働かないと思う。プログラムを作る側ではなくプログラム(レシピ)通りに動かされる側になっちゃう。
プログラミング的思考力ってなんなの 順次・分岐・繰り返しみたいなやつ?
私はプログラマだけどプログラミング的思考力が何かが分からない。いや操作と手順の二つがあるんだけどどっちの話?両方?なおプログラミング初心者が引っかかるのは「変数」「入出力」なのでまた違う話だったりする
素直にスクラッチでちょっとしたゲームでも作らせとけよ。時間を多めに取ればあとは勝手にやる。
管理職「子どもたちのプログラミング的思考力を伸ばしたい!何かアイデアある?」 情報主任ぼく「調理実習増やしましょう」→「要素があり、加工があり、指示があり、結果に繋がる 確かに良いね」
"情報の教員免許取って分かったけど、プログラミングに近い領域だけじゃプログラミング的思考は中々身に付かない"
並行処理や例外処理、作業スペースの制約とか料理は完全にマルチタスクのプログラミングだわ
それならマインクラフトでいいかな。
料理は良く例えられる定番なので青バッチかなと思ったら違った。まだまだ修行が足りませんでした。子供にはPG教室いかせてスクラッチでゲーム作ってもらってるけど思考力が伸びてるかはわからない。
調理実習は材料や器具の物性に意識が向きすぎてフローの最適化まで意識が及ばないと思う。すでに料理得意な人に5品作らせるならわかるけど
料理全然しないからかもだけどあんまりピンとこない。なんの料理作るか知らせない状態で指示書だけで他人に調理してもらう、とかならまだわかる。自分が実行体も兼ねると抽象化しにくそうだし。
技術家庭という教科の技術の方でやる、木工とか電気工作も似てるよね。プログラミングもやはり人間の営為だし、従来求められてきた思考力とそんなに違いはないんじゃないかな?キャンプや旅行の計画・実行もよさげ。
素直にプログラミングやるではダメなの?
初心者だと道具の使い方(包丁とか)で緊張し,とにかくレシピ通りに作ることにとらわれて思考力なんて働かないと思う。プログラムを作る側ではなくプログラム(レシピ)通りに動かされる側になっちゃう。
プログラミング的思考力ってなんなの 順次・分岐・繰り返しみたいなやつ?
私はプログラマだけどプログラミング的思考力が何かが分からない。いや操作と手順の二つがあるんだけどどっちの話?両方?なおプログラミング初心者が引っかかるのは「変数」「入出力」なのでまた違う話だったりする
素直にスクラッチでちょっとしたゲームでも作らせとけよ。時間を多めに取ればあとは勝手にやる。