小学校プログラミング教育、米MIT開発の学習ソフト「Scratch」使用へ

■ このスレッドは過去ログ倉庫に格納されています
1ジャガー(東京都) [CN]2020/01/14(火) 05:04:12.10ID:Ovi/vmab0?2BP(1500)

 宮崎県日南市立飫肥小学校で、来年度から小学校の授業で必修化されるプログラミング教育の研究授業が先月あった。
市内の小中学校教諭や市教委職員など26人が参加。
児童らが学習用ソフトでキャラクターに目的の動作をさせる様子を見学し、各教科にどう応用できるかを考えた。

研究授業は、市教育委員会の主催で先月上旬に行われた。飫肥小6年2組の児童35人がモデルとなって授業が進められた。
使われたソフトは、米マサチューセッツ工科大学(MIT)のメディアラボが開発したフリー(無料)のプログラミング学習用ソフト「Scratch(スクラッチ)」。

 スクラッチは多言語に対応し、世界のプログラミング教育で最も使われているソフトという。
キャラクターへの「100歩動かす」「(右回転で)90度回す」などの『動き』や、
「もし〜なら」「○回繰り返す」といった『制御』で図形を描いたり、音を出したりできる。
プログラムは視覚的で、画面上でブロックを組むように構成できる。

https://www.asahi.com/articles/ASN176WWDN17TNAB018.html

187ペルシャ(大阪府) [IN]2020/01/14(火) 23:56:03.03ID:kgwKyozB0
他の言語も開発環境にこういうガワ被せとけよ役立たずwwwwwwwww

188シャム(東京都) [IT]2020/01/15(水) 08:56:57.21ID:6O0kqfR30
>>187
ライブラリとかフレームワークやらSDKやらって名称でいろいろあるだろ?
ただちょっと複雑なことしようとすると足かせになる場合が多いけどね

189スナドリネコ(北海道) [ニダ]2020/01/15(水) 10:53:13.27ID:3hZ34nm50
>>178
アルゴリズムを知るにはいい教材だと思うが?
実言語を教えろよとかいうバカ多いけど、それ扱うためにいろんな基礎素養が必要で
小学生には(特殊な人を除く)無理じゃん。

190ジャパニーズボブテイル(東京都) [US]2020/01/15(水) 14:39:08.63ID:Wwz3qqcX0
C/C++から始めないと

191ロシアンブルー(茸) [ニダ]2020/01/15(水) 17:22:02.83ID:IQs1Eo9/0
なんとなくカルネージハートやりたくなった
PSとZEUS2なら家のどこかに…

192ラガマフィン(東京都) [ニダ]2020/01/15(水) 17:30:30.74ID:d/cGMm6X0
>>5
だけど現実は中卒ITドカタですらプログラムできる以上、会話で論理的な間違いをほとんど起こさなくて
逆に日本語能力高いと勘違いしてしゃべくり倒すアホの矛盾を一言で突いて撃沈させるよな
だから客先打ち合わせで口達者な客を怒らせないためにITドカタは絶対連れて行かないのが通例になってる

193スノーシュー(やわらか銀行) [NO]2020/01/15(水) 17:33:52.71ID:ypOdXBFl0
VBAでええやん

194スミロドン(埼玉県) [IR]2020/01/15(水) 17:35:37.11ID:SRoEc3+b0
うちの10才の子供がScratch使ってなんか作ってる
プログラミングは覚えるの早いけど絵が壊滅的に下手なので笑うわ

195ラガマフィン(東京都) [ニダ]2020/01/15(水) 17:39:37.61ID:d/cGMm6X0
>>178
最初はオブジェクトとかデザインパターンとかなんにもないシンプルな方がいいんだよ
長年仕事で使ってるプロですら混乱してるやついるのに、
いきなりそんなもん使わせたら、本来の学習目的がそれまくって絶対カオスになるわ
c#やjavaやらすならcの方がマシ

196キジ白(静岡県) [US]2020/01/15(水) 17:45:43.41ID:OFF9ESGQ0
先生が覚えるより子供の方が覚えるのが早いむなしい授業

197ラガマフィン(東京都) [ニダ]2020/01/15(水) 17:47:28.88ID:d/cGMm6X0
>>177
貧乏人というより、AIスキル必須な世の中ではAI使えないやつが貧困層になって淘汰されていくと思うわ
資産家経営者はそういうやつら雇えばいいだろうと思ってるだけかもしれんけど
そもそもAI使えるやつがそのビジネスをやればいいだけだからGAFAレベルでもない限り雇用関係成立しそうにないんだよ

198イリオモテヤマネコ(ジパング) [US]2020/01/15(水) 17:48:13.99ID:FauoNDDp0
プラマイのFET渡してこれでANDやORを作ってみてください
とかのほうがいいだろ

199マンチカン(北海道) [ニダ]2020/01/15(水) 18:16:26.11ID:u6zk4df70
>>195
まず根本原理を噛み砕いて教えるべきだな
逐次実行、条件分岐、反復をスクラッチで教えるのはいいんじゃないの

200(愛知県) [MC]2020/01/15(水) 18:19:08.21ID:IAysbUqZ0
プログラミングって普遍的な物から未踏破の発想まで求められるものが様々じゃん
土方大量生産するのに力入れるよりギフテッドだけに注力するべきなんじゃないの

201ラガマフィン(東京都) [ニダ]2020/01/15(水) 18:24:24.63ID:d/cGMm6X0
>>199
どの言語でもその3つさえ押さえておけば一緒だからな
スレッドが同一なら
そこから並列処理で逐次実行の例外に進めばわかりやすい

202ジョフロイネコ(庭) [US]2020/01/15(水) 18:27:39.04ID:6ilynWCx0
プログラムっていうよりアリゴリズム

203ヒョウ(茸) [US]2020/01/15(水) 18:34:31.21ID:/+8jdWdK0
ちゃんと数学やってりゃif whileのturning comp procsなんて網羅されんだよな簡単なのでもNewton methodとかCantor or Cauthy zero sequenceとか
たしか相似の証明でも見たような気がするな
くだらない言い訳だよなコンビュータないと教えられないってまぁnecあたりに税金流したいだけだろうけども
この島未だ嘗てまともな教育を目指したことすらないからなw馬鹿どもはアスベストでも吸って死ねばいいとでも思ってそう文部科学省は(´・ω・`)

204アメリカンボブテイル(愛知県) [FR]2020/01/15(水) 19:05:27.86ID:JPYes8uQ0
小学生がスクラッチ開発とかやべーな

205シャム(東京都) [IT]2020/01/15(水) 19:39:00.30ID:6O0kqfR30
>>203
見た目変わらんと、何が間違いかようわからんからなぁ
まぁ数学学ぶ前の下地には良いんじゃね?


>>197
いや、プログラマが不要なほどAIが進化したら労働者が不要になるって話してんだが?
AIがAI作りだすんだから人間が入り込む余地ないぞ

206ロシアンブルー(愛媛県) [ニダ]2020/01/15(水) 19:44:17.35ID:8nyHgpxi0
python辺りだと予想していたが

207スノーシュー(茸) [CH]2020/01/15(水) 20:03:20.42ID:SknANETp0
Hello worldからやるのではダメなん?

208三毛(茨城県) [US]2020/01/15(水) 20:15:48.29ID:EVM36bDB0
プログラミングなんて指示書作って遊んでりゃいいよ
例えば,ごみをくずかごに捨てに行って戻ってくるまでの動作を事細かく記入して,誰かにそれに書かれた通りに動いてもらう
目的が達成できれば成功

209シャム(東京都) [IT]2020/01/15(水) 20:30:19.74ID:6O0kqfR30
>>208
動いてもらう人の能力や性格次第で結果が変わりそうだな
例外も考えなきゃいけないとか結構な訓練になりそうだ
まぁ確かに結果のフィードバックを得られるから、PC使う必要はないわな

210サイベリアン(日本) [ニダ]2020/01/15(水) 20:34:39.93ID:THu47vy+0
カルネージハートはCPU内にブロックを置く数と場所に制限があって
プログラミングには本来リソースの問題もあるということが学べてよい

そして優秀なプログラムよりも、武器の強さといった
プログラミングとは直接関係のない要素で勝負が決まることも
現実の世知辛いIT土方の厳しさを学ばせるにはよいかもしれない

211ピューマ(家) [CN]2020/01/15(水) 20:36:28.38ID:SVQpEdPy0
Pythonやらせればええのに

212ヒマラヤン(東京都) [TH]2020/01/15(水) 20:51:32.13ID:XL3jjAZc0
>>180
バックグランドでJavaScriptとかPythonのコードが生成されます。
興味のある子なら、そちらのほうを弄りだすと思われ。

213チーター(東京都) [EU]2020/01/15(水) 21:02:07.48ID:gQR5n1mC0
>>196
教師「この使い方まだ教えてない!0点!!」

214サバトラ(家) [ニダ]2020/01/15(水) 21:04:39.97ID:nV7nu+GK0
>>211
Pythonと連携させて顔認識とか出来るみたい。
単純なのが出来るようになったらやれる子はそういう方向へシフトするんじゃないか。

215イリオモテヤマネコ(やわらか銀行) [EU]2020/01/15(水) 21:06:31.66ID:+lgX3R0C0
N88Basicとどっちが簡単かな

216ハイイロネコ(東京都) [CN]2020/01/15(水) 21:11:26.47ID:zm3dOM/u0
授業で実際のソフト教える必要がないとか言ってるから
世界から取り残されるんだよ

217ヤマネコ(京都府) [GB]2020/01/15(水) 21:16:39.82ID:wYZ3QUZD0
>>1
old Scratchの意味は”サタン”だぞ

218茶トラ(東京都) [US]2020/01/15(水) 21:21:43.67ID:zhpi8c1Y0
10 INPUT A$
20 PRINT A$+"ハ ウンコー!!"
30 GOTO 20

219シャム(東京都) [IT]2020/01/15(水) 22:04:51.28ID:6O0kqfR30
>>218
アイドルはウンコしないという例外処理が抜けてるので、やり直し

220バーマン(家) [IN]2020/01/16(木) 00:38:06.15ID:KGF92pTL0
プログラングはじゃんけんゲームからはいるもんだ
んで、何回やってもコンピュータが同じ手を出すのに気づかせ、
乱数生成の仕組みを覚えるところからやろ!
3D迷路くらいをつくれるように上達するとわくわくするぞ

221(dion軍) [RU]2020/01/16(木) 01:33:36.64ID:rj1VlaGA0
こんなんやるなら、FlashMXやらせた方がいろいろはかどるんじゃね?
テキスト系が非常にめんどくさいスクラッチ

222ジャガー(神奈川県) [CA]2020/01/16(木) 01:41:11.37ID:xQjOsGAQ0
いや、どうせやるならUNITY教えておけよ
そのほうが食いっぱぐれなくなるだろ

223(富山県) [ニダ]2020/01/16(木) 01:45:52.71ID:6z3/BwYE0
ファミリーベーシック専用カセットぶいすりぃぃぃぃぃぃぃぃぃ

224マンクス(やわらか銀行) [US]2020/01/16(木) 03:12:34.68ID:6zaLnnvd0
>>1
プログラミングの為に
電車のおもちゃ買わせるとこあるみたいじゃん
馬鹿だよなあ

225ユキヒョウ(四国地方) [FR]2020/01/16(木) 03:38:35.27ID:ibx4OkR70
「先生がソースコード板書するのでみなさんはノートに書き写すように」
「出席番号○番の人ソースコードの1行目から10行目まで音読してください」
「ディー・イー・エル・ダブルコーション・・・・・・みんな声が小さいぞ!そんなことではプログラムはできないぞ!」

みたいにやるのかとオモタ

226ターキッシュアンゴラ(埼玉県) [US]2020/01/16(木) 03:50:40.57ID:p1Q1rZcy0
OSのソース書くような天才は日本には居ないの?

227バリニーズ(東京都) [US]2020/01/16(木) 08:30:26.56ID:kpC84I8G0
プログラミングは画面設計をしっかりすることと、処理内容を日本語で書き出す作業で
大体6割くらいは完了してる印象
多分、国語教育を充実させた方がマシなんじゃなかろか

228シャム(東京都) [US]2020/01/16(木) 11:34:46.83ID:HMRmSHQl0
プログラミングを教えられる教員がどれほどいるのかね・・・

229ユキヒョウ(四国地方) [FR]2020/01/16(木) 11:57:03.41ID:ibx4OkR70
ちゃんとした教科書、副読本、問題集、指導書があって指導計画例みたいなのが1年分あったら教えられるだろ
ただかつての総合的な学習の時間みたいに今までの指導例みたいなのを何例か示して
教科書も何もありませんがあとは勝手に各自考えて指導計画を立ててくださいみたいにやるとまずコケル

230イリオモテヤマネコ(ジパング) [US]2020/01/16(木) 12:17:52.91ID:rLfmbqI40
ブロックプログラミング(笑)なんて何の役にも立たん(笑)

231マーゲイ(茸) [US]2020/01/16(木) 14:34:58.69ID:70D+f5wf0
>>216
イギリスだって初等教育はScratch使ってるよ…
というかいくら日本でもIT土方量産するために科目増やしたりしねえ
ロジカルな思考とかそういうの教える時に座学だけじゃなくて実際やってみるのにプログラミングってぴったりなんだよ

232イエネコ(東京都) [CN]2020/01/16(木) 14:59:45.96ID:6EQNV9De0
亀と変わらないだろ

233ジョフロイネコ(福岡県) [CN]2020/01/16(木) 17:37:59.51ID:UGHQ7ASs0
5ちゃんの大先生は一般のプログラミング言語を出してホルホルするんだよな

234ヒマラヤン(大阪府) [CN]2020/01/16(木) 19:39:18.16ID:hKi6CYAk0
>>233
「俺はこんなにプログラム言語知ってんだぜw」って感じにな。

っていうか、ガキどもにはアルゴリズムとかフローチャートの作り方教えろや。特にフローチャートは応用がきく。
まして、教える側がクソならクソ未満しか育たないぞ。

235イエネコ(東京都) [ニダ]2020/01/16(木) 19:54:14.40ID:zREDOFP+0
電子ブロック(論理回路版)みたいなのでRS-FFや半加算器を作るとこからやらないと意味がない

236(dion軍) [RU]2020/01/16(木) 22:46:19.27ID:rj1VlaGA0
小学生にフラグ立てや、if、ループを教えるだけで1学期終わりそう

237(神奈川県) [EU]2020/01/16(木) 22:56:35.03ID:K9gDjuwa0
>>236
逆逆
俺は子供向けにイベントでプログラム教えているけど、子供は普通に1日でifからループまで扱えるようになるよ。
出来の悪い子でも。

■ このスレッドは過去ログ倉庫に格納されています