Swift転職なら=>【LevTech】
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大
↑クリックして拡大

頭痛が減ったので共有です!

rebuild.fmを応援しています!

HOME > キッズプログラミング

キッズプログラミング(Scratchが予想を超えておもしろい)

最近自分の子供の体調が長期的に安定せず、ブログをアップできていませんでしたが久々にアップです!

その子供と接しているとデジタル・ネイティブなのかiPhoneをスワイプさせてつまんで拡大縮小したりと、 自分が小さいときとは雲泥の差でITの波にどっぷりつかっています。さて、その中で最近ちょくちょく耳にするのが「キッズプログラミング」 開発環境も敷居が下がり無償化がはじまり、SwiftもオープンソースでXCodeも無料ですので子供のプログラムはじめには ピッタリなのではと思っていたりします。

特にplayground!教育系に使われる可能性があるかもとのことですので、近い将来中学生や小学生が Swiftをさわってコンピュータでアプリをつくって億万長者、なんて日も目の前なのではと思っております。最近は人工知能の言語として python使える人の平均年収が増えているとか?子供もSwiftで人工知能が使えるような日も近づいてくるのでしょうか。

そんなKidsprogrammingについて調べてみました。

参考:小学生・中学生のためのプログラミング教室
参考:Tech Kids Camp
参考:Scratch言語
参考:Scratch言語(本家)

どうやらScratchっていう言語(ビジュアル的にプログラムを理解できる初心者向け言語)を扱うことが多いようです. 天下のMITメディア・ラボで作られた言語のようでこちらも無償で利用できるようです。Swift云々より、このScratchを触ったほうがいいのかもですね

サンプル画像

英語の記載もチラホラありますが、日本語対応もしていそうです

やってみた

Scratchを解説していってみます。ヘッダメニューをみると、なにもログインしていませんが、「作る」「見る」「話す」のキーワードが、話す?どういうことだ。。。 ひとつずつ見ていきましょう

作るを体験

作る をクリックしてみると、、、、

サンプル画像

おおおおお!

ログインもしていませんが豊富な機能が満載です。早速何も考えずに触ってみます!

サンプル画像

よくわからない、、、、、

サンプル画像

チュートリアルがあったので、そちらを確認します

サンプル画像

おお、こんな事ができるようです。画像アップできそうですね。それではSwiftサラリーマンのアイコンを右に左に動かすような ものを作ってみます!

しばし格闘中、チュートリアルもできていない、、、

まずチュートリアルができたので、その画面キャプチャを貼り付けます!

サンプル画像

どうやら右側の[Script]タブに移動させることで処理を作成できるようです。ほうほう、、、面白い、、、、思った以上にこれ面白いぞ、、、

豊富なライブラリもあるみたいですね!自分のデータも写真もつかえるようです。うーんかゆいところに手が届いている

サンプル画像

Swiftサラリーマンできるかやってみた。

サンプル画像

できました!Swiftサラリーマンですとセリフを吐いて左右に10ピクセルずつ動くキモい無限ループです


見る

サンプル画像

見るはその名の通り今までの作品集ですね!Soundが含まれているものもあるので直接ご確認ください! パラパラ漫画の粋を確実に超えているものばかり。これは子供ゲーム感覚でハマりそうです。

こちらからどうぞ!

話す

これは単なる相談するための掲示板でした。ただしこちらは日本語化はされていないようです。なので子供だけで学ぶには 少しだけ敷居が高いのかもしれませんが、英語を学ぶきっかけになるのかもしれません

まとめ

いやはや、思った以上に面白かったです。確かにこれであれば、プログラムがどう動いているか、を 楽しみながらかつ柔軟に遊び感覚で学べる気がします。

↓こんな記事もありますよ!

NSURLConnectionでHTTPやFTPアクセス

今回はiPhoneとサーバ間でHTTPやFTPプロトコル通信を行うNSURLConnectionの説明

SqliteのDBファイル保存+レビュー却下

2回既にレビューを通過していたアプリが、バイナリレビューで却下されてしまいました。理由は、2.23 Details On launch and content download, your app stores 26.48MB on the user's iCloud, which does not comply with the iOS Data Storage となっていてiCouldに保存される量にしては多いから管理してください、といった旨の内容でした。別に却下理由に難癖つけるつもりではないのですが、最初のレビュー時にいってほしい。。。

UIActivityIndicatorView

iOSでローディングをする簡単な方法は標準のインディケータを表示する方法です。画面中央でぐるぐる回ります。
このエントリーをはてなブックマークに追加
右側のFacebookのLikeをクリック頂けると記事更新の際に通知されますので宜しければご利用下さい!