Scratch vs. IchigoJam
2018年9月23日 西本卓也 @24motz
OSC広島 CoderDojo セッション
with Python
むかしのPC、いまのマイコン
2
• NEC TK-80 (1976年) 8bit 2MHz
• NEC PC-9801RA (1989年) 32bit 16MHz
• Arduino (2005年-) 8bit 16MHz
• PCとマイコン : 経験の拡大
• 適材適所、違い、本質
プログラミングせんようパソコン
IchigoJam 1,500円~
https://ichigojam.net/get.html
PCNひろしま
• こどもたちがプログラミングを学ぶ場を提供
• 全国のPCN(プログラミング クラブ ネットワーク)のひとつ
• プログラミング専用パソコン IchigoJam などを活用
• 2017年7月から活動、現在はだいたい毎月開催
• https://pcn-hiroshima.connpass.com/
• 次回(第10回)2018年9月30日(日曜)10:00~12:30
• 会場:fabbit 広島駅前
• 参加費 500円
• 主に貸し出し用機材の購入費用
• メンバーは CoderDojo 紙屋町/海田にも参加
5
ランプをひからせてみよう
• ランプ= LED(はっこうダイオード)
• ランプを 1びょう ひからせたい
• てじゅん
• ランプをつけて
• 1びょう まって
• ランプをけして
6
めいれい を ならべる
10 LED 1
20 WAIT 60
30 LED 0
• くうはく = スペースキー
• すうじ で はじまる = じっこう しないで おぼえる
• 【F5】 でスタート
7
Scratch のここがいい
• 手持ちの Windows PC / Mac で実行できる
• キーボード入力が苦手でもOK
• オブジェクト指向、イベントドリブン開発
• 意外に広まっている
• 絵も音も簡単に使える
• 共有して発展
• ソーシャルコーディング
• 情報や教材が豊富
• Scratchキャットかわいい
8
Scratchここがつらい(主観)
• ネットワーク(WiFiなど)の接続が必要(オンライン版)
• PC がしばしば不調
• タッチパッドでドラッグドロップは難しい
• Internet Explorer とか Flash とか
• アカウント作成がハードル
• けっきょくキーボード入力
• パスワード管理、アカウント認証
• 意外に漢字が出てくる
• 制御、座標、演算
9
IchigoJam のここがいい
• 本体が低価格
• 手持ちのテレビとキーボードで使える
• キーボード入力が苦手でもOK
• 入力文字数が少ない
• アルファベットの大文字しか使わない
• インターネット接続いらない
• Google も YouTube も使えない → 集中できる
• テキストエディタを覚える必要がない
• Lチカ → 電子工作で遊べる
10
IchigoJam のここがつらい(主観)
• 本体が入手しにくい
• テレビとキーボード、意外に相性問題
• Raspberry Pi 版のインタプリタがいいかも
• 表現力と容量の限界
• 拡張ボードあるけど、だんだん高価になる
• リッチなものを作りたくなったら
• 体験者枠から経験者枠への壁
• PCNひろしまの課題
• 再告知:次回は9月30日(日曜)fabbit 広島駅前
11
カムロボ部
12https://na-s.jp/camrobo.html
タミヤロボットスクール
13https://tamiya-robotschool.com/
次のステップかも Python
• 学習環境いろいろ
• micro:bit
• Raspberry Pi
• Pygame
• Anaconda
• PyCon mini Hiroshima 2018 やります
14
15
hiroshima.pycon.jp 10月6日(土)

180923 osc18hi coderdojo nishimoto

Editor's Notes

  • #3 https://www.flickr.com/photos/htomari/8861196881