ワログ2ch

2ちゃんの面白い話題を収集中!

2018 01/02

小学生にプログラミング教えるの難しすぎワロタwwwwwww

1:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:32:58.869 ID:IBEmV25f0.net
小学生にプログラミングを教え初めて2年たったんだが感想を聞いてくれ
マジで教えるの難しすぎる

3:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:33:58.563 ID:IBEmV25f0.net
きっかけは知り合いの息子がプログラミングに興味を持ったことで、それで俺にプログラミングを教えて欲しいということらしい
まあめんどくさいと思わなかったといえば嘘になる

4:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:34:01.930 ID:UvlK0+OI0.net
小学生がカルネジハートみたいなので遊ぶのはプログラムの勉強になってるのか?

7:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:34:53.681 ID:IBEmV25f0.net
>>4
なんだそれは?

12:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:37:20.576 ID:UvlK0+OI0.net
>>7
たまに小学生がプログラミング体験とかってニュースでやってるが
ロボットに行動パターン学習させて動かして遊んでる

16:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:38:22.214 ID:IBEmV25f0.net
>>12
そうなのか。調べてみる

5:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:34:20.228 ID:bdSxSPDSa.net
小学生向けのテキスト作って、実際に作ってみましょう?動いたやったー!でいいじゃん。

6:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:34:40.800 ID:olBzV3ev0.net
それはある

8:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:35:32.306 ID:TeMw6LdAa.net
小学生だったらすっと覚えそうだけどな

9:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:35:39.706 ID:IBEmV25f0.net
よく聞くと「興味を持った」だけでまだプログラミングをしたことはないようだ
だから「じゃあ開発環境を一人で整えてください」と言った
大抵の初心者は開発環境の導入で諦めるから、それで適正を見ようと思った
あわよくば諦めてもらおうと思った

125:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:34:25.420 ID:KXa/n5vQ0.net
>>9
そんなに教えるの嫌なら断れよ

10:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:35:44.134 ID:ybJ1DUNy0.net
ファイルという概念が無い

11:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:35:55.724 ID:Ku7nqjYj0.net
俺もコミュセンで小学生へのscratch授業委託してんだけど
まず全員キャラクター作りのお絵描きにハマってちっとも話が進まん

14:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:37:48.717 ID:IBEmV25f0.net
>>11
scratchも考えたけど実用的じゃないと思ってやめたんだよね
んでその子は開発環境を用意できなかったんだけど(IDEだと思ってエディタを入れていたっぽい)
やりたいみたいなので結局教えることにした

13:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:37:48.239 ID:4hys5JaY0.net
カルネージハートしらねーなら
FF12のガンビットはどうだ
条件付けだけで十分プログラムだろ

15:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:37:58.238 ID:5iO5TLXz0.net
プログラミングってものに興味あるだけで具体的に何か作りたいものは無いってやつかな

18:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:39:47.110 ID:IBEmV25f0.net
>>15
minecraft作りたいって言ってた

17:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:39:10.726 ID:IBEmV25f0.net
今プログラミングを教えられる立場にいる人は、ほとんどが独学だと思う
プログラミング教育に「普通」っていうのはなくて、個人個人が自分のやり方で勉強してきたから、そのやり方で教えることになってしまう
んで俺はC言語を教えた
なぜかというと俺がよく知っている言語だからだ

19:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:39:59.472 ID:U2e4Ac3N0.net
プログラミングってある程度勉強が進むとできること増えて面白く感じるけど
勉強始めたばかりだとつまんねえからな

20:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:40:00.289 ID:5qAyeuCnd.net
それ親の判断で何となくやりたいと思わせてるだけだろ

22:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:41:00.098 ID:IBEmV25f0.net
>>20
それあるかもしれん
その子は感情表現をしないから本当はどう思ってるかがわからないんだ

21:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:40:44.583 ID:ybJ1DUNy0.net
C言語はフロントエンドしか知らん人間にはそれが何の役に立つか分らんやろ

23:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:41:43.939 ID:BOi+nlM40.net
早くもなんか教え方が悪いわ

28:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:45:26.539 ID:IBEmV25f0.net
>>23
そうかな……
俺も万能プログラマーじゃないしある程度仕方ないよ

24:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:42:41.752 ID:4hys5JaY0.net
minecraft廃人になりゃよくねーの?
グラが気に食わないなら
DQビルダーズわたしとけ

25:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:42:57.357 ID:HfBYKnlbd.net
プログラミングよりアルゴリズム教えた方がいいだろ
実装なんてどうでもいい

26:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:43:14.253 ID:IBEmV25f0.net
プログラミング教育に普通はないけど、文法を教えないとプログラミングができないからまず文法からだ
この文法の勉強というのがクソつまらない、しかもかなり難しい
経験上、情報系の学生でも文法の時点でついていけなくなる奴が10人に1人くらいはいる
できる限り全力を尽くして教えたが、これで諦めるんじゃないかと思った
その子も大丈夫とは言い難かったが、よく頑張ってくれたので文法は一通り終わらせることができた

30:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:47:40.342 ID:4hys5JaY0.net
>>26
俺英語さっぱりワカンネ中1並み
でもphp書いてるぞ
どうなのよこれ
アメリカに3か月行った時も不便なかったな

27:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:43:22.005 ID:RFEQ4Q4N0.net
Cってcuiばっかり延々やったの?

28:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:45:26.539 ID:IBEmV25f0.net
>>27
教え始めてしばらくはそう

29:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:47:27.465 ID:zeKMTRs00.net
他に友達呼んで手伝って貰えよ
人に物教えたことのない奴が1人で小学生相手にプログラミング教えるとか無理があるわ

35:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:50:28.993 ID:IBEmV25f0.net
>>29
一人相手に二人で教えるんですか……

48:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:57:07.948 ID:zeKMTRs00.net
>>35
教える時は二人で教えた方が絶対いいよ
メインで教えるのはお前1人でもいいけど、サポート役が1人居るだけでも全然違うから

31:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:47:44.474 ID:IBEmV25f0.net
次は簡単なアルゴリズムを教えた
ソートとサーチだ
挿入ソートはマジで難しそうだった
シェルソートはついにプログラムにできなかった
結局クイックソートまでは教えられなかったし、サーチは全く教えなかった
これ以上やるとプログラミングが苦になりそうだったから途中でやめることにした

32:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:48:38.805 ID:5CmLJC5q0.net
プログラミング教えるって、言語の書き方小学生に教えるのかよ
さすがにそれは無理すぎる

35:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:50:28.993 ID:IBEmV25f0.net
>>32
小学生だからこそ抵抗なく入っていけると思うんだ
ていうか言語の書き方覚えないとプログラミングできないだろ

33:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:49:12.670 ID:ybJ1DUNy0.net
MineCraftやるんやったらJavaやないの?

34:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:49:57.352 ID:8qAJJcAer.net
どう考えても順番間違ってるだろ
なんでそっちに行っちゃうんだ

36:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:51:07.394 ID:yPkhtHdza.net
そっちもクソもプログラム教えるって言ったら言語とアルゴリズムだろ
他にあるんだったら聞きたい
(まさかAPIの叩き方とかじゃねーだろうな)

42:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:53:11.553 ID:ybJ1DUNy0.net
>>36
最近の言語は基本的なアルゴリズムはライブラリとして普通に持ってるぞ

50:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:58:38.479 ID:yPkhtHdza.net
>>42
そりゃあるけど、ライブラリばっか使ってたらライブラリ作る側にはなれんぞ
将来ライブラリの中の処理を追ってデバッグする場面もあるしどう処理されるかは知らんとね
まぁどこまで極めるかにもよるけど

53:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:59:38.568 ID:BOi+nlM40.net
>>50
いきなりライブラリ作る側目指す必要なくね?

82:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:13:58.576 ID:hUUOUcwW0.net
>>53
不要やろ

51:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:58:58.968 ID:IBEmV25f0.net
>>42
だからアルゴリズムやらなくていいと……?

69:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:07:35.667 ID:bhq5zUD70.net
>>51
> だからアルゴリズムやらなくていいと……?
さすがに小学生じゃアルゴリズム入門以前だと思う
小学生の頭だと分岐のロジックがそもそも理解しにくいんじゃなかったか
高校の情報でもアルゴリズムなんてやらんよ
アルゴリズム(=解法)以前に基本的な命令を習得させるのが先じゃないの
ストップウォッチ作りながら減算のさせ方を学ばせるとか

37:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:51:39.219 ID:bhq5zUD70.net
まさかタダで教えてるんじゃないよな??

41:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:53:05.936 ID:IBEmV25f0.net
>>37
さすがにタダじゃないです

60:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:03:10.222 ID:4hys5JaY0.net
>>49
エラーの原因ぐらい行ででるわ
php.iniみなおせし
・質問をしない
・教室のある日しかプログラミングをしない
これってただやらされてるだけじゃん
教え方どうこうじゃなくて、やる気がないだけ
アホ親から金もらって時間さいてりゃいいんだよ

70:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:08:56.649 ID:5qAyeuCnd.net
>>60
レスバトルするつもりないけどエラーメッセージが的はずれな事が多いんだよ
初心者は問題箇所だけじゃなくて理由を教えないとわからんしphp.ini読めるわけもなく

87:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:15:26.837 ID:4hys5JaY0.net
>>70
phpのエラー表記が的外れは全くその通りだけど、難しく考えすぎだよ
教えるのに原因がわからなくたっていい、これはボツですでok
なんでーって聞いてこない
その行+周辺をコメントアウトしてから考えればいい
ビルドなんてもっとめんどくさいじゃん

72:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:09:40.498 ID:IBEmV25f0.net
>>60
やる気ないのに2年も続けるかなぁ
俺の教え方が悪いっていうのはわかってる
面白いと思ってもらえるように俺なりに考えてるよ

78:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:12:42.223 ID:bhq5zUD70.net
>>72
その子の反応を見る限りイヤなものをイヤと言えない子なんだろ
親に支配されてんだろうな
お前がその子の親に代わって自発性を育ててやるぐらいじゃないと

38:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:51:57.935 ID:5qAyeuCnd.net
最初は完成品のテトリスあたり渡してから、色々改造しながら教えるのがいいぞ
これで落下速度遅くなったねーとか

41:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:53:05.936 ID:IBEmV25f0.net
>>38
それやったんだよね
動くやつ渡して改良していった

39:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:52:10.722 ID:IBEmV25f0.net
ここからはひたすら何か作っていくことになる
実際に使ってみると文法もよく頭に入ってくるしね
この後はオセロやテトリスなどのゲームを作った
でも反応はいまいちだ
実力もいまいち伸びていない
その原因はいくつかある

40:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:52:30.809 ID:c+1lcMGc0.net
時給いくら?

51:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:58:58.968 ID:IBEmV25f0.net
>>40
月5000

44:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:53:51.527 ID:5CmLJC5q0.net
Scratchとかプログラミン使ってプログラミング的思考とかそういうの教えるんかと思ったからさ
英語ある程度わかってなきゃきっついでしょ

51:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:58:58.968 ID:IBEmV25f0.net
>>44
プログラミング的思考を鍛えるならプログラミングすればいいというのが俺の考え

45:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:54:08.073 ID:4hys5JaY0.net
ソートサーチなんてDBアクセスつまんねえ
ctrl+fで自前で検索させればいいし
カウンターやチャット/BBSとか実用的なもののが入り込めそう
よってcよりphp
もしくはhtml/cssやってプログラムってことにしておく
十分だろ

49:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:57:37.300 ID:5qAyeuCnd.net
>>45
phpとかいう型名すら文字列処理しててエラーの原因が初心者にさっぱりな言語はNG

46:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:54:38.224 ID:IBEmV25f0.net
・質問をしない
どうやら口下手らしく、リアルで声を聞くことがほとんどない
何かわからないことがあったら固まってしまう
だから俺がいろいろ推測してアドバイスしている
でもこっちから教えなければ本当に会話がない
家に帰ってから文章で質問をしてはくれるんだけど、やっぱ直接会ったときに色々聞いて欲しい
生徒との信頼関係は大事だ

47:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:57:02.995 ID:IBEmV25f0.net
・教室のある日しかプログラミングをしない
これが致命的な伸びない理由だと思う
大抵教室の前日か当日の朝に宿題をやってくるようだ
でも教室は2週間に一回しかないのでほとんど内容を忘れてしまうだろう
高望みだとは思うけど俺としては自分で何か作ってきて欲しい
何か作ってみたいと思って実際に自分で作ってみるのが一番効率の良い勉強だと思う
そういうのはまだないけど俺は待っているよ

52:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 14:59:15.161 ID:SKtRbLDQM.net
プログラミングの楽しさを教えてやれよ
教え方が杓子定規すぎるだろ

54:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:00:14.461 ID:IBEmV25f0.net
・俺の教え方がつまらない
多分つまらないんだろうなぁ
面白い教え方って難しいよ
面白いと思わせることが俺の仕事だと思ってるけど、どうやったら面白いと思ってもらえるんだ
ほんとにわからん

64:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:04:17.255 ID:5CmLJC5q0.net
>>54
C言語が得意って言ってるから畑違いだとは思うんだけど、その子が作りたいのってゲームでしょ?
プログラミングというより、Unity使ってゲームの作り方を教えたほうがいいんじゃないかなぁ

67:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:06:30.382 ID:IBEmV25f0.net
俺の言いたいことは以上
>>64
ゲーム作ってるんだけどなぁ
UnityやっちゃうとC#教えなきゃいけなくて、また文法教えることになるからその子にとってつらいと思う

55:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:00:56.581 ID:KC5mcpvIa.net
ワイヤラッピングでやらせると意外にもハマるかもね

56:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:01:12.463 ID:jUPCn3A80.net
小生はパソコンよりゲームだかな
簡単な数字ゲームに視点を当ててみたらどうでしょうか??

57:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:01:15.253 ID:pU8EE3ga0.net
月5000も貰っといてその態度なんだよ

75:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:11:23.378 ID:/kqtuuuE0.net
>>57
あ、ザコはもう書き込まなくていいっす(⌒‐⌒)

59:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:03:02.797 ID:IBEmV25f0.net
これからプログラミング教育に携わる人がいたら言っておきたい
「自分で勉強して当たり前」なんて思っちゃだめだ
お前はそれでやってかもしれんが、自発的に勉強するやつなんて20人に1人くらいだろう
でも自分で勉強しないと伸びないのも事実だ
こっちが適切な教材を与えない限り子供は勉強しない
人によってプログラミングのどこに面白さを感じるかは違うはずだ
俺はできてないけど、そこを見極めて適切な教材を与えることが重要なことだと思う

65:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:04:20.687 ID:jUPCn3A80.net
>>59
けど俺の頭と心は小学生低学年以下だぜ
そんな俺でも四苦八苦しながら頑張ってんだ
お前の教え方が下手なだけじゃないのかい

61:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:03:45.192 ID:4OpKbtuqr.net
野球クラブに入ってきた子に1ヵ月素振りと筋トレだけさせるタイプか

68:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:06:56.404 ID:ybJ1DUNy0.net
何の役に立つかサッパリ分かんないだろうだから
それでやる気がないとか言われてもなぁ

71:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:09:30.380 ID:c8cqxxNBM.net
仕事でやるけど面白いとかねえわ
よっぽどの変態だけだろ

73:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:10:02.517 ID:xcSPL/xX0.net
マイクラ作りたいのにC教えるとか、ソートアルゴリズム教え出すとかズレ過ぎだろ

76:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:12:18.107 ID:IBEmV25f0.net
>>73
ならお前ならどうすんの?

80:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:13:42.619 ID:xcSPL/xX0.net
>>76
Javaでmod作成なら捗るだろ

74:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:10:11.876 ID:4hys5JaY0.net
Unity覚えるのが多くてムリゲーだと思うの
JavaScriptで5800*1.08とか教えた方が実用的じゃん

77:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:12:35.949 ID:qDK1VwRR0.net
>>1はプログラムしかやったことないんじゃないの
本当にプログラムで作りたいものがあったやつはそういう教え方しないよ
俺は大学で情報だったし、SEも10年以上やってるけど
間違いなく既存ゲームの改修からやらせるわ

86:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:14:49.128 ID:5CmLJC5q0.net
>>77がめっちゃ有能そう
たしかに俺がプログラミングに興味持ったのも、改造ポケモンからだったわ

90:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:19:23.711 ID:IBEmV25f0.net
>>77
俺は作りたいものがあってプログラミングを学んだよ
それとは別に学校でも学んだ
学校では文法とアルゴリズムを並行してやったからこういう教え方がいいと思ったんだ

98:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:23:13.418 ID:4hys5JaY0.net
>>90
学校って論理から教えようとするから
興味がない奴にはまったく内容が入ってこない
やりたいこと再現するためにいじくってりゃ覚える
改造できるベース(言語問わず)を探すことと
どう変えたいかを想像することの方が大切

102:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:25:42.084 ID:IBEmV25f0.net
>>98
そうなんだよ
これ作りたい!っていうのがないんだ
作りたいものがあってそれを実現するためにいろいろ調べるっていうのが一番の勉強方だよね
実は今は作りたいもの聞いてそれ作ってんだけど相変わらずなんだよね

113:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:29:13.222 ID:bhq5zUD70.net
>>102
だからその子は感情をあまり表に出せないタイプなんじゃないの??聞いた限りの印象だけど
感情と自主性を育てるところからやらないと

83:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:14:07.690 ID:+HHMXQuy0.net
まずはHTMLで自分のホームページ作らせ
そこからJavaScriptを教える
文字列操作、ループ、配列、関数を教えれば
ライブラリ使って画像、音、ゲームで色々できる
20年前じゃないんだから
もっと楽しいことやらせてやれ

85:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:14:43.046 ID:zeKMTRs00.net
慣れてないと教えるのに必死になって生徒を見れないから、生徒を気遣ってあげる意味でのサポート役は居た方がいいって言いたかった
その上で、生徒の調子に合わせて教え方も臨機応変に変えるべき
なんなら教育関係学んでるような奴引っ張ってきて、そいつもお前の生徒にしてその小学生と一緒にプログラミング教えちゃえば、教え方自体はかなり楽になると思う。一緒に学ぶ生徒が増えれば、小学生のモチベーションも上がるかも

88:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:17:42.012 ID:bhq5zUD70.net
5000円/月ってマイコンBASICマガジン以上のクオリティなんだろうな?ん?

94:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:21:04.878 ID:IBEmV25f0.net
>>88
毎回の授業の教材づくりに6時間くらいかけてるぞ
世間一般のプログラミング教室に比べたら破格だろ

96:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:22:18.328 ID:BOi+nlM40.net
>>94
世間一般のはもっと興味を持たせる工夫しながらやりますし

92:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:19:46.900 ID:OgKbR/WH0.net
最初はエクセルの構文みたいなのから教えるもんだと思ってた

101:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:24:58.408 ID:JwS2T1NU0.net
これができるとゲームの○○に使えるよ、的な教え方してる?

103:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:26:17.220 ID:xcSPL/xX0.net
マイクラ作りたいんじゃないんかい

106:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:26:55.104 ID:IBEmV25f0.net
>>103
いきなりマイクラは無理だって

110:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:27:40.345 ID:xcSPL/xX0.net
>>106
だからマイクラのModならいけるだろ

114:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:29:45.541 ID:IBEmV25f0.net
>>110
Modって俺自身作ったことないんだけど難易度はどの程度なの?
デコンパイルされたjavaのソース読む必要あるんだろ?

116:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:31:32.761 ID:xcSPL/xX0.net
>>114
デコンパイルする必要ないは無いし、難易度もマイクラの仕組みを知ってればオッケー

119:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:32:40.279 ID:xcSPL/xX0.net
>>116
必要ないし、ね

120:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:33:13.973 ID:IBEmV25f0.net
>>116
そうなのか。まあ調べてみる。
プログラミング要素はどこにあるの?

132:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:42:03.079 ID:xcSPL/xX0.net
>>120
子供はプログラミングをしたいんじゃなくて、マイクラ作りたいんだろ?
そのための手段がプログラムだから、
まず教え手がプログラムとゲームを結び付ける
その後にプログラム変えさせてそれがマイクラに反映されるの見せるんだ

112:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:28:35.125 ID:BOi+nlM40.net
>>106
逆に何が出来るんだよワロタ
じゃんけんゲーム作りたいとでも言うと思ったか

115:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:31:21.437 ID:IBEmV25f0.net
>>112
オセロとテトリスは作れるってことを示したんだぞ
3Dじゃなければ作れるよ

107:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:26:56.393 ID:FrxfmKdA0.net
俺は中学の頃に自作のタイピング練習ソフトを作ってたが
そいつらに自力で学ぶ気力があるならけちんぼせずに自力で学ぶだろ
教えるのが難しいってのはそいつらが学ぶ気が無いだけじゃね
時間が来たらそいつらは自分から学ぶようになる

108:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:26:56.839 ID:e2P0PKcI0.net
人に何か教えるってつまんねーよな
その時間分、自分の勉強した方がいいもん

109:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:27:28.428 ID:z/WW0DKzr.net
そりゃCLIのプログラミングとソートアルゴリズム教えられて「何作りたい?」とか聞かれても困るわ

111:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:28:31.234 ID:OgKbR/WH0.net
RPGツクールが入り口だった奴が一番多そう

117:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:31:35.891 ID:HnoY3T7uM.net
プログラマーになりたい奴の大半は
ゲームが作りたいだけやからな
RPGツクールやらせとけばいいよ

118:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:32:04.312 ID:QERPnI/g0.net
そういえば小学校でプログラミングの授業が始まるとかやってたな
ほとんどの教師はプログラミングなんて知らないだろうから適当にお茶を濁して終わるんだろうなぁ…

121:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:33:17.349 ID:qlk7Vf460.net
>難易度もマイクラの仕組みを知ってればオッケー
無理やんけ

126:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:34:39.596 ID:IBEmV25f0.net
>>121
無理なのか?
どうやって作るのか概要だけでも教えてくれないか

122:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:33:31.463 ID:4hys5JaY0.net
プログラミングとまったく関係ないところでつまづいた
コレだな

124:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:34:10.408 ID:JwS2T1NU0.net
俺の経験で言うと今はプログラムとゲームがまったく結びついてないんだと思う
GUIみたいなのに数値入れてゲーム作る的なこと考えてそう

129:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:38:22.810 ID:4hys5JaY0.net
RPGツクールで満足するヤツは
最初からただの厨二こじらせただけだから
ゲームが作りたい/プログラミングがしたい、じゃなくて
自分の設定スゲーって示したいだけ
たまーにクソ面白いの作る奴がいるけど、
ちゃんとオリジナルのコード書いてるからな
ツクールに入ってる奴だけで表現は不可能に近い

130:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:38:23.202 ID:jUPCn3A80.net
そもそもガキは数値が何よりも嫌いな年頃だしな
ただでさえ算数嫌いな奴が多いのに
そいつの趣味見つけてそれに応用できるアプリを作らせたらいいんじゃないだろうか

145:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 15:58:26.150 ID:5+WUpdfv0.net
エクセルのVBAすらロクに出来なかった俺に教えるよりは楽だと思う

146:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:01:25.373 ID:KXa/n5vQ0.net
>>145
あれは逆に面倒くさいとしか言いようがないしよっぽどExcel大好きとかじゃなきゃ別のを覚えた方が有意義

150:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:04:53.971 ID:ybJ1DUNy0.net
>>146
他のまともなスクリプト言語からオートメーション経由で操作した方が色々と捗るわな

158:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:11:19.819 ID:KXa/n5vQ0.net
>>150
そういや忘れてたけどPHPExcel使ったコードをコンソール起動で自動処理するヤツ作ったことあったや
別に大したもんじゃないけど

147:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:02:09.326 ID:iXBZ/otr0.net
教えてる側が全然理解してないのが問題なんじゃ?
例えば中学と高校、大学で少し英語勉強した程度の奴が
中学生に英語を教えていたりするとする
そいつが英語をうまく教えられるとはとても思えない
C言語少しできます程度の奴が小学生にC言語なんて教えられるわけがない
同じようにゲームプログラミング少し出来ますって奴がゲームプログラミング教えられるわけがない

151:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:06:09.294 ID:ybJ1DUNy0.net
「UWSC」をやらせるとプログラムが何の役に立つのかの理解が早いかもしれない

156:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:10:21.007 ID:tC+AIVkp0.net
ふつーにプログラミング始めたいんだけど、結局どこからどう始めたらいいんすか?

157:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:11:05.743 ID:eS8WaKJI0.net
>>156
まずお前は何がしたいのか?そこがはっきりしないと何も言えん

182:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:32:42.516 ID:tC+AIVkp0.net
>>157
スキルとして身につけたいので、何がしたいのかっていわれると…

186:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:38:49.009 ID:eS8WaKJI0.net
>>182
じゃあpaizaでpythonの勉強したりしたらいいんじゃない?

160:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:12:14.950 ID:Q9gxTJQMa.net
>>156
覚えたい言語の薄くない薄い本買ってこい

161:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:12:15.781 ID:IBEmV25f0.net
みんな厳しいな
マイクラのmod作成はいいかもしれないから考えておくよ
でもマイクラ作るのにcを教えるのは間違ってないと思う

162:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:12:35.483 ID:JwS2T1NU0.net
23年前の中学校の部室
BASICでスト2作ってくれた先輩元気かな
テープで記録するあれで

164:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:12:55.293 ID:bBd9tFDLr.net
マイクラってCで作ってなくないあれ

166:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:15:12.879 ID:IBEmV25f0.net
>>164
別にjavaじゃなくても作れます
マイクラがjavaで作られた理由って作者がjava得意だったかららしいしcでも作れるよ

171:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:17:24.450 ID:FrxfmKdA0.net
マイクラのMODを作るんだったらJavaだし
マイクラのようなゲームを作るんだったらCだろうとなんだろうといいんだが
小学生のガキにCでマイクラのようなゲームを作るのは無理だろ

173:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:21:52.362 ID:IBEmV25f0.net
>>171
mod作成だったらできるのか?
俺はマイクラっぽいゲームを作ったことがあるから難易度は把握してる
もちろん難しいし彼にはかなり時間がかかると言ってある

174:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:25:59.192 ID:xcSPL/xX0.net
そもそも小学生は本当にマイクラが作りたいんか?
俺はずっとマイクラのmodが作りたいと解釈してたわ、腹の底では

177:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:29:40.612 ID:IBEmV25f0.net
>>174
聞く限りはそうだけど本当のところはわからないね

175:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:26:38.229 ID:yoHS6CTh0.net
小学生が入門で触るならHSPとかでよくない?

176:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:28:27.136 ID:KXa/n5vQ0.net
ぶっちゃけマイクラに固執する必要はないと思うけど
応用で同等の劣化版が作れる様な方向性が望ましいとは思う
現行のC言語なんて続けてたらいつまで経っても辿り着けない

181:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:31:40.885 ID:IBEmV25f0.net
>>176
劣化版作るっていうのはわかるし今やってる
>現行のC言語なんて続けてたらいつまで経っても辿り着けない
これは同意できない

185:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:37:44.822 ID:KXa/n5vQ0.net
>>181
いや、C言語でGUIとかWindowsAPI使わなきゃ無理じゃない?それ小学生にやらせんの?
そうじゃないなら少なくとも参照してるライブラリはC++で作られたもんだと思うよ

189:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:43:15.896 ID:IBEmV25f0.net
>>185
いずれはC++を使うつもりだよ
それはCで色々作れるようになってからやりたい
いきなりオブジェクト指向の話が出てきたら混乱すると思う

178:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:29:54.178 ID:25mXT22Z0.net
最近だとプログラムの知育玩具なかったっけ

179:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:30:20.269 ID:ZWkjWcat0.net
俺は高2の時ぐらいにC++とopenGLでマイクラもどき作ったけどその時点でプログラミング歴5年だったしな
独学できないときついし最低限のベクトルの知識は必要だし無謀じゃね

180:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:31:15.948 ID:25mXT22Z0.net
簡単なゲームだとローグライクあるよ
迷路作成でもいいよ
コマンドラインで動く奴
この話あった?今北産業さんなんだけど

183:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:34:12.485 ID:IBEmV25f0.net
まあ、プログラミング教育ってやったことある奴ほとんどいないだろうし
俺の教え方だとこうなったっていう見本みたいなもんだ
一応経験者の意見だから参考にしてくれ

187:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:39:13.538 ID:ZWkjWcat0.net
というかソートの知識そんなに必要か?
既存のライブラリのほうが素人の組んだアルゴリズムよりマシなこと多いし
掛け算割り算をわざわざ手でやるぐらい無意味だと思うんだが

191:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:44:50.740 ID:IBEmV25f0.net
>>187
ソートを使うためにソートを学んでるんじゃなくて、アルゴリズムをプログラムに落としこむ練習をしてるんだよ

198:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:55:16.597 ID:KXa/n5vQ0.net
>>191
大学生ならまだしも小学生向けにやることじゃないよそれ
もっと大まかにこんなものが作れるっていうのを示してから
具体的に実現するためにはこういう事が分からないといけないみたいな教え方できない?
いや、できないからそんな面白くなさそうな授業になるんだろうけど

199:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:55:56.835 ID:ZWkjWcat0.net
>>191
題材がつまらなすぎるんじゃないの
俺でさえマイクラもどき作ったときにはバブルソートしか知らなかったし
しかもC言語は最初の方は文字しか出せないし小学生には退屈だと思う
俺はHSPから始めたけど普通にC++いじれるようになったし、小学生ならアルゴリズムよりも具体的なグラフィックを通じてプログラミングの感覚を養ったほうがいいんじゃないの

193:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:46:23.211 ID:hRGCX5Do0.net
子供ほど抽象的な理解が難しいから具体的な例を多用するといいぞ

195:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:48:19.226 ID:IeP6ike50.net
俺が小学生ならマイクラ作りたいじゃなくマイクラで何か作りたいわ
マイクラでもアルゴリズムの勉強とかできるみたいだし

197:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:53:04.970 ID:qsMqq4GX0.net
小学生ならソース見せてそこからちょっと変えたの作ってって1日放置するだけでものになりそう

200:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 16:56:57.594 ID:Pf/cSXXX0.net
最初はツクールから始めればいいと思うんだよな
俺はそうしてた

201:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:01:00.067 ID:FrxfmKdA0.net
俺が中学の頃自発的にタイピング練習用ソフト作った時は何の知識もなかったけど、
自力で色々機能考えて楽しく作ってそれ自体が楽しかった
それが今では超大作作りたいんだけどどうする!?
誰か作り方教えてけちんぼしないでの人だ

202:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:01:26.724 ID:0/l3IJBJd.net
小学生か~
自分が作ったプログラムが正常に動くのを見て悦に入るタイプならCでも全然問題ないんだがな
なんだかんだGUIを直感的に書き下せるSmalltalk系は入門向きだと思う

203:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:04:21.404 ID:IBEmV25f0.net
なんかアルゴリズム教えてたことすげー叩かれるんだけど納得いかない
教えてた期間でいうと2か月くらいだし
つまらなさそうにしてたからそのあとはずっとゲーム作ってきた
俺だってその子の反応見てやってるわ

204:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:06:57.250 ID:KXa/n5vQ0.net
>>203
で、具体的に何を使ってどうやってゲーム製作を実現してるのかいい加減示したら?
まさかひたすらCUIなんて事はないよな?

208:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:16:17.589 ID:IBEmV25f0.net
>>204
お前感じ悪いけどちゃんと意見くれることを期待して書く
具体的にはDxLib使って2Dのminecraftを作ってる
半年くらい前からだと思う
チュートリアル書いてコードコピペで動くようにして、このパラメータ変えてマップ作りましょうとか
ジャンプ力変えてみましょうとかいう課題を出す感じ
チュートリアル通りに進めていくと出来上がるようにしてるよ

210:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:18:16.131 ID:25mXT22Z0.net
>>208
俺はそれでいいと思うよ

211:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:19:57.405 ID:KXa/n5vQ0.net
>>208
今更環境変えるのも酷かも知れんがそれくらいの事をやるんなら
enchant.js使ってブラウザでやった方がいいんじゃないの?

215:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:24:48.456 ID:IBEmV25f0.net
>>211
今更言語変えるのはちょっとつらい
俺も触ったことないし教える技量もない

205:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:11:11.400 ID:5CmLJC5q0.net
>>203
教えてるところ実際に見てたわけじゃなく、文字だけだからね
自分の教え方が悪いと思うって自分で言われるとネガティヴなイメージしか湧かない

206:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:13:11.615 ID:cCarws9md.net
まだCからやるべしって考えなのか
昔でいうFortranだなもはや

207:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:14:08.645 ID:FrxfmKdA0.net
そこまでこいつがCに拘る理由って何かあるのか
他の言語に親でも殺されたのか?

209:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:17:23.695 ID:25mXT22Z0.net
アルゴリズムってバブルソートとかクイックソート自身に意味ないからね
手法次第で計算方法が大変わりするよ!っていうのが重要だからね

218:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:36:20.826 ID:/3gp0TlM0.net
本人がマイクラ作りたいとしても
実際に作ってそこにプログラミングの本質的に楽しい部分があるかどうかというとなさそうというのはある
ライフゲームとかフラクタルみたいな生成系やると楽しいと思うんだよな俺は楽しかった

219:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:37:32.934 ID:uqY7s7680.net
これ、プログラミングに限らず「自発的にやる気の無い生徒に教えるのは難しい」という話だろ。
こういう場合、最初に「動機付け」を丁寧に支えておかないとダメ。
「やりたくなかったら、やらなくてもいい」という選択肢が与えられた上で、それでも「やってみたい」と思える
ような目標がイメージできるかどうか。

223:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:42:05.662 ID:AJeBdoYk0.net
はてブで見た
プログラミングやるならまず設計教えるべき
じゃないとまともに組めない

224:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:45:17.989 ID:.net
専門知識だけじゃ駄目なんだよな
教育のノウハウも勉強して

226:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:48:21.032 ID:dFOM1EAy0.net
日本でプログラミング教えてどうすんのって感じはするけどな
ITで食ってくなら学歴コミュ力偏重の大手総合職なったほうがいいし
海外ならそれこそ英語出来た方がいいし、なんでプログラミング?
正直リソースの無駄遣いだよ

228:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:53:05.893 ID:eS8WaKJI0.net
>>226
趣味だからいいんだよそんなことは

229:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:55:00.315 ID:KXa/n5vQ0.net
>>226
一番正社員の雇用枠を確保し易いんだよ多分

231:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 18:03:48.507 ID:xcSPL/xX0.net
>>226
プログラミングというよりはコンピュータの授業になるんじゃね?
はっきり言っていくら企業が生産性高める活動しても末端がPC使えなくて、いまだに口頭ベースの連絡で回してるところ沢山あるからな

227:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 17:52:41.464 ID:AJeBdoYk0.net
まあ目で見て楽しいものじゃないと作る気起きないよな
ゲームならまだしもアルゴリズムなんて教えてもちっとも楽しくないだろう
アルゴリズムやシステム作るのが楽しいってやつは一部の変態だけだよ

238:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 18:58:32.757 ID:k1kyxYk30.net
まずプログラムって何?何故必要なの?ってところから噛み砕いて話をしてほしい
C言語とかいきなり言われても何のことやらってなる
バーっとプログラムを組む→ものが動く
って過程を動画とかにして実感湧かせてほしい
英語もいきなり5文型とかから入ったら絶対つまらない
映画とか音楽通して英語に親しみを持つようにしてた

240:以下、?ちゃんねるからVIPがお送りします2017/12/30(土) 19:57:15.776 ID:CN4ANdjqp.net
プログラミング ってゲーム作りたい奴とツール作りたい奴とで分かれるよな
んでもって両者は同じプログラミング好きだけどたぶん根っこの方から違う

引用元: http://viper.2ch.sc/test/read.cgi/news4vip/1514611978/

この記事と関連する記事

小学生にプログラミング教えるの難しすぎワロタwwwwwww

(0)TB(-)

AFTER「【年俸】プロ野球選手って給料高すぎない???????????

BEFORE「【悲報】少年、創価学会施設に突入し警備員二人を切りつける!!!

COMMENT

MESSAGE

非公開コメント

Top