2023-03-28

PCN福大附属の中学生や、越前市DX推進サポーターさくらいとも協力、福井大学、教育学部の学生向けプログラミング体験会!はじめてのプログラミングを楽しんでくれました。


カードがかわいい、福井大学教育学部発の新IchigoJam用電子パーツセット&カード教材「らぼらとりぃカード」
授業案など、こちらからダウンロードできます。
IchigoJam授業用資料集 – 福井大学総合教職開発本部 小林渓太研究室


展示コーナーでIchigoJamでつくったクレーンゲームを体験する、さくらいとメンバー!


遊びたいゲームは自分で作る!こどもの頃、買い物についていった時に遊んだゲームコーナーのルーレットゲームとか、いろいろ作った思い出。当時、ハードウェアから作る技があったらメダル落としゲームとか作ってたかも。


サーボで指差し、お天気お知らせロボ、ネットにつなぐのもお手軽!無線LANとつなぐMixJuiceや4G回線を使ったMixSodaをどうぞ。


福井大学の先生によるIchigoJamプログラミング体験講座、スタート!


壁自動回避ロボ、PCN福大附属による展示。自動運転、はじめのいっぽ。


制作過程を発表!


小学生による作品、安全運転装置、川崎君。運転の荒さを振動センサーで検知してスマホに送信することで安全運転を促すデバイス。


中身を解説!


自由に作ってみようタイム!


カードをみながら、自分で進められます。


プログラミングの楽しさ広めよう!


この日、鯖江のHana道場では、宮城県から県議の方々へご紹介。IchigoJam BASIC から、JavaScriptへとステップアップしてゲームづくりしている中学生に、ちょい技伝授、canvas.requestFullscreen() で、簡単全画面ゲーム!テンション上がるのでオススメ。


ご来鯖、ありがとうございました!


PCN仙台、親方と!


「IchigoJamヘルパー」
src on GitHub
お助けくん=ヘルパー、といえば、昔スイミングスクールに通っていた頃、腰に付けてた浮き的なもの。学び方はひとそれぞれ、いろんなヘルパー、作りましょう!

簡単なJavaScriptで作ったウェブアプリなので、IchigoJam BASICから、JavaScriptへステップアップ中のこどもたち向けのサンプルとしてもどうぞ! const conds = { "あかるいとき": "ANA(2)>500", "くらいとき": "ANA(2)<500", "とおいとき": "ANA(2)>500", "ちかいとき": "ANA(2)<500", "ボタンがおされているとき": "BTN()=1", "ボタンがおされていないとき": "BTN()=0", }; const actions = { "LEDをつける": "LED1", "LEDをけす": "LED0", "サーボを左へ": "PWM 2,100", "サーボをまんなかへ": "PWM 2,150", "サーボを右へ": "PWM 2,200", }; const cr = (tag, parent) => { const c = document.createElement(tag); parent.appendChild(c); return c; }; const makeSelect = (opts) => { const c = cr("select", main); const o = cr("option", c); o.textContent = "-"; o.value = ""; for (const name in opts) { const val = opts[name]; const o = cr("option", c); o.textContent = name; o.value = val; } return c; }; const sconds = makeSelect(conds); const sactions = makeSelect(actions); const span = cr("span", main); span.textContent = "そうでなければ"; const sactionselse = makeSelect(actions); const div = cr("div", main); div.className = "divij"; const makeProg = () => { const cond = sconds.value; const act = sactions.value; const el = cond ? sactionselse.value : ""; div.innerHTML = "10 " + (cond ? "IF " + cond + " " : "") + act + (el ? " ELSE " + el : "") + "<br>20 GOTO 10"; }; sconds.onchange = sactions.onchange = sactionselse.onchange = makeProg; IchigoJam helper - index.html - HTML + CSS + JavaScript

すべてのこどもたちにプログラミングを!
PCN、プログラミングクラブネットワークへようこそ!

links
- #めがねのまち で知られる鯖江市。 - 石田一也(イシダカズヤ) | 選挙ドットコム(ご来鯖いただいた宮城県議、石田さんのブログ)
- プログラミング教材IchigoJamを活用したプログラミング授業体験会を開催 - 福井大学 / Facebook

Tweet
クリエイティブ・コモンズ・ライセンス
本ブログの記事や写真は「Creative Commons — CC BY 4.0」の下に提供します。記事内で紹介するプログラムや作品は、それぞれに記載されたライセンスを参照ください。
CC BY / @taisukef / アイコン画像 / プロフィール画像 / 「一日一創」画像 / RSS