福野泰介の一日一創 - create every day

自治体オープンデータの意義は、自治体の仕事を減らし、民間企業による豊かさの創出!


オープンイベントさいたま
埼玉県オープンデータ」で唯一の4つ星オープンデータ、RDFで提供されていた広報情報オープンデータをjig.jp、この夏のインターンに参加する高専生による作品「福井県のイベント (src on GitHub)」を埼玉化。 自治体による広報の仕事を減らせるかも。

RDFにもターゲット情報が入っていれば、若者や、高齢者など、対象別に見やすいアプリづくりもできるので、一層伝わりやすくなります。 Vue.jsを使ったモダンで見やすいアプリづくりは、地域の高専生や、JavaScriptが使える小中学生にとって良いネタにもなります。


オープンデータを庁内で広めるオープンデータリーダーを育成する総務省企画「オープンデータリーダ育成研修
自治体の中でやっている繰り返される仕事、オープンデータで効率化できませんか?
イノベーションのはじめのいっぽは、当たり前に疑問を持つこと。
今までを変える意識と行動力を持つ人、それがリーダーです。
教材はオープンデータ、今すぐ、行動を!


オープンデータによる連携を活かす、11万件もの公園データを提供する「PARKFUL
公園の設備を提供する会社、株式会社コトブキとの連携がおもしろい!


東さんによるオープンデータ講義。震災での反省から始まったオープンデータ。避難所データがオープンデータではないと、活用するために問い合わせが必要。実際に30箇所問い合わせて、OKの返事はたった9。 事実、災害時にサーバーがダウンしていて避難所データにすらたどり着けない事態が未だに発生しています。


ネット時代、データを広く共有するコストが劇的に下がりました。まだまだ市民意識が追いついていませんが、まずはデータがあれば、楽しく可視化するアプリが生まれ、広まります。 アプリを誕生させるためには、開発者にとって優しく横展開が可能でうれしい「5つ星オープンデータ」が必須!


鯖江市のオープンデータ産みの親、牧田さんに会ったことがきっかっけで、自分でなんでもやっちゃうことにしたという、埼玉県深谷市の斉藤さん! 「ふかやMap」から様々な位置情報付きデータをオープンデータとしてダウンロードできます。


odp - オープンデータプラットフォーム
5つ星オープンデータはじめのいっぽに、避難所データをExcelでまとめてアップロードするだけ。無料です。

さまざまな業務課題や、社会を豊かにする取り組みへのチャレンジに向けて、まずは最小限の手間で、5つ星オープンデータ化と、データをアップした瞬間に動くアプリをご体験を!

5つ星オープンデータ対応避難所ナビアプリ「ヒナンパス

楽しいテープ状のWS2812B。でもちょっとだけ加工が必要。
もっと気軽にワークショップなどで使いたい!
そんな時はこちら「マイコン内蔵RGB 5mmLED PL9823-F5
1つ税込40円と手頃で、IchiogoJamにそのまま挿せば使えるお手軽版!

ichigojam-1.4.0b05.zip」 ファームウェア、1.4ベータ版以降でお試しください。


信号線DINとDOUTをつないで、数珠つなぎで制御するマイコン内蔵LED、スルーパス用のDO端子は挿さずに曲げて使います。 ワークショップで使う時は、切っておくのも分かりやすくて良いかも。


1つ40円のマイコン内蔵LED。
短い方、左から、信号入力DIN、VCC、GND、信号出力DOUT。
DOUTは1つ光らせるだけの時は使わないので、切ってしまってもOK!
短い方から3本を OUT1,OUT2,OUT3 に挿し込みます。
データシートによると電源は4.5V-6Vですが、3.3Vでも光りました。)

ver 1.4からの新コマンド WS.LED は OUT1 から信号がでています
ver 1.3以下でもマシン語ドライバを使えばOK!


5つで200円!(マイコン内蔵RGB 5mmLED PL9823-F5: LED(発光ダイオード) 秋月電子通商
8mmより5mmがオススメです。8mmはたまに誤作動しました。値段は一緒。


まずはLEDへの電源供給、OUT2をONにします。

OUT2,1

赤く光らせよう!(赤の輝度30でフルカラーLED1つを光らせる!最大255)

[0]=30:WS.LED 1

緑、青はこのように(LET[0]を使って、[0][1]と順番にまとめてセットできて楽できます)

[0]=0:[1]=30:[2]=0:WS.LED1 OK LET[0],0,0,30:WS.LED1 OK

ちょっと応用して、キーボードの左右と上を使ってRGBをコントロールするプログラム(HetaPad対応!)

10 OUT 2,1 20 R=0:G=0:B=0 30 IF BTN(LEFT) R=R+1 40 IF BTN(UP) G=G+1 50 IF BTN(RIGHT) B=B+1 60 IF BTN(DOWN) GOTO 20 65 ?R,G,B 70 LET[0],R,G,B 80 WS.LED 1 90 GOTO 30

PL2823の内蔵マイコンWS2811は、WS2812Bと違って、並びがR,G,B。
WS2812Bを使う場合、70行を LET[0],G,R,B と入れ替えましょう。
好きな色を作って遊んでいるうちに、何かつくりたくなりますよっ!


2つ以上、同時に光らせる時は、ジャンパー線とブレッドボードを使って、OUT1-DIN / 5V-VCC / GND-GND の順につなぎます。OUT2の出力では電力不足で光が弱くなります。


全部255が最大輝度の白!眩しい!

Amazonには、50コつながったイルミネーションに便利そうなものも!
Amazon.co.jp: ALITOVE WS2811 12mm 拡散 デジタルRGB LEDピクセルライト Neo Pixel RGBドーム型 LEDモジュール 防水IP68 DC 5V 50pcs/セット: Amazon.co.jpホーム


今年も開催「PCNこどもプロコン
2019年から2020年にかけての開催、各地で着々と進むこどもプログラミング。楽しさに気がついたら思う存分作品を作ってコンテストへ応募しよう!
今回の最終審査会&表彰式は発祥の地、福井で開催!


プロコンの県大会、仙台高専も共催の宮城県内の小中学生向けプログラミングコンテスト「みやぎプロコン」も!
【プレスリリース】子どもたちにプログラミングの面白さを伝える「みやぎプロコン」サイエンスデイ2019へブース出展 – 仙台高等専門学校
日本のこどもたちの未来のために!


PCN秋葉原では、コンピューターのはんだづけ&プログラミング体験 with IchigoJam。LEDを付けた感動、世界に!


SapporoJam&IchigoJam腕時計、ゲット!


Google Tokyo のJohanに再会!TeamIseのIchigoBoy、お買い上げ!
TFUG Okinawa vol.4 - connpass」というマイコンで動かすTensorFlowで機械学習(#TinyML)のワークショップで、プロっピーとして講師とのこと。 AIマイコン時代、おもしろそう!沖縄の人、ぜひ!

まずはゲームを作ってみたい。だったら、思う存分作ってみよう!

ゲームづくりに含まれるプログラミングテクニックは、様々なアプリケーションづくりに応用可能。
快適に動作させるためにアルゴリズムを工夫することは、サービス運用時のコスト削減に直結。

パソコンを持っている高専生にオススメは、作ったアプリを友達に自慢できるJavaScriptを使ったwebアプリ。
eggamejsとして、かんたんゲームフレームワークを提供します。

サンプルアプリ、ワンキー弾幕ゲーム「dnmk
タップや、クリックでちょっと浮かびます。狙ってくる弾を可能な限り避けよう。


egclockjs
時計アプリをオリジナルでつくってみようという課題作品を掲載しました!

プログラミング言語も語学の一種、英語と一緒で使えば使うほどに楽に使えるようになりますよ!
まずは一週一創あたりから作るペースを身に着けよう!

今週は、eggamejs の作品募集!
GitHubアカウントをつくって、forkして、改造して、READMEへ「プルリク」ください!
質問は issues へどうぞ。

愛媛県の離島、上島町のこども、サッカー少年少女たちにプログラミングをの企画、大成功!
上島町+広島県因島での思い出を360度写真でまとめました。
VR Kamijima」 PC、スマホ、スマホVR、Oculus Go、Oculus Quest、Windows MRなどでどうぞ!

美しい夕日、佐島。(視界真ん中のカーソルを、地図上の赤い点に合わせて、ちょっと見つめると場面が変わります)


橋がつながっていない上島町、広島県因島からフェリーで渡る。海、山、島、きれい!


元保育所をかわいく手作り改装、佐島のカフェ「book cafe okappa
人口500人のせとうちの小さな島に“お引っ越し”した女性二人組が作る「book cafe okappa」【離島カフェのタネ】|ことりっぷ


弓削商船高専すぐ側、高台にあるリゾート「フェスパ」内のレストラン「イル・マーレ」からの眺め!


こどもプログラミング in 上島町


佐島の宿泊先、汐見の家、五右衛門風呂。

VR Kamijima
異次元体験、Oculus Quest、WebVRでらくらくVRアプリづくり、その他VRアプリもどうぞ!

links
- 瀬戸内25島、愛媛県上島町のこどもたちへプログラミングとサッカーを!
- 瀬戸内の夕日をバックにボックスクラフトVR、弓削商船高専マイコン部IchigoJam&VRレクチャー編
- 翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム
- 360度写真でまとめる、上島町(弓削島/佐島/生名島)の記憶のVR追体験

いよいよ当日。愛媛県の離島、上島町、生名島(いきなじま)でのサッカーフェス「U-12 PUENTE FESTIVA」にてプログラミング教室&体験会。

サッカーの試合の合間を使って、50分のプログラミング体験 with IchigoJam。講師はなんと、早速、弓削商船高専生!マイコン部で昨日、一回体験しただけなのに、すぐに立候補して立派にこなす姿に感動。


IchigoJamプログラミング教室の入り口、看板を持っているのは上島町の神様キャラクター、かみりん!


短めの時間でしたが、弓削高専生によるサポートにより、短時間でLED制御を使ったエルチカゲームから、かわくだりまでしっかり体験!(本カリキュラムは、総合の時間、45分x2コマを使って実施する内容の短縮版でした)


みるみる上達していく姿が、うれしい!


お隣、和室では上島町近所から来る子供たちへの個別体験会。


VRだってプログラミングできちゃいますよ!
わずか50行でつくるマイクラ風と、瀬戸内バージョン!)


マイコン部2年生も初講師!自分の言葉で伝えている様子、さすが!


島で誰かに伝授できるように、高専生向けにミニIchigoJamのはんだづけ講座!


弓削商船高専マイコン部、ありがとう!PCN弓削、はじめましょう!


バトンタッチして、18時過ぎ。試合を終えて雨でびしょ濡れで入ってきたサッカー少年たち、50分のプログラミング教室、元気いっぱいで楽しんでくれました!


時には真剣にタイピング!さすが、スポーツ少年、ゲームへの執念もすごい!


愛媛県上島町でも SAP x IchigoJam! SAPアメリカ、Tsubotaさんと。
Hana道場」ロゴも!


お隣Spheroプログラミングを提供、SAPのみなさんには、エルチカ、かわくだり、64円IoTプログラミングまで、体験いただきました!
すべての企業がIT企業になるIoT時代、おとなIoTプログラミング企業研修と少し高度な新機能


橋本英郎さん、上島町商工会青年部のみなさんと!楽しい企画、ありがとうございました!


はじめてのプログラミング with IchigoJam(PDF)」(Keynote / PowerPoint)
こちら資料、今回のこどもたちの反応を見てのブラッシュアップした最新バージョン。
オープンデータなので、ご自由に改変、加工してお使いください!
フォントはこちら2つ「手書き風フォント「こども丸ゴシック」 - フォント無料ダウンロード|Typing Art」と「IchigoJam フォント TrueType - イチゴジャム レシピ」をダウンロードください


追記したスライド。セットアップ(準備)とメインループがプログラムの基本の構造。大きなプログラムもそれが単につながったものに過ぎません。8x8のかみりん(?)キャラクターを使ったダッシュゲーム。タイトル、メイン、クリア画面と3つの構造、見えてきたら、中級者!


やればやるほど、おもしろくなるのがプログラミング!
大人の方もぜひご一緒に!PCNこどもプロコンへの応募もオススメです。


打ち上げに、上島町商工会青年部の人たちと、フェリーで渡った因島(いんのしま)の中華料理屋さん、西華園


台湾ラーメン、2辛、おいしい!からい!


楽しいお食事会も、ありがとうございました!


教室の入口もかわいく飾ってくれた、かみりん

許可いただいた「かみりん」をドット絵にしてみて、歩かせてみたプログラム「KAMIRIN WALK

100 POKE#700,0,0,0,0,0,0,56,71,134,163,131,139,75,66,46,17,134,163,131,139,83,66,54,41,134,163,131,139,71,66,62,41 110 VIDEO5:CLS 120 LC0,4:?"~~~~~~~~"; 130 LC0,0:?"KAMIRIN!" 140 LC4,2:?CHR$(224) 150 LC4,3:?CHR$(225):WAIT30 160 LC4,3:?CHR$(226):WAIT30 170 LC4,3:?CHR$(225):WAIT30 180 LC4,3:?CHR$(227):WAIT30 190 GOTO 150

同じく、かみりんドット絵を使った、キーボードのキーをすばやく押して、タイムを競う「KAMIRIN DASH」ゲーム。

100 POKE224*8,0,0,0,0,0,0,56,71,134,163,131,139,75,66,46,17,134,163,131,139,83,66,54,41,134,163,131,139,71,66,62,41 110 'TITLE 120 VIDEO5:CLS 130 LC0,2:?"KAMIRIN" 140 LC0,3:?" DASH" 150 IF INKEY()=0 CONT 160 'GAME 170 X=7:CLT:BEEP 180 CLS:LCX,2:?CHR$(224) 190 LCX,3:?CHR$(225):GSB280 200 LCX,3:?CHR$(226):GSB280 210 LCX,3:?CHR$(225):GSB280 220 LCX,3:?CHR$(227):GSB280 230 X=X-1:IF X>=0 GOTO180 240 'CLEAR 250 PLAY"T300O5G8R8G2":CLS 260 LC0,1:?"TIME:";TICK():END 270 'SUB 280 IF INKEY()=0 CONT ELSE RTN

F8でVIDEO1コマンド(F8)で、文字の大きさに戻せます!(100行はKAMIRIN WALKと同じです)


Let's create something! links
- 瀬戸内25島、愛媛県上島町のこどもたちへプログラミングとサッカーを!
- 瀬戸内の夕日をバックにボックスクラフトVR、弓削商船高専マイコン部IchigoJam&VRレクチャー編
- 翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム
- 360度写真でまとめる、上島町(弓削島/佐島/生名島)の記憶のVR追体験

やってきました弓削商船高専フェスに備えて事前研修!

VR体験しているところ、360度記念撮影


高性能、低価格、しかも、なんといっても開発が簡単!


boxcraft-yuge」(元、50行マイクラ風
美しい瀬戸内の夕焼けをバックにVRマイクラ風のボックスクラフトを多色対応。プログラムも数行加えただけ!


IchigoJam&IoTプログラミング体験をしてもらいつつ、小学生へ楽しくプログラミングを教える技を伝授。ネットゲーム大会ももりあがりました!

10 CLT:X=15 15 CLT 20 LC X,5:?"O" 30 LC RND(32),23:?"*" 35 WAIT 3 36 X=X-BTN(28)+BTN(29) 37 X=X&31 39 IF SCR(X,5) ?TICK():END 40 GOTO 20

これでチート対策してスコアがでるようになったかわくだりゲームのできあがり!
IchigoJam BASIC コマンドリファレンス
自習用のIchigoJamプリント他、ドキュメントいろいろも参考に!


今回は東京から新幹線、福山駅からバスで1時間


フェリーに乗り換えて20分で弓削商船高専最寄りの港、弓削港へ


弓削商船高専マイコン部のみなさん、楽しい時間をありがとう!明日もよろしくです!
瀬戸内25島、愛媛県上島町のこどもたちへプログラミングとサッカーを!

links
- 瀬戸内25島、愛媛県上島町のこどもたちへプログラミングとサッカーを!
- 瀬戸内の夕日をバックにボックスクラフトVR、弓削商船高専マイコン部IchigoJam&VRレクチャー編
- 翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム
- 360度写真でまとめる、上島町(弓削島/佐島/生名島)の記憶のVR追体験

7/13、弓削商船高専のある25の島からなる愛媛県上島町で開催されるサッカーフェス「U-12 PUENTE FESTIVAL」にて、IchigoJamプログラミング体験会実施します!

本フェスの主催はFC今治所属、日本代表経験もある、元プロサッカー選手、橋本英郎さん。
「子供達と最新テクノロジーで溢れる未来の上島町」に向けて、弓削商船高専協力の元、プログラミング体験イベント実施となりました。(下記、ご案内)


はじめてのゲームプログラミング in 上島町 (PDF)
フェス公式サイトと日時が異なりますが、上記が最新となります。

対象:小中学生。大人の方、先生の方の見学も歓迎です!
体験:無料、7/13(土) 13時〜18時(1回10分〜15分)
内容:LEDゲームづくり、かわくだりゲームづくり、キラキラロボ他
講師:IchigoJam開発者、福野泰介&弓削商船高専生
会場:上島町生名開発センター 2F 和室

IchigoJam (イチゴジャム) は、日本生まれの小さくお手頃なパソコン。
2020年、小学校プログラミング必修化、鯖江市では全校実施中の教材。
1500円程度 (いち、ごー) で買えて、軽やかさジャムセッションの如し。
電源を入れたら1秒で起動、シンプルだけど本格的なプログラミング環境。
テレビゲームやロボットづくり、IoT火災報知器など、可能性は無限大。
プログラミング学習用のBASIC言語を使って自分でつくって遊ぶゲーム。
学ぶ楽しさにはまったらこっちのもの。大人も子供も一緒に学ぼう最先端。
コンピューターを使った、新しい社会づくりの世界へようこそ!


主催:U-12 PUENTE FESTIVAL
企画:株式会社 B Inc. (jig.jp group)
協力:PCN弓削、弓削商船高専&高専生

海が間近な瀬戸内海、きっと魚釣りも身近だろうと作った魚釣りゲーム。

IchigoJamミニゲームズ」の「はんのうそくどゲーム」の改造版で、反応時間によって釣れるものが変わります。

大人も驚嘆、こどもも熱狂、最新VRだってプログラミングを学び、ネット環境を手に入れれば、思い通りに世界を作る楽しさに触れられます(50行マイクラ風)。

オープンデータ先進地、福井県鯖江市の小学校プログラミング教育の取り組み状況など、ご紹介できればと思うので、大人の方、先生の方、どうぞ気軽にお越しください。
総合2コマから始める鯖江の小学校プログラミング! 総合的な学習の時間、IT遊具、クラブ活動、地域ICTクラブ、高度IT人材へのベストプラクティス

2度目の上島訪問、楽しみです!(前回2016年

links
- U-12 PUENTE FESTIVAL
- 国立弓削商船高等専門学校
- こどもパソコン IchigoJam - はじめてのプログラミングパソコン(1500円)
- 瀬戸内の夕日をバックにボックスクラフトVR、弓削商船高専マイコン部IchigoJam&VRレクチャー編
- 翌日にはプログラミングの先生に! 弓削商船高専マイコン部の高専生大活躍、サッカー少年 meets IchigoJamゲームプログラミング!+かみりんゲーム
- 360度写真でまとめる、上島町(弓削島/佐島/生名島)の記憶のVR追体験

徳山高専生まれの教育用コンピューターTeC & 福井高専生まれのこどもパソコンIchigoJam。
どちらもガチなコンピューターサイエンスを、はんだづけから学べます!

元徳山高専で、現福井高専校長の田村さんも推薦、開発者の重村先生!なんと、参加した高専プロコン函館大会時の担当をされていたとのこと。高専プロコンを紹介してくれ、卒検の担当教官でもあった福井高専の斉藤先生と大学時代の同期だったとのこと!良い縁に感謝です!
重村研究室へようこそ 」(プログラムや教科書も on GitHub


新幹線徳山駅からレンタカーを借りて、徳山高専に到着!


徳山高専の正門すぐの池に設置されている謎装置。ソーラーで発電し水を汲み上げている模様。藻の繁殖を防ぐ効果?


大きなコイやメダカ、元気でした!


徳山高専生!


学食でVR


3世代揃ったTeC。コアは、XilinxのFPGA、Spartan-2で始まりSpartan-6! おそらく全国で高専で一番、マシン語を深く学習する高専、徳山高専。熱い!


安価で入手可能なビデオカセットのケースのサイズで決まった基板サイズ!アセンブリ言語の命令表がケース内面に貼ってある!
ワラビモ長者 Warabimochoja 徳山高専教育用計算機の歴史について聞く - YouTube


高専はしご、高速を使って1時間ほどで、宇部高専に到着!


元寮を使った部室が集う建物、クラブハウス!うらやましいっ


IchigoJam / IchigoSodaを使ったIoTプログラミング、ミニ講座、受けてもらいました。

IOT.OUT 1 OK ?IOT.IN() 1

こちらが簡単16bitの数の送受信ですが、

S="abcdef":IOT.OUT S,8 OK ?STR$(IOT.IN()) abcdef

こんな風に、パラメータを2つ使ってデータをまとめて送信する機能に、受けとったデータを文字列として返す機能もあるので、メッセージのやりとりもできちゃいます!
ichigojam-1.4.0b02.zip」 ベータ版ダウンロード


顧問の江原さん、初Oculus QuestのVR!ベジェ曲線、知っているほどに楽しい。VRはここでも大人気!
まずはみんなつくってみたいゲーム。JavaScriptでつくる3D/VRのゲームも楽しいよ。チャレンジしてね!
#VR - 一日一創


小学生にプログラミング教えてみたい!PCN宇部も誕生!
「教える」は良い「学び」。教材や、キット、プログラムをつくって、ベーマガへの投稿や、PCNでの販売にもチャレンジしてねっ!


活躍楽しみな、宇部高専コンピュータ部
コンフェスに向けてがんばろー!
人気の音ゲーづくりもやってみますね。
いったことある高専キャンパス数が2増えて、34になりました!

- 楽しく深いプログラミングカリキュラム案 IchigoJam編 (各コマ90分、演習は長めでもOK)

1. プログラミング入門 (IchigoJamのみ使用、一部IchigoSodaがあるといい)
1-1. はんだづけしてコンピューターづくり
1-2. BASICでエルチカ&ゲームプログラミング 90分(小学校実施例
1-3. IoTプログラミングと電子工作(京都造形芸術大学実勢例
1-4. 演習、リファレンスを見て自由製作

2. コンピューターアーキテクチャ入門 (IchigoJamのみ使用)
2-1. マシン語プログラミングとハンドアセンブル(連載
2-2. コンピューターのアーキテクチャ(ALU、メモリ、メモリマップトI/O)
2-3. コンピューター内蔵フルカラーLED、WS2812Bを制御してみよう
2-4. 演習、マシン語を使った自由製作

3. コンパイラ入門 (IchigoJam + PC使用)
3-1. マシン語をプログラムで生成、コンパイラ入門とPCとの接続
3-2. C言語というコンパイラを使ってIchigoJamゲームづくり(c4ij
3-3. 逆アセンブルして、C言語の動きをチェック!
3-4. 演習、C言語を使った自由製作

4. ネットワーク/IoT入門 (IchigoJam + PC使用)
4-1. IchigoJamを2台つないでネットワークづくり (ジャンパーで接続)
4-2. クライアント、サーバーアーキテクチャーでネットワークゲームづくり
4-3. IchigoJamで環境計測して、PC上でCSV化、Excelでグラフ化
4-4. 演習、社会課題を解決する自由製作

福井高専1年生からリクエストあって、プログラミング入門。
HTMLで3D空間は思いのまま!JavaScriptを使ったオリジナルwebアプリで自慢しよう!

1. 締切は守る
2. まず自分で調べる
3. 失敗するほど成長する


3D HTML入門でテンション上がる、福井高専生

作ってみたいもの、作りたいもの、とりあえず勢い、なんでもいいので、いろいろチャレンジ!
やればやるほどやりたいこと、やると楽しいことが見えてくる。


Webアプリはじめのいっぽ HTML+JavaScript
50行でつくるVRマイクラ風、IoT、スマホのゲームもHTMLとJavaScriptを使えば作れちゃう!
大文字小文字の違い、空白の有無に気をつけて!


3D雪だるまづくりでHTML入門を追え、次はJavaScript!ゲームに必須な Math.random() でググり方を体験したら、オリジナルサイコロアプリづくりに挑戦。 画像づくりの制限時間5分。締切は、過ぎたら0点というゲーム!


The-Dice」 by 福井高専学生
開いたら1から6までの目が出る。PCでもスマホでもゲーム機でも動く、立派なwebアプリ。


GitHubはじめのいっぽ
作ったwebアプリは、じゃんじゃん公開していこう!GitHubのアカウントをつくって、初アプリをコミット!

いよいよ来年から必修化されるプログラミング。地方でプログラミングのスペシャリストと言えば、高専!
今回は福井高専の出前授業、IchigoJamを使うということで、一緒に行ってきました。ほぼ満点の結果。
福井県坂井市鳴鹿小学校、5/6年生全員。たくさんのキラキラした笑顔に出会えました。


本日のアンケート結果。100%満足。100%面白い。38%が短すぎると延長希望。
パッション・ドリブン・エデュケーション - IchigoJam meets micro:bit! イギリス人は10%もプログラミングを知っている!?


アンケート、みんな素敵なコメントありがとう!リピート希望が多すぎるので、また行きます!


アンケート結果オープンデータ by 福井高専 CSV / Excel
Scratchでプログラミング経験ある5年生20名、プログラミング経験なし6年生20名、計40名


ぼくの出身学科、福井高専電子情報工学科の学科長、青山さん!


今日使うコンピューター、イチゴジャム!かわいいでしょ (1,5 だから Ichigo、いろいろぬって楽しむ Jam)
真ん中の黒いのを触ってみてください、これがおねだんたった100円のコンピューター


はじめてのプログラミング with IchigoJam はじまり!
福井高専出前授業、高専って知ってる?まだ小学生だと誰も知らなかった、高専。
ひとまず「高専」という単語を知ってもらえたかも。高専の楽しさ紹介はまたの機会に!


素のイチゴジャムには耳がないので、呼びかけても反応はないですね


代わりにさっきつなげたキーボードを使いましょう!
Aを探して押して、エンターでお返事が返ってきますよ!
Syntax errorは、シンタックスエラーと読みます。英語を話すなんてかっこいい!
何度間違っても大丈夫!怒りません、キレません、だまりません。


イチゴジャムくんが分かる言葉 LED1 と打ってエンター、どうなるかな?


あえて打ちすぎてみましょう。消しゴムの代わりにバックスペース(Backspace)


コロン(:)をつかって連続コマンド!おや、はやすぎ?


ここで問題!この子はどのくらい計算が速いでしょう?
人間はせいぜい1秒に1計算。その時間に100円のこのコンピューターは100回計算?1000回?1万回?


答は先生もびっくり、5000万回。5000万人分ですよっ
そんのすごい機械、自分の思い通りに使いこなせたら楽しくないわけないですね!


スマホだとそのさらに1000倍。良いパソコンだと20万倍。先日引退したスパコン京では2億倍!


現在開発中の新スパコン富岳(ふがく)は、なんと200億倍!
IchigoJamのCPUは、スマホやスパコンなど、世界で一番使われているArm(アーム)のCPUなんです。
同じ仲間なので、IchigoJamが使いこなせたら、富岳も使えます!


身の回りに実はたくさん活躍しているロボットたち、中にはIchigoJamで使っているようなちっちゃなコンピューターが入ってます。


ドローンは空飛ぶコンピューター。だから、もちろんプログラミングできます!


コンピューターにイノシシを捕まえてもらっている福井県勝山市のおじいさん!


社会で活躍するコンピューターを探してみよう。


ほら、みんなもできるような気がしてきた!

1 LED1:WAIT10 2 LED0:WAIT10 3 GOTO1

エルチカゲームをつくって、1コマ目終了。続いて、テレビゲームをづくりで学ぶプログラミングの応用方法。


みるみる打つのが速くなる!


もりあがったゲーム大会。自分で作ったゲームでやるゲーム大会はまた格別ですね。優勝した子の工夫が良かった!
小学生の場合、画面外チートは即発見されてしまうので、バグを直す対策をしてから実施しましょう。


改造したゲームプログラムの記録!何度作っても楽しいよ!


電子情報工学科、青山先生によるロボットプログラミング実演!その場でつくったロボットプログラム、見事机の上ぎりぎりを旋回してバンザイ!


越前がにロボコン
上達するコツは何でも一緒。楽しくコツコツ練習すること。3つのチャンスを紹介します。
福井県では毎年開催、小学生向け越前がにロボコンという試合があります!


ロボットはちょっと大変?プログラミングだけで勝負できるコンテストもあります!自由な電子工作、ロボットも歓迎!
今年10回目を迎える「PCNこどもプロコン」今年の表彰式は福井県開催!


発想力と作っちゃう力で大人を驚かせよう!


年に4回あるチャンス、電子工作マガジン&マイコンBASIC MAGAZINE、掲載されると5,000円もらえちゃう!
今月号をゲットして、はがきを送ると、サイン入りIchigoJamセットがもらえるプレゼントキャンペーンあります!
君の作品をベーマガに! IchigoJam 5周年企画、初代基板を含むサイン入りセットをプレゼント中! – about yrm


ぼくが子供の頃の愛読書。MSX-FAN。(IchigoJam-FANの命名元ネタ)


福井に来たばかりの中3、14歳の時に掲載されたアニメーションプログラム「はなのかんさつ」
目というパーツにハマっていた頃。自分の目を鏡で見ながら絵を描いて、BASICのプログラムでアニメーションにして、投稿!


大人は持ってる最強の学習ツール、ネット!
困った時は大人を頼ろう。いちはやく、大人に認められて自分で参加できるようになりたいね。
IchigoJam-FAN


わずかな時間で、やきゅうゲームを打ち込んで遊ぼうとしていた!
おしい、 GOTO が GOYO になってる!


リクエストにあったサッカーゲームをプレゼント!
コンピューターとの心理戦、PK戦をゲームにしました。
1から3でシュートする場所を入れて、エンター。まるばつで勝敗記録が表示されます。


プログラムはこちら、人の絵文字はALT押しながらQPTで出しましょう。
おうちのパソコン「IchigoJam web」でも動きますよ!


福井県坂井市鳴鹿小学校。鳴鹿(なるか)の由来は継体天皇が鹿に導かれた土地だとか。鯖江とも縁がありますね。
ドメインが naruka.ed.jp かっこいい!


本日のスライド全文はこちら「はじめてのプログラミング with IchigoJam
オープンデータなので自由に改変、ご活用いただけます!(動画はこちら
商業誌への掲載、販売も含めて確認不要で自由に行えます。

links
- 福井高専
- IchigoJam 買ってみるガイド
- IchigoJam よみもの
- IchigoJam-FAN 困った時はこちら
- 共悩共歩、アタック思考で共に悩み共に歩む! プログラミング教育をきっかけに力強く歩みだした東京都小金井市前原小学校の新教育前原モデル - タイピングゲーム for IchigoJam
- どんどんコーディングして「プログラミング的思考」をゲットしよう!Society5.0な未来を作るのは君たちだ! – about yrm

Tweet
クリエイティブ・コモンズ・ライセンス
この作品は「Creative Commons — CC BY 4.0」の下に提供されています。
CC BY 福野泰介 - Taisuke Fukuno / @taisukef / アイコン画像 / プロフィール画像