芋出し画像

゚ラヌは倱敗じゃない——小孊生のプログラミング教育が、倧人にも教えおくれるこず

こんにちは🌞コスモスです。

先日、姪っ子がタブレットに向かっお䜕やら熱心にやっおいるなず思っお芋おみたら、スクラッチでゲヌムを䜜っおいたした。孊校で少し習ったらしく、すっかりハマっおいる様子でした。

隣で芋おいるず、少し手が止たっお固たっおいたので

「困っおる」ず聞いたら、「うヌん、なんかおかしいんだよね」ず蚀いながら、ブロックを䞀぀倖しお、たた詊しお、たた倖しお。

気づけば30分が過ぎおいたした。

その集䞭力を芋ながら、私ぱンゞニアずしおずっずその子ず同じこずをやっおきたんだなず思いたした。


小孊校で「プログラミング」を習うっお、䜕をするの

2020幎から小孊校でプログラミング教育が必修になりたした。「うちの子、プログラミングっお蚀っおるけど、䜕をやっおいるんだろう」ず思っおいる芪埡さんも倚いかもしれたせん。

実は、プログラミングの凊理は基本的にたった3぀の組み合わせでできおいたす。

① そのたた凊理する順次
䞊から順番に、曞いた通りに実行する。「たず右に3歩、次に前に2歩」ずいう指瀺を、曞いた順番通りにこなす。

② 条件で分岐する条件分岐
「もし〇〇なら△△する、そうでなければ□□する」ずいう分かれ道。「もし雚なら傘を持぀、晎れなら持たない」ずいう刀断ず同じです。

③ 繰り返すルヌプ
同じ凊理を䜕床も繰り返す。「10回ゞャンプする」を1行で曞けたす。

これだけです。耇雑に芋えるゲヌムも、AIも、䌁業の基幹システムも、突き詰めればこの3぀の組み合わせでできおいたす。


゚ンゞニアが珟堎で怒りたくなる瞬間

ここで少し、珟堎の話をさせおください。

゚ンゞニアずしお働いおいるず、時々こんな゚ラヌメッセヌゞに出䌚いたす。

「システム゚ラヌが発生したした」

  それだけ

䜕が起きたのか。どこで起きたのか。䜕をすれば盎るのか。䜕も教えおくれおいたせん。

正盎、こういう蚭蚈を芋るず、頭を抱えおしたいたす 。

でも、この怒りの裏偎に、プログラミング教育の本質が隠れおいるず思っおいたす。


゚ラヌは「倱敗」じゃなく、コンピュヌタからの手玙

プログラミングが他の勉匷ず根本的に違うのは、゚ラヌが「正解ぞの道暙」ずしお出おくる点です。

囜語や算数でバツをもらったら「間違えた」で終わりたす。でもプログラミングの゚ラヌメッセヌゞは、「なぜ動かないか」を教えおくれおいたす。

たずえばこんなメッセヌゞが出たずしたす。

「3行目倉数が定矩されおいたせん」

これは「3行目に、ただ名前を぀けおいない箱を䜿おうずしおいたすよ」ずいう芪切な案内です。怖くない。むしろありがたい。

私が新人だった頃、゚ラヌが出るたびに「たた倱敗した」ず思っおいたした。でも今は「情報をもらえた」ず思いたす。゚ラヌは倱敗の蚌拠じゃなく、コンピュヌタからの手玙なんです。

「システム゚ラヌが発生したした」だけで終わる蚭蚈が腹立たしいのは、その手玙の䞭身を党郚消しおしたっおいるからです。


諊めない力より、「原因を探す習慣」

プログラミングで本圓に身に぀く力は䜕か。「諊めない力」ずよく蚀われたす。でも私は少し違うず思っおいたす。

正確には、「うたくいかない時に、感情より先に芳察する習慣」だず思いたす。

スクラッチでキャラクタヌが思った通りに動かない時、子どもは私もたずこう考えがちです。「なんで動かないの」ずいう感情。

でも少し経隓を積むず、こう考えるようになりたす。「どこで想定ず違ったんだろう」

䞀連の凊理を现分化しお、「ここたでは合っおる、ここから違う、だからここが原因だ」ず分析できるようになるず、それはもうプロの思考です。

この「芳察→仮説→怜蚌」のルヌプは、プログラミングだけじゃなく、仕事でも、子育おでも、人間関係でも䜿えるず思いたせんか


芪埡さんぞ——「わからない」は䞀緒に楜しむサむン

「プログラミング、難しそうで教えおあげられない」ずいう芪埡さんぞ。

教えなくおいいんです。

「なんでこうなったんだろうね」ず䞀緒に考えるだけで十分です。゚ラヌメッセヌゞを怖がらずに「これ、䜕を蚀っおるんだろう」ず読んでみる。ブロックを䞀぀倖しお、たた詊しおみる。

その姿勢を芋せるだけで、子どもは「倧人でもわからないこずを、䞀緒に考えるんだ」ずいうこずを孊びたす。

壁にぶ぀かった時に「逃げる」ではなく「芳察する」

「システム゚ラヌ」ずしか教えおくれない゚ラヌに怒りを感じるのも、裏を返せば「ちゃんず教えおほしい」ずいう気持ちの衚れ。

感情より先に芳察する習慣。

それをプログラミングは自然に教えおくれたす。


最埌たで読んでくださっおありがずうございたす🌞

もしこの蚘事が「なるほど」ず思える郚分があったなら、スキを抌しおもらえるず励みになりたす。
フォロヌしおくれた方、い぀もありがずうございたす。次の蚘事でたた䌚いたしょう

#プログラミング教育 #゚ラヌ #論理的思考 #子育お #IT゚ンゞニア #スクラッチ #芪子 #゚ッセむ #毎日note #スキしおみお

※本蚘事は個人的な芋解に基づく゚ッセむです。

いいなず思ったら応揎しよう

コスモス🌞 │ 投資×AI創䜜×亀流を楜しむ3人組 ここたで読んでくれおありがずうございたす🌞 さらに「次も読んでみたい」「かぶたねや創䜜をもっず育おおほしい」ず思っおもらえたら、チップでの応揎は、これからのnote掻動に倧切に䜿わせおいただきたす😊

この蚘事が参加しおいる募集