SlideShare a Scribd company logo
1 of 44
Download to read offline
CoderDojoの日常
●
Twitter: @furandon_pig
●
某所のCoderDojoのお手伝いをし
ています
●
今日はCoderDojoのお手伝いで感
じたり思ったりしたことを紹介し
たいと思います。
自己紹介
エピソード:その1
●
会場での無線LAN接続で...
無線LANに
接続したいです
Windows10です
わかりましたー
無線LANに
接続したいです
macOSです
わかりましたー
無線LANに
接続したいです
Windows
タブレットです
無線LANに
接続したいです
iPadです
無線LAN設定サポートが大変。
無線LAN設定サポートが大変。
●
最近はタブレットPCでプログラミングする
ケースも多い。
●
Windows, macOSでの無線LAN設定手順を把握
しているだけだと不十分。
●
ステルスSSIDだとさらにややこしくなる。
●
会場のホワイトボードに一時的にSSIDとパス
ワードを書いて周知するのも手。
– ただし写真撮影などに写り込まないよう注意
が必要。
エピソード:その2
参加者が
到着する前に
急いで
テーブルを
出さないと...
ケガに注意。
ケガに注意。
●
設営は余裕を持って行いましょう。
●
力仕事はメンターの方々が集まるの待ってから
始めるのも手。
– 電源タップや名札などの小物を揃えるのも意
外と時間がかかるので...。
エピソード:その3
CoderDojoに
ようこそ
どうぞこちらへ
メンター希望の
方ですねー
こんちにはー
メンター希望
したいです
ところで私は先日
日本に来た
ばかりなのですが
ゲーム開発関連の
お仕事を探して
います。
なにか良い会社を
ご存知だったり
しますか?
(すべて英語)
いろいろな人が来る。
いろいろな人が来る。
●
このエピソードは最終的に主催者の方が対応さ
れた。
●
CoderDojoの趣旨などはある程度すらすらと説
明できるようにしておくのが良さそう。
●
(さすがにこのエピソードはレアケースかも)
エピソード:その4
今日はScratchで
プログラミング
します!
Processingで
プログラミング
します!
……
プログラミングは
よく分かって
いないので
良い教材があったり
しますか?
教材どれにする問題。
教材どれにする問題。
●
メンター側から教材を提示するケースもある。
●
ホントは参加者が作りたいものをあらかじめイ
メージできているのが良いのですが...。
●
とはいえプログラミングの取っ掛かりとして
は、「CoderDojo広島」さんが公開しているテ
キストがオススメ。
– CoderDojo広島 入門テキスト(PDF)
エピソード:その5
プログラミング
学習サイトの
課題が解けません
どれどれ...
課題:”hello”と表示するプログラムを作成せよ。
回答: console.log(“hello “);
採点結果:☓
課題:”hello”と表示するプログラムを作
成せよ。
回答: console.log(“hello “);
採点結果:☓
   空白があるので
   間違いです!
プログラミング学習サイトの
採点厳しすぎ問題。
プログラミング学習サイトの
採点厳しすぎ問題。
●
杓子定規に採点し過ぎな感じ...。
– (個人の意見です)
●
プログラミングを始めてみようという参加者が学習
サイトで学んだりするので、こういった細かい部分
の採点はゆるくしても良いのではという気もしま
す。
●
あるいは学習サイトではなく、自由にプログラミン
グ環境を好き勝手に操作して見るところから始めて
もらうのでも良さそうです。
– Scratchなどは操作しながら覚える感じです。
エピソード:その6
課題1に挑戦。
ええと、エラーが...。
あ、ここが間違ってた
課題1に挑戦。
ええと、エラーが...。
あ、ここが間違ってた
課題2に挑戦。
難しい...エラーが
頑張って今日は
課題10まで
進めないと...
宿題的に課題をこなすのは
大変。
宿題的に課題をこなすのは
大変。
●
プログラミングで「学習」をメインにすると宿
題と変わらなくなってしまう...。
●
こういう場合はメンターが何かテーマを提示で
きると良いのかも。
宿題的に課題をこなすのは
大変。
●
個人的には以下の考えです。
エピソード:その7
あの!キャラクタを
動かしながら
剣を振る動作を
作りたいです!
どれどれ...
うーん、それは
難しいかもだから
まずは動かす動作に
すると良いかもねー
動く動作だけに
してみます...
メンターはあくまでも
選択肢を提示するだけにする。
メンターはあくまでも
選択肢を提示するだけにする。
●
良い意味でも悪い意味でも、参加者はメンター
の話に従ってしまう。
●
メンターはベストな解決方法が見えていたとし
ても、「解決方法は複数あり、どれを選択する
かは本人に決めてもらう」というスタンスを取
るのが良さそう。
エピソード:その8
キャラクタを
左右上下に
動かしたいです
どれどれ...
「→」が押されたら
キャラクタのx座標を
+10してみて
右に動くように
なりました!
ということは...
「←」を押したら
x座標を
-10すれば良くて
上下移動は
「↑」「↓」で
y座標を-10,+10
すれば良いんだ!
すべて教えないことも
時には必要。
すべて教えないことも
時には必要。
●
一つのアドバイスから自力で応用例を導き出し
てもらえるのがベスト。
●
これができると、家に帰ってからもプログラミ
ングを続けるモチベーションになるはず。
●
メンターはついつい全部教えてしまいたい気持
ちになるけれど、ぐっとこらえることも時には
必要。
エピソード:その9
それでは
今日の成果を
発表しましょう!
あれ?
プロジェクタに
映らない...
iPad向けの
コネクタって
ありますか?
プロジェクタへの接続が大変。
プロジェクタへの接続が大変。
●
無線LANの接続設定と同じで、PCやタブレッ
トへの対応が必要。
●
変換コネクタを揃えておくと対応が楽になる。
●
あるいは、手持ちのカメラでPCの画面を移し
てプロジェクタに写すのも手。
ご清聴ありがとうございました!

More Related Content

Similar to CoderDojoの日常

たっちなう(専用端末)
たっちなう(専用端末)たっちなう(専用端末)
たっちなう(専用端末)Yasuhiro Ohsaka
 
配布用稼動中の4 uサーバを36uまで一人で上げた技術
配布用稼動中の4 uサーバを36uまで一人で上げた技術配布用稼動中の4 uサーバを36uまで一人で上げた技術
配布用稼動中の4 uサーバを36uまで一人で上げた技術yut148atgmaildotcom
 
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)ZUN. jp
 
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...Netwalker lab kapper
 
iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)
iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)
iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)洋史 東平
 

Similar to CoderDojoの日常 (7)

Rosjp37 live ros
Rosjp37 live rosRosjp37 live ros
Rosjp37 live ros
 
たっちなう(専用端末)
たっちなう(専用端末)たっちなう(専用端末)
たっちなう(専用端末)
 
配布用稼動中の4 uサーバを36uまで一人で上げた技術
配布用稼動中の4 uサーバを36uまで一人で上げた技術配布用稼動中の4 uサーバを36uまで一人で上げた技術
配布用稼動中の4 uサーバを36uまで一人で上げた技術
 
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
使わなくなったiPhone3GSにAndroidとか色々入れてみた(かった)
 
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
Beginner for install Android applications in Xiaomi MiReader  はじめてのXiaomi MiR...
 
iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)
iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)
iOS5.1への更新を通して思ったこと(オープンソースカンファレンス2012 Tokyo/Spring LT資料に加筆したもの)
 
tsudaりについて
tsudaりについてtsudaりについて
tsudaりについて
 

More from furandon_pig

TDEで透過的暗号化
TDEで透過的暗号化TDEで透過的暗号化
TDEで透過的暗号化furandon_pig
 
ジャパリパークさいかいけーかく
ジャパリパークさいかいけーかくジャパリパークさいかいけーかく
ジャパリパークさいかいけーかくfurandon_pig
 
パケットジェネレータipgenから見るnetmap
パケットジェネレータipgenから見るnetmapパケットジェネレータipgenから見るnetmap
パケットジェネレータipgenから見るnetmapfurandon_pig
 
第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド
第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド
第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライドfurandon_pig
 
nginxに追加された新モジュール それがHTTP/2モジュールです
nginxに追加された新モジュール それがHTTP/2モジュールですnginxに追加された新モジュール それがHTTP/2モジュールです
nginxに追加された新モジュール それがHTTP/2モジュールですfurandon_pig
 
プレゼン用の図を自動生成する話
プレゼン用の図を自動生成する話プレゼン用の図を自動生成する話
プレゼン用の図を自動生成する話furandon_pig
 
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜furandon_pig
 
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!furandon_pig
 
elasticsearchソースコードを読みはじめてみた
elasticsearchソースコードを読みはじめてみたelasticsearchソースコードを読みはじめてみた
elasticsearchソースコードを読みはじめてみたfurandon_pig
 

More from furandon_pig (9)

TDEで透過的暗号化
TDEで透過的暗号化TDEで透過的暗号化
TDEで透過的暗号化
 
ジャパリパークさいかいけーかく
ジャパリパークさいかいけーかくジャパリパークさいかいけーかく
ジャパリパークさいかいけーかく
 
パケットジェネレータipgenから見るnetmap
パケットジェネレータipgenから見るnetmapパケットジェネレータipgenから見るnetmap
パケットジェネレータipgenから見るnetmap
 
第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド
第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド
第6回 エンジニアのためのプレゼン技術研究会「今年の抱負」と「アンチプレゼンパターン」発表スライド
 
nginxに追加された新モジュール それがHTTP/2モジュールです
nginxに追加された新モジュール それがHTTP/2モジュールですnginxに追加された新モジュール それがHTTP/2モジュールです
nginxに追加された新モジュール それがHTTP/2モジュールです
 
プレゼン用の図を自動生成する話
プレゼン用の図を自動生成する話プレゼン用の図を自動生成する話
プレゼン用の図を自動生成する話
 
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
こんてなぐらし!〜FreeBSD VPSでライブマイグレーション〜
 
x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!x86 CPUにejectコマンドを組み込みたい!
x86 CPUにejectコマンドを組み込みたい!
 
elasticsearchソースコードを読みはじめてみた
elasticsearchソースコードを読みはじめてみたelasticsearchソースコードを読みはじめてみた
elasticsearchソースコードを読みはじめてみた
 

Recently uploaded

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptyuitoakatsukijp
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ssusere0a682
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ssusere0a682
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料Takayuki Itoh
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2Tokyo Institute of Technology
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationYukiTerazawa
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024koheioishi1
 

Recently uploaded (7)

UniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScriptUniProject Workshop Make a Discord Bot with JavaScript
UniProject Workshop Make a Discord Bot with JavaScript
 
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習105 -n人囚人のジレンマモデル- #ゲーム理論 #gametheory #数学
 
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
ゲーム理論 BASIC 演習106 -価格の交渉ゲーム-#ゲーム理論 #gametheory #数学
 
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
生成AIの回答内容の修正を課題としたレポートについて:お茶の水女子大学「授業・研究における生成系AIの活用事例」での講演資料
 
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
東京工業大学 環境・社会理工学院 建築学系 大学院入学入試・進学説明会2024_v2
 
TokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentationTokyoTechGraduateExaminationPresentation
TokyoTechGraduateExaminationPresentation
 
The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024The_Five_Books_Overview_Presentation_2024
The_Five_Books_Overview_Presentation_2024
 

CoderDojoの日常