
子供と一緒に仕事をするとき、プログラミング、設計、その他のSTEMは3歳から安全に開始できることを理解しています。 これには機器は必要ありません。子供の想像力は、超インタラクティブなデバイスに取って代わります。 主なものは、親が子供と一緒に仕事をしたいという願望です。
プログラマーのプレイ方法、使用したもの、達成した結果を説明します。
だから、材料:
-MegaBloksコンストラクター(LEGOタイプ)
-動物のステッカー(プリンターに印刷され、粘着テープで貼り付けられています)。
-紙、鉛筆、はさみ、ホッチキス。
-ゴム製の頭の「プログラマー」の人形(それが店で販売された方法です)。
ゲームの仕組み:
動物は商品の宅配を注文します-プログラマーは宅配ロボットのコードを作成します。宅配ロボットは店に行き、必要な荷物を積み、住所に配送します。 原則によれば、「私の電話が鳴った」。
ビューアは、プログラマがコードを書くのを助けます。


コードは次のようになります。小さなフォーマットの葉は2つの半分に分割されます-関数は左側に表示され、パラメーターは右側に表示されます。
シートは一緒にホッチキスで留められ、小冊子が得られます。 本はロボットに渡され、ロボットはそれを読んで手順を実行します。 もちろん、ロボットの役割は大人によって行われます。

子供はすぐに吸い込んだ。 思ったよりもさらに深い。
ゲームを計画するときに、すべてのターンで店舗へのルートをエンコードするかどうか迷っていました。 私は初めて「go [store]」コマンドを出すには早すぎると判断しました。 しかし、ほぼすぐにロボットは「そこに来なかった」ので、プログラマーはターンをペイントしなければなりませんでした(青い交差点まで進み、右折し、直進します)。 この「ルート」を別の小冊子にまとめ、それを図書館の機能として使用しました(私がこれを提案したとき、子供は思考のために一時停止しましたが、同意しました)。

注文を受けて、動物は喜んですべてを食べました。
草食動物と捕食者とのいくつかのシナリオは機能しましたが、父親がシマウマを呼び出して錠剤を注文すると、ゲーム全体が病院のテーマに切り替わり、自発的にロボットに取って代わりました。
結論と計画:
ホッチキスの本はアルゴリズムとしてうまく機能し、コードの一部を転送して既製の部品から新しい本を収集することができます。
次回は、ルートのエンコードを修正し、アドレスを持つシステムに切り替えてみます-フィールドをマトリックスで正方形に分割します。 これは車輪付きロボットではなく、ヘリコプターになります。
この本は、ループ、「if、then」演算子、変数の操作にも適していると思います。
明らかに、レッスンの重要なポイントはストーリーのシナリオであり、それは途中で展開されます。 子どもにとって、これはやる気の原動力であり、技術的な微妙さの説明よりも、ここでは親の助けが必要です。
次の実験 : すべてを覚える-未就学児向けのニューロプログラミング