【教育】小学生がプログラミング学ぶ 埼玉
■ このスレッドは過去ログ倉庫に格納されています
https://www3.nhk.or.jp/news/html/20180109/k10011283111000.html?utm_int=news-new_contents_list-items_011
1月9日 20時12分
2020年度から全国の小学校でプログラミング教育が必修化されるのを前に、埼玉県の小学校で、ロボットを動かすプログラミングを学ぶ授業が行われました。
授業が行われたのは、埼玉県狭山市の西武学園文理小学校で5年生と6年生合わせておよそ30人が参加しました。
授業ではロボットを動かすプログラミングを、系列の高校生から教わり、子どもたちはまず、ブロックと電子部品で鳥や恐竜などのロボットを組み立てました。このあと、タブレット端末でロボットを点滅させたり、首や足を動かしたりするプログラムを加える方法を体験していました。
初めてプログラミングを体験したという小学5年生の女子児童は、「動きの変化が付けられることを学びました。難しいイメージでしたが、自分でもできるということがわかって楽しかったです」と話していました。
2020年度から実施される新たな学習指導要領では、IT技術の原理を体験することで論理的思考力を身につけてもらおうと、プログラミング教育が必修化されることになっています。
小学校の永嶋稔久教諭は、「ロボットの手がうまく動かない時にどのようにプログラムを変えるかなど、プログラミングを通して社会に出たときに役立つ問題解決能力を身につけてもらいたいです」と話していました。 こういう見かけの予算獲得のための、プログラミングでロボット動かしました。スゴイ教育ですみたいなのやめようよ。
やるならLinuxインストールからやって、シェルやって、pythonとかperlとかからやれって。まずコマンド憶えさせろ。 >>1
図工の時間にロボットを粘土や段ボールで作らせる方が教育になるんじゃないの? 小学生のプログラムって一体、どういう目的でやらせるんだろ?
大学の講義、演習だと大きく分けて
・言語の文法
・アルゴリズム論
だったけど、社畜に重要なのは前者で研究に重要なのは後者な気がする
で、後者だとプログラム云々の前に数学的な基礎知識が必要よね? 日本の教育システム自体が、
どうやら世界から遅れをとってるみたいだ >>12
とりあえず楽しいって思わせて、
数学って何の役に立つの?
とか言う馬鹿を根絶することじゃない? プログラム作成よりも
目的達成のための実現手段を検討する工程・・・要求分析
開発した機能の正当性を示す工程・・・試験
の方が負荷が大きい。 最近やっと電気が通うようになった、まだテレビはめずらしい埼玉でプログラミングだと? プログラム"を"学ぶんじゃなく、プログラム"で"学ぶってのはある。
昔は、LOGOなんかが使われてたけど。
言葉が使える年齢なら、プログラムを学んでも構わない。 >>12
小学校〜高校までは基本的にアルゴリズムの体系を重視する教育をするらしい
言語は二の次で、AをやったらBになる、それは何故か、という論理を教えるのが基本軸だそうだ
ま、それだから20年前からも高校数学でBASICをやってたんだろうな
もっとも高校数学のBASICは結果アルゴリズムを教える目的にしても中途半端でしか無かったが 悪い事を言わないから
プログラムを覚えさせたいなら
↓この2つを税金で買え
・RPGツクール
・CarnageHeart 子供にビルゲイツのようになってもらいたいと
プログラミング習わす親いるってな
動機が不純だ >>12
そもそもプログラミングに必要な数学を教えてないだろ。 ちなみに型の扱いが柔軟すぎる
JavaScript教えたらどうなるだろうね。
ブラウザで作れる気軽さはあるけど。 大した学問じゃないから基礎学習をしたほうが良いと思うよ >>27
カルネージハートはいいよな〜
本気でプログラミングに興味もたせたいならこの上ない教材
国が権利買い取って配っていいレベル 釘 トンカチ ノコギリ 鑿
これを与えて工作させた方が後にプログラムに携わる仕事人につきそうな気がする 技術よりアスペキチガイと40女の対処法について学ぶべき
それが出来ないならプログラミングなんかやっても使う機会無いから >>24つづき
LOGO/Wikiより
{
1967年、マサチューセッツ州ケンブリッジにある研究機関 Bolt, Beranek and Newman (BBN) にて、
Wally Feurzeig とシーモア・パパートが開発した[2]。人工知能、数理論理学、発達心理学の成果を
基盤としている
}
こういうの、もう流行らないのかね。 >>25
プログラムの入門書とは逆方向なんだな
プログラムの入門書って基本的な文法やってから、ソートとか探索木の話とかに入っていくのが多いから
まあ「AをやったらBになる」の実験や実証のために何かしらの言語の基礎的なコーディング方法も
同時にやっていくことになるのかもしんないけど >>3
子供向けのロボットプログラミングは、
フロチャートと完成させるブロック型プログラミングだから、
小学生でも可能だよ こんな下らないことに時間を使うくらいなら
算数をしっかり勉強したほうがいい
算数がしっかりできるようなら、高度な数学を勉強させたらいい
プログラムなど時間の無駄 >>38
文科省の教えるプログラミングはあくまでもアカデミックな数学論理の一環だから、プロセスを理解する為の道具として捉えているようだ
実用とはまったく違う方向性だが、殊に様々な数学的思考の一端という視点で見ると、合点がいく それよりも農業の大事さを教えろ
>>32
フローチャートの授業としては最強の素材だな
放課後残ってやってるレベルのゲームだわ >>3
むしろ論理だけだと思うよ
用意された制御要素をマウスでぽちぽち積んでくScratchみたいな教育用言語
構造化プログラミングの入り口をかじるだけで大したことはできないが
小学生がロジック組む練習用だから充分 掛け算の九九みたいに、いちにーよんぱーじゅうろくざんにろくよんいにっぱにごろ…を覚えさせるんだよ 土方とか言ってるけどマジで気にせず楽しく覚えていって欲しい
別にプログラマーにならなくっても良いんだよね
会社経営でも、いち社員としてでさえ自分で作れると
色んな作業が自動化できる
強みになるってだけでも絶対やっておいた方が良い >ブロックと電子部品
電子ブロックで加算回路でも作るのかと 😊 日本の次の30年は明るい時代なので安心 ♪
《 日本経済には60年の長期周期がある 》
http://image.slidesharecdn.com/08124-120123045008-phpapp01/95/08124-46-728.jpg
http://kakashi490123.cocolog-nifty.com/photos/uncategorized/2010/02/28/20100227.png
昭和の約60年は前半が経済周期の下側、後半が上側だった。
平成の約30年は下側だった。次の30年は上側の明るい時代。
😊 日本の次の30年は明るい時代なので安心 ♪ 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) 😊 日本の次の30年は明るい時代なので安心 ♪
《 日本経済には60年の長期周期がある 》
http://image.slidesharecdn.com/08124-120123045008-phpapp01/95/08124-46-728.jpg
http://kakashi490123.cocolog-nifty.com/photos/uncategorized/2010/02/28/20100227.png
昭和の約60年は前半が経済周期の下側、後半が上側だった。
平成の約30年は下側だった。次の30年は上側の明るい時代。
😊 日本の次の30年は明るい時代なので安心 ♪ 👀
Rock54: Caution(BBR-MD5:0be15ced7fbdb9fdb4d0ce1929c1b82f) 俺小学校の教諭だが、ただ単にロボットを作りました、はい満足
というような事態が起こるのではないかと不安だわ。
プログラミングやらICT授業やら、文科省は騒いでるが、教師にもしっかりと指導するべき。
学校現場では戸惑ってる先生が殆どだよ。 ロボットと言うハードウェアを動かすには、ハードの知識も必要になるはずだけど、
多分この授業ではその辺端折って、n番のモーターを回す関数みたいなのが用意されてんでしょ?
だったらソフトウェアだけで構成できるプログラミングをやったほうがまし。
ハードウェアにこだわりたいなら、配線組み合わせてゲート回路の勉強したほうがよっぽど有意義。 >>44
最低1バイトの二進十進十六進の相互変換は普通に出来ないとな >>51
抽象的思考ができるのは高等学校になってからだから、
小学校のうちは、自分が組んだもので、実際の物(ロボット)が動いたほうが、
楽しく吸収し、学習効果が高いから、ロボット学習を導入している。
>>多分この授業ではその辺端折って、n番のモーターを回す関数みたいなのが用意されてんでしょ?
その思考も高校レベル。もっと低レベルだから。
「右に曲がる」、「直進する」、という初歩の初歩段階だよ。 もう手遅れだけど、俺のとこは柔道と剣道やらされてたわ
あほだよなあ、そんなのよりパソコンの使い方でも教えたらよかったのに せっせと一石ラジオ作ってる小学生に向かって
トランジスタつかうのは物性論マスターしてからじゃ出直してこいやー(ビシイ・・・
みたいな雰囲気作ってる阿呆が散見されるが大丈夫か
楽しくやらせてくれよ ネットからソースパクって来るだけの
簡単なお仕事に時間を使うなよ >>57
機械制御プログラムが、「>>ネットからソースパクって来るだけの」と言っている時点で、
技術知識が底辺なのを自白しているのだが・・・ やるんだったら、海外と同レベルの教育しないと意味無し 嵐の二宮の番組に
自分でプログラミングしてゲーム作る小学生が出てたけど
ああいう子供が今後デフォになるのかと思ったら凄いな プログラミングこそAI時代に真っ先に取って代わられる末端作業じゃないのか? >西武学園文理小学校
西武は小学校ももっているのか。 >>63
AI作るのもまたプログラマだからなw
やばいのは他の職業。 少し勤めてたのでPADだったか、日立のフローチャートは分かりやすくて良いと思う。 >>3
遊びながら理論を覚えていく、って感じだね。
ブロックを使うので楽しく出来る。
てか、コーディング出来ないゴミが無用になる社会がもうすぐ来るよ。 正しく指示しないと動かないってのを学ぶだけでも良い体験になると思う >>56
トランジスタ技術でも痛いおじさんライターが一人いるなw クラス全員でカーネルジハードをプレイした方が良いよ。
処理フローの概念を掴みやすいだろ 小学生から教えたって、この業界に将来性がなきゃ意味ないだろ。 プログラミングにハマると事業中にゲーム作ったりして身を滅ぼすからやめとけ
ソースはワイ うーん、ロボットから入るのって本当に正しいのかなあ。 昔は、c覚えたての頃スロット作ったな
乱数を1/6で余りで絵柄決めて、3つ
揃ったらフィーバー
乱数覚えると色々、作りたくなるw >>29
変数や関数、Σの概念が出るのは正式には中学、高校以降だしな。
先取りして数学に興味を持たせるというのであれば良いのかも。 >>63
AIでもなんでも良いが、他の仕事を自動化するのがプログラマーの仕事の一つだから、恐らく一番最後だな。
一番最後で無いとしたら、まだプログラミングの仕事が残っているということ。 プログラムか、アセンブリ言語で組むなら認めてやろう 情報処理技術者試験のためFORTRANとCOBOL学びました。
需要がありません。。。 フローチャートを学ぶのは論理的に思考を整理する役立つからやった方がよいな。 だからCarnageHeartと
あとRPGツクールもやった方がつかみやすい
冒頭から流れるように進む感じと
あちこちにパーツを置いてそれに触れると発動する感じを
まあ結局は同じ意味なのかもしれんけど
最初入りやすいのはRPGツクールかなと >>85
8ビット以下の組込み系とかならともかく16ビット以上のアセンブラは地獄だぞ
かえって効率悪い
PCのソフトをアセンブラでなんてもはや無理
テープでロードしてた時代まで >>92
ハンドアセンブルならともかくアセンブリ言語で書くなら、それほど難しくはないだろう 組込み屋だったけどさ、16ビットのアセンブラてビット操作が大変なのよマスクとかローテートとか プリミティブな言語覚えると高級行っても苦労が少ないからいいんだけど覚えるのは大変
逆はかなり大変だけどまあ機会はそうないわな >>5
> やるならLinuxインストールからやって、シェルやって、pythonとかperlとかからやれって。まずコマンド憶えさせろ。
それこそ見せかけ。
文字ばっかりの画面見ながらキーボードかちゃかちゃやってたらなんか難しいことやってそうっていうアレ。 これいつも思うんだけど
プログラムされたプログラムを組み立ててるだけじゃん >>98
まぁ、いいんじゃない。
厳密にはcでもpythonでも、プログラムされたプログラムを組み立てているだけだし。CUIかGUIの違いだけ。
低級言語ですらハードウェアで設計された数値や文字列を組み立てているだけ。
ベースは何でも構わないと思う。未知の物を考えて組み立てる力を付けることが重要なのでは。 >>85
ライブラリとフレームワークの時代なので滅んでください >>101
でもアセンブラかじっとくとCで組んだりする時バグ出にくくなるよ。
昔いきなりC++から入った奴の組んだ糞ソース引き継がされて死んだ。
NULL止めしてない変数から大量のstr系関数使用。
VC++6.0上では何とか綱渡りで動いてたが.NETに移植したら落ちまくり。 小学生がFortranとかCobol習うんか
オッサン胸熱 >>63
ただの事務仕事やら経理がそうだろ
市役所やらの事務作業あたりが一番切るべき対象 お前らが大人になる頃は既になくなっている
悲惨なCOBOL事務員になりたいのですか >>53
あんたの幼少期がどうだったかは知らんが、抽象的思考のできる小学生はザラにいるし
I/Oポートを直接操作してモーターを1つずつ制御する小学生もいる。
理屈を知らなきゃ論理的思考力も問題解決能力も身につかんよ。
記事に書かれてる理想と、実際にやってることが余りにもかけ離れ過ぎてる。
そういやあんたみたいに子供の能力を勝手に固定したバカが現実のズレに気づかず
ゆとり教育を始めたんだよなあ。 ブロック型がウリのようだけど・・・
ブロックが用意されてないと何もできない子が増えるだけでしょ、これ。
用意されたブロックだけで遊ぶのは小学生未満までで十分だよ。
小学校で新しいことを教えるのは、小学生ならではの感性と吸収力に期待する面が大きい。
高校数学で学ぶことは高校生にならないと出来ません!なんてことはない。
出来ることの上限を作るんだったら小学生に学ばせる意味なんてほぼないでしょうに。
>>65
AIがAIを作る時代はもう来てるよ。
>>69
「右に曲がる」、「直進する」ってレベルのブロックを並べるだけみたいだから、
それで動かないのはブロック内部のバグでしょ。
条件分岐がどこまでできるかしらんけど、初歩的な処理すら高校生レベルに分類されちゃってるようだから
出来ることなんて推して知るべし。
>>99
> 未知の物を考えて組み立てる力を付けることが重要なのでは。
それ、リアルなブロックや積み木で殆どの子供がとっくに身に付けてる。 変数の再代入がなくて拘束したら普遍で
しかもIOを隔離して副作用無しの
Haskelが小中学生に推奨できると思う。
数式がそのままコードになってる感じ。 >>56
AMラジオはすたれてはいけない理由の一つだな >>87
CASLよりは…
まともに学習してたのはZ80と68000のアセンブラだったんでそれ選んだ ■ このスレッドは過去ログ倉庫に格納されています