【IoT】 学習実験 プログラミング micro:bit

IoT

1: 名無しさん 2019/02/26(火) 19:08:08.26 ID:1yUj9TwU

2020年から小学校にコンピュータ教育が導入されることになりました。
そして、世の中はIoT 時代が叫ばれ始めました。

手のひらサイズ以下のボードに、Basic , Python , Unix まで乗っかる時代、何ができるが夢が膨らみますね。

先ずは教育用に絞って話してみませんか?
勿論なんでも教育用に使えますが、ある程度経験の浅い先生や親、子供達で簡単に使えそうなものに絞りたいと思います。

独断と偏見で、イギリス BBC放送が展開している、micro:bit が先ずあげられるでしょう。

micro:bitの冒険をはじめよう!
https://microbit.org/ja/guide/

 

2: 名無しさん 2019/02/26(火) 19:38:12.00 ID:b14g8rGG
LOGOで十分

 

3: 名無しさん 2019/02/26(火) 19:51:11.78 ID:IBhGQSuG

>>2 わかってないね。 プログラミングだけなら言語の教育だけで済むが、子供に興味を持たせるには、手足を使って工作することが必要なんだよ。

光った、音がなった、振ったら変わった、ちかづいたら止まったとかね。
物を作る楽しみを知らない子供は可哀想。

 

5: 名無しさん 2019/02/27(水) 02:45:05.86 ID:SpoXwZVT
>>3
っつても小学校のときには既に興味あったからなー、興味ないやつはどんなに工夫しても興味でないだろ。

 

6: 名無しさん 2019/02/27(水) 15:26:28.92 ID:x5H0PQaz

昔はあまりゲームとか少なかったから言語だけで遊んでもそれだけで満足してた。
キャラクタベースのゲームでも楽しんでたからな。

最近はスマホとかの能力が上がりすぎて、下手な遊びじゃ満足しなくなってるのがたまに傷。

だから、工作で興味を引こうということだろう。
教室の子供のほぼ全員が楽しく遊んでくれないといけないんだから、結構ハードルは高いと思うよ。

 

7: 名無しさん 2019/02/27(水) 20:10:19.57 ID:1g/eFbnU
>>6
スペースバーと左カーソル連打で綱引きゲームしてたぞ

 

8: 名無しさん 2019/02/28(木) 10:35:59.61 ID:K7dGf2QC

まずはこんなマイクロビット導入編を見てみたら。
導入編では積み木細工みたいにプロックをつなげていくとプログラムが完成するようになっている。 ここはJavascriptのコードも直接かけるようになってる。

MicroPythonのコードは、ローカルまたはネットで書いて、マイクロビットに書き込む。

micro:bit 単体のボードは、2500円位だけどいろんな接続部品が世界中で売り出されている。
今月からは、SB C&S と言うソフトバンクの子会社が日本語のキットを発売開始した。

https://robotstart.info/2019/02/19/microbit-sb.html

micro:bit はイギリスの国営放送BBCが学習教材として作ったもの。イギリスでは小学5.6年生に無償で配布されている。

基本は、ARM のCPUチップにLED、光センサー、加速度センサー、タッチセンサー、温度センサー、地磁気センサー(傾き)、WiFi、Bluetooth など結構盛りだくさん詰め込んでいる。
スピーカーを接続すれば音がなったり車を動かしたり無限大に拡張できる。
Bluetoothが有るから複数で連絡しあったり、スマホをコントローラにしたりいろんな使い方ができる。

プログラムは、基本はmicroPython と言うPython のサブセット
microPythonは、元々はpyboard と言う組み込みボードのために開発されたもの。
https://www.robotshop.com/jp/ja/micropython-pyboard-lite-v10-w-accelerometer.html

 

27: 名無しさん 2019/03/09(土) 00:11:49.68 ID:JNKWf97g
第一歩としてはいいんじゃない?
専門性を持った人を育てるのが目的じゃないしね

 

28: 名無しさん 2019/03/09(土) 00:25:07.62 ID:jmJNTA16
>>27 いいんだけど、全科目で教えるなんて言っても、先生達の負担になるだけだろ。
音楽的な楽しみが入っても良いが、なんで音楽の時間に教えないといけないんだよ。
全教科で英語を教えろと言ってるようなもんじゃないの? 先生達ができないのに。 専門家に任せるべきだよ。 中途半端になるだけ。

 

29: 名無しさん 2019/03/09(土) 00:52:34.10 ID:JNKWf97g
>>28
言ってることはもっともだと思うけど、やりますって動かないと何もできないわけだからね
負担が増えるのはわかったことなんだから何らかの解決策(ほんとに解決するかは別)は用意してるんじゃない?
色んな物事の考え方を、普通の考え方とプログラミング的な考え方と教えるためには、ひとまずたくさんの教科でやるのはいいと思うけどな
プログラミングって授業したところでプログラムを書くことを覚えるだけだろうし
目的に合っているとは言えないかもしれないけれど、間違ってるわけではないと思うけどね

 

30: 名無しさん 2019/03/09(土) 01:13:16.39 ID:jmJNTA16

>>29 昔の先生はなんでもできて当たり前だったけど、今の先生はかなり低レベルになってるから期待しない方が良いと思うな。
専門の教師が全科目に渡っての応用を教える方が効果的。もちろんその時に科目の担当教師と共同でやると言うのは効果的だと思うけど。

ま、大上段に構えるからおかしくなるわけで、遊びの延長として教えるのが一番だな。 わざと難しくしてる。

 

31: 名無しさん 2019/03/09(土) 01:26:40.41 ID:JNKWf97g
>>30
概ねその通りだと思う
まあ、完璧な学校教育なんてないんだから
ゆとり世代とかしらけ世代バブル世代に、プログラミング世代が加わるだけじゃないかな
期待も落胆もないよ、時代の流れだね、こーゆー考え方は良くないんだろうけど

 

32: 名無しさん 2019/03/09(土) 02:16:27.84 ID:jmJNTA16
今の小学生の親の頃は自分でBASICを叩き込んだゲームで遊んでたけどな。
遊びならブロックプログラムなんかなくてもすぐに覚えるもんだよ。

 

39: 名無しさん 2019/03/19(火) 08:18:15.75 ID:i2vuUQPC
ブロックプログラミング(笑)

 

42: 名無しさん 2019/03/21(木) 01:25:02.32 ID:qH9NT575

>>39 馬鹿にするもんじゃ無いぞ。
第一に文法が全て積み木として整ってるから、選ぶだけで済む。
基本的な論理としては文字で書くより進んでいるとも言える。

micro:bit などだと、リアルタイムでLED やボタン操作などが見える。

多分小学校あたりのプログラム手法は、ブロックプログラミングで決まりになりそうだな。
Microsoft もGoogle もやってる。 どちらもフリーソフト。

日本の進む方向が見えないが、どうもMicrosoft に踊らされてるみたいだな。

引用元: https://mevius.5ch.net/test/read.cgi/tech/1551175688/