参加者の他にも見学者が5名おり、子供向けプログラミングスクールの高い注目度を感じます。参加者ひとりひとりの各机・席に電子工作用の道具が用意されます。今回、参加費は2,000円。IchigoJam本体、テキストが提供されます。他にはんだごて、ニッパー、モニタ、キーボードなどが貸し出されました。これがIchigoJamの本体です。基盤にはんだ付けをするところから始まります。そもそも、IchigoJamとは何でしょうか。Ventureサイトより引用します。初心者向けプログラミング言語BASICを現代風に復活させたこども用プログラミング専用パソコンです。テレビとキーボードをつなぐだけのシンプル構造。インターネットへの接続等ができないため、親御さんも安心です。Ventureより本イベントでも随所にこども向けと思われるところが登場します。有料ですが、IchigoJamのテキストが会場にありました。タイムスケジュール今回は以下のようなタイムスケジュールでした。本記事ではタイムスケジュールごとに紹介していきます。Ventureの趣旨説明がありました。Ventureとは何をやっているかを簡単に説明したいと思います。最終的なゴールとしては今のお子さんたちが10代の後半ぐらいの学生のうちには起業してもらおう。Ventureが行っていこう、というのをコンセプトにしています。起業と言っても難しいので、プログラミングを覚える、そのためにはモノを作る、ということで、今日はあえてはんだごて作りから行っていただこうと思っています」その後、タイムスケジュールの説明があり、参加者の自己紹介が行われた後、はんだ付けの作業が始まりました。はんだ付け作業開始はんだ付けの作業開始です。新井田さんより、はんだごての使い方の説明・注意点が話されます。はんだ付けの悪い例の説明もあります。続いては今回、講師を行っていただいた株式会社ナチュラルスタイル代表取締役の松田優一さんからのお話があります。松田さんはこの日のために、福井県から羽田経由で札幌にお越しいただきました。なんと14年ぶりの札幌のようです。松田優一さん松田さんより「IchigoJamの組み立て方」というテキストを元に説明した後、各テーブルを周り、実際のはんだ付けを見せていきます。説明後は参加者である子供たちが自らがはんだ付けに取り組みます。プログラミングはんだ付け後、休憩を挟んだ後、プログラミングの時間となります。先ほどはんだ付けしたIchigoJamの基盤に、モニタとキーボードを繋ぎます。小さいモニタとキーボードです制作したIchigoJamにテレビとキーボードを繋ぎます。LED0接続が終わると、IchigoJamに電源が入れることができ、各モニターがつきます。続いて、スクリーンには以下の記号が映しだされました。OKLED1LED0これはなんでしょうか。説明の前に、講師の松田さんが「プログラミングをやったことがある人?」と参加者に尋ねると、2人の子供が手を上げます。2人の子供に、「どんなプログラミングをやりましたか?」と松田さんが聞きます。「ラズペリーパイを設定したことがある」「スクラッチでゲームを作った」その答えに会場の大人が沸きます。松田さんが説明します。JamはBASICで行います」LED1と打つと、LEDが点く。LED0と打つと、LEDが消える。これはLED1のところで光り、LED0でライトが消えるプログラミングのようです。これをまず打ち込んでみましょう、と説明します。参加者が説明のとおりにプログラムを打ち込みます。JamのLEDライトが光ります。光った場所では参加者の「おおっー!」という歓声があります。「LED1」と打ち込んでも命令通りに動かないところもあります。それはIchigoJamのはんだ付けが上手くいっていないようです。そこはスタッフがサポートします。はんだ付けを直した後に再度、「LED1」と打ち込んで実行します。こんどはLEDライトが光りました。その瞬間、見守っていたスタッフから自然と拍手が起こります。会場が一体となった瞬間でした。次にWAITを取り入れたプログラミングの説明があります。LED1:WAIT120:LED0IchigoJamは60で1秒のようです。これは光った後、2秒待ち、光りが消えるプログラミングのようです。:を入れることにより、命令を繋ぐことができるようです。IchigoJamは1秒間に何回足し算ができる?「人間は1秒間に1回ぐらい足し算ができます。このIchigoJam、1秒間に何回ぐらい足し算ができると思いますか?」松田さんは参加者の子供に聞きます。参加者からは「10回ぐらい」「1万」という回答がありました。最後に回答した参加者が「2億」と答え、大人を中心に会場がどよめきました。正解は・・・「5千万回」です。IchigoJamの計算能力は1秒間に5千万回の計算処理能力があるようです。ちなみに今のスマートフォンだと2億回ぐらいあるようです。続いて、松田さんから変数の説明があります。「AからZまで箱があります。A=10というのがAの箱に10を入れなさい、という命令です。変数の後は+、−、×、÷といった四則演算の説明、その他にもランダム関数(RND)や、プログラムをセーブする方法の説明も行っていただきました。なわとびさっちゃん最後はIchigoJamサンプルゲームのなわとびさっちゃんです。「これを入力してみましょう」と画面に映しだされたのが以下のプログラムです。今までの中で一番難しいプログラミングです。参加者はテキストを見ながら、一文字ずつ丁寧になわとびさっちゃんのプログラムを入力します。プログラム自体が長いこともあり、エラーが続出しました。画面を見て一文字ずつ間違いがないか検証していきます。これは辛い作業ですが、その後に楽しそうなゲームが待っていることもあり、参加者は粘り強く頑張ります。下記の画面がなわとびさっちゃんです。左から人間が走ってくるので、スペースキーでジャンプして飛びます。ジャンプするごとにポイントが入ります。(下記画面はさっちゃんが宇宙人に改造されています)その後、松田さんは「なわとびさっちゃん」の改造方法をいくつか教えます。@を変える「IchigoJamには隠しコマンドがあります。ALTキーを押しながら、文字を打つと、隠し絵文字が登場します。なわを飛ぶ宇宙人が出たりします」松田さんは人間をジャンプする宇宙人が登場させます。ゲームのスピードを変える行番号130「WAITの5を好きな数字にしてみます」。驚くほど早くなったり、驚くほど早くなったりします。さっちゃんのジャンプ力を変える行番号70のV=-3。これがさっちゃんのジャンプ力のようです。好きな数値に変えてみます。多い数値を入力すると、高く飛びます。なんと0だとジャンプできなくなってしまいました。地球の重力を変える行番号20のV=V+1を2や3にしてみます。重力0にして、ジャンプしてみましょう。重力0の世界を体験してみましょう」と説明します。それぞれの参加者が0にして試してみます。すると......「あのー、うちのさっちゃんが帰ってこないんですけど......」参加者が困ったように言いました。これが重力0の世界のようです。「みんなは知らないと思うけど、宇宙でジャンプすると、二度と帰ってこれないんですよ」松田さんがそういうと、会場は再度沸きました。ひと通り改造方法を紹介すると、時間が来てしまいました。参加者の子供たちはまだまだやりたそうな顔が印象的でした。本日はこれにて終了です。筆者は独学でプログラミングを勉強したことがあり、一通り基礎を覚えるまでは大変苦労した経験がありました。技術職以外の方はプログラミングに対して抵抗のある方が多いでしょう。イベントが始まるまでは何の知識もない子供がどこまでプログラミングに取り組めるのだろう、という疑問がありました。ところが始まってみると、講師の松田さんが教え上手、盛り上げ上手というのもあるかと思いますが、子供たちが実に抵抗なく、スイスイとプログラミングを学び、実行していく姿を魅せつけられることになりました。声には出していませんが表情からは「もっと教えて。いろんなことをやってみたい」と言っているように見えました。イベントの最後には次回予告がありましたが、次回参加意欲の強い方が高く、また、有料のIchigoJamテキストを購入している親子もあり、プログラミングというのは子供を熱中させるものだということを感じました。大人も見習い、抵抗感をなくしてプログラミングに取り組んでみることによって、実はプログラミングが好きな人が多くいるのでは、ということを感じさせるとても素晴らしいイベントでした。この記事をシェアする私が書きました!赤沼俊幸マーケティスト代表。札幌を中心にWebマーケティングコンサルティング・サポートのサービスを提供しているフリーランス。キタゴエでは北海道IT業界の最前線をお伝えします!プライベートでは今熱中している趣味を話すドハマリや、赤沼俊幸の写真都市というイベントを行っています。最近はnoteも書いています。【2020年最新版】ブログを活用して情報発信し...まとめ2020.01.203+「JSSA札幌ピッチ&交流会2019夏」に行っ...イベント2020.01.073+2019年もお世話になりました。kitagoe北海道ITの面白さを探しにいこう。キタゴエは北海道のIT業界を紹介するメディアです。Reserved.当サイトコンテンツの許可なき転用・転載は固く禁じます。