ラズパイで動くIchigoJam RPi+がセットになった、I-O DATA「BASICプログラミングキット」
I-O DATA総合カタログ 2018年春号にも掲載
「はじめてのプログラミング 開催レポート | IODATA アイ・オー・データ機器」
2020年からのプログラミング教育へ向けて、学校で、家庭で、必要なものや発展の道筋が見えてきました。
学校
リコーダーのように、全子供が楽しい体験を通じてコンピューターを知り、学べること。
すばやく準備ができること。
トラブルが起きにくいこと。
習字セット、裁縫セットのように安価に購入できること。
子供達同士で発展的に学び合えること。
家庭
親が安心して使わせることができること。
困ったときに頼れる書籍やコミュニティがあること。
コンテストなど発展への道筋があること。
コンピューターとのコミュニケーションを円滑にするタイピングスキル。
文科省 情報教育では、小学生で20文字/分、中学生で30文字/分と数値目標も掲載されていますが、これはあくまで最低ライン。
コンピューターを使いこなしている感がでてくる、アルファベットで200文字/分、日本語でも100文字/分くらいを目指したい。
「第4章 情報教育:文部科学省」
楽しくゲーム感覚で高速キーボードタイピング、タッチタイプが学べるプログラム
郡山のmakotoさん作の「早うちゲーム.bas」を改造「はやうちタッチタイプ」
上から降ってくるアルファベットを正確に、すばやく押して、ハイスコアを狙おう��
下まで到達するとタイムオーバーで1ミス。3ミスでゲームオーバー。
音で合ってるか間違っているかフィードバック。間違うとスコアが10%減。
どの指でどのアルファベットを押すか、最初はゆっくり確認しながら確実に打とう。
「はやうちタッチタイプ」(RUN on IchigoJam web)
300点ごとにスピードアップ。3000点を超えたら間違った時点でゲームクリア!
その頃には立派なタッチタイプマスター!
10 S=0:M=0 20 C=65+RND(26):X=RND(32):Y=0 30 CLS:LC X,Y:?CHR$(C); 40 LC 0,23:?"SCORE=";S,"MISS=";M; 50 K=INKEY() 60 IF K IF K=C BEEP5:S=S+25-Y:GOTO20:ELSE:BEEP50:IF S<3000 S=S-S/10:ELSE GOTO100 70 WAIT 10-S/300 80 Y=Y+1:IF Y<23 GOTO30 90 M=M+1:IF M<3 THEN PLAY"A16G16A2R8G16F16E16D16D-8D4":WAIT150:GOTO20 100 PLAY"C4C8.C16C4E-8.D16D8.C16C8.>B16<C4" 110 FOR I=0TO24:SCROLL0:WAIT5:NEXT 120 LC 10,10:?"GAME OVER":LC 10,12:?"SCORE=";S
「早うちゲーム.bas by makoto氏 ライセンスNYSL」を改造
*NYSL:オープンライセンスの一種、煮るなり焼くなり好きにしろライセンスの略
makotoさん、IchigoJamプログラミングワークショップの講師、はんだを使わない、ブレッドボード版IchigoJamの組み立て方の詳しい解説とトラブルシューティングがとってもわかりやすい!
「こどもパソコン IchigoJamを使った組み立て・プログラミングワークショップの講師を務めさせていただきました。 | RIALAB.」
links
- IchigoJam BASIC向けサンプルプログラム | RIALAB.
- リアルタイム・タイピングゲーム - SHIROのモバイル日記