about1

1: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:12:49.054 ID:Vh5MKSXg0.net
自分自身も前はプログラミングをしてたことある
だいたいメジャーな言語は使ったことあるし環境ならEmacsとか使ってた

ぶっちゃけ最近はやってないのでよくわからん
だから教えて

2: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:13:50.968 ID:QfrFId+W0.net
ベーシック

5: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:14:43.669 ID:Vh5MKSXg0.net
>>2
ベーシックの環境はどうするん?

3: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:14:19.050 ID:Vh5MKSXg0.net
ぶっちゃけ最初からviとかemacsとかを使わせた方がいいのかね?
shellか叩かせてbashから始めた方がいい?
Cとかだとビルドめんどいかなーとか思ってる
あと環境の作り方とかもめんどくさそう

4: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:14:42.815 ID:uTqzIZqI0.net
HSPでいいだろ

8: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:16:03.576 ID:Vh5MKSXg0.net
>>4
もーちょい言語使用がきっちりしたのをやらせたい

6: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:15:47.013 ID:He4r7wcpx.net
VBはボタン配置したりするのが分かりやすい

9: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:16:33.479 ID:Vh5MKSXg0.net
>>6
VS用意してするならC#かなーとか思ってる

7: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:15:57.463 ID:BLEV8e+40.net
ラダー

9: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:16:33.479 ID:Vh5MKSXg0.net
>>7
なにそれしらん
ぐぐるわ

18: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:20:57.365 ID:Vh5MKSXg0.net
あーよくある子供向けのプログラミング教材ってPLC(ラダー他)みたいなのか
PLCはよく知らないなー
これって実務でつかえるんかな?

10: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:17:09.483 ID:SVdEgW6q0.net
スクラッチとかで面白いと思ってくれたら
本格的なの教えれば良いよ

24: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:24:59.690 ID:Vh5MKSXg0.net
>>10
グラフィカルな者をやったあとに
地味なものから入れるのかなーとか思ったりするんだけど
子どもに教えてる人達はそのへんうまくやってるのかな?

11: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:17:18.182 ID:LVAqHxeE0.net
らずぱい

24: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:24:59.690 ID:Vh5MKSXg0.net
>>11
いいよね
個人的にはArduinoが好き

12: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:17:59.935 ID:KG2ZULfO0.net
なんの為のプログラミング?
電子工作とかでc++とか使いながらだと楽しく学べるんじゃない?

24: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:24:59.690 ID:Vh5MKSXg0.net
>>12
電子工作っていいよね
ただC++がねぇ
自分があんまり使えないのよね
この言語で物はいくつか作ったことがあるけど
マナーみたいな物を完全無視で作ったから教えるとなったら適当になると思う…

13: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:18:00.944 ID:CLagBvG96.net
Racket

25: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:27:13.141 ID:Vh5MKSXg0.net
>>13
マイナーすぎる!

14: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:18:54.768 ID:djnNUfhUd.net
COBOL一択だろ

25: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:27:13.141 ID:Vh5MKSXg0.net
>>14
もうそれはお腹いっぱいでーす!

15: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:19:09.550 ID:aXZ7CChJ0.net
Haskell

25: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:27:13.141 ID:Vh5MKSXg0.net
>>15
Haskellは一時期やったことあるけど
なんに使えばいいのか結局わからなくてやめたんだよね…
だから教えられそうにない

16: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:19:59.116 ID:u0dPvX1i0.net
俺も教えて欲しい
自分で環境入れるの難しくね?

17: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:20:38.175 ID:BLEV8e+40.net
>>16
インストーラーをポチるだけじゃないか

19: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:21:38.370 ID:o2xWVGi40.net
CPura²

29: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:31:38.635 ID:Vh5MKSXg0.net
>>19
環境はどうするん?

20: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:22:56.911 ID:+2M+/gOj0.net
マジレスするとメモ帳+Python

22: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:23:35.179 ID:djnNUfhUd.net
>>20
マジレスしすぎ

29: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:31:38.635 ID:Vh5MKSXg0.net
>>20
この言語だとなにをするのがいいのかねぇ…

21: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:23:02.710 ID:ZleHcUPQd.net
なでしこ

29: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:31:38.635 ID:Vh5MKSXg0.net
>>21
なつかしいなぁ

23: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:24:37.141 ID:t124mjvB0.net
Excel VBA

29: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:31:38.635 ID:Vh5MKSXg0.net
>>23
Excelないです!

26: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:28:43.231 ID:MtMdNu1W0.net
今ならスマホのアプリ作るのとか楽しいかもだけどなぁ。
言語なんてなんでもいいんじゃない?

31: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:34:46.233 ID:Vh5MKSXg0.net
>>26
言語はねー、まぁぶっちゃけなんでもいいね
スマホはまだ持たせてないからアプリはまだ興味を持たないかも
でももし作ることになったらAndroid持たせて色々させよっかなー

28: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:30:38.430 ID:K1Jv67QC0.net
JavaScriptに決まってんだろ

31: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:34:46.233 ID:Vh5MKSXg0.net
>>28
いいんだけど…これで何を作るばいいのん?

32: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:35:32.621 ID:2gCInna00.net
プログラミングかっけーならスクラッチ
作品例が沢山あるので真似したくなる様子
こどもの科学のサイト見て4年の時いくつかゲーム作ってた

34: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:45:48.649 ID:Vh5MKSXg0.net
>>32
またそれを触ってみた
けどどうこれで教えたらいいのかわからないな
サンプルもみてみたが…
なんだこれ難しいぞ…
どう教えればいいのかわからん!!!!

33: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:37:57.218 ID:+2M+/gOj0.net
小5の時にプログラミング始めたんだが、その時はBASICとかHSPだった
高機能すぎる言語(C++とかJavaとか)はやれることが多すぎてげんなりする
直感的に書けるのはLua(配列のキーが1から始まる)とかPython(見やすい)とか
作るものはゲームのソースの書き換えでも連番ファイルダウンロードでもなんでもいい
プログラミング学習はとりあえず書けることが大事、HSPはお行儀悪いが学習中にコードの再利用性だのgoto禁止論だの考えても意味がない
長文すまん

34: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:45:48.649 ID:Vh5MKSXg0.net
>>33
あーわかる
出来ることが多すぎるのと環境構築が面倒なのは嫌な気持ちになるよねぇ
そういや自分もソース読んで書き換えから入っていったなぁ
この辺が教え方のヒントになりそう…
ちょっと考えてみる
サンクス!

35: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:48:35.510 ID:MtMdNu1W0.net
.NETなら環境構築楽だよ。本も色々出てるし。

38: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:53:13.747 ID:Vh5MKSXg0.net
>>35
ですよねー やっぱり.NETがいいのかなー
ただGUIの部分はどうしようとか思ったり
なんというかWPFは難しいよね…
ASPをやらせたとしてもWindows鯖を構築するのもちょっとーみたいに思う
(monoやdockerでASP.Netやるのもいいけど…なんかね)

37: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:50:56.074 ID:+2M+/gOj0.net
>>35
学習目的ならインスコして即書いて実行したら何となく動くくらいがいいのでは?

40: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:55:46.553 ID:Vh5MKSXg0.net
>>37
んじゃとりあえずVSをインスコするかな

36: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:50:55.889 ID:BwdvcHAV0.net
lua

40: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:55:46.553 ID:Vh5MKSXg0.net
>>36
nginx の luaモジュールの中でしか触ったことない言語や…

39: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:54:45.659 ID:2cjZ51v20.net
先生、記号の左カッコはどうやって書くの?

41: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:57:18.803 ID:Vh5MKSXg0.net
>>39
{} なら shiftを押しながら括弧を押下するんや

42: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:57:39.542 ID:BLEV8e+40.net
そういや、小学校での必修化にはScratch、みたいな話はあったな

48: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:05:54.818 ID:Vh5MKSXg0.net
>>42
あったねー
今はどうなったんだろう?

43: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 01:59:58.006 ID:S1vQWmwo0.net
HP作成からで良いじゃん
プログラミングはセンスなきゃ全く楽しくないよ

48: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:05:54.818 ID:Vh5MKSXg0.net
>>43
かなー
ならばやるとなるとPHPかRubyかASP.NETかとになってくるのかな
node.jsでJavaScriptでもいいけどあんまり得意じゃない…
んーどうしよ

ちなみに今、ずーーーとScratchの他人の作品のコード?を読んでる
わかりやすい反面、関数がないような…
オブジェクトに紐付いたコードで同じ処理はちまちまやるしかないのかな?
だとするならちょっと教えるのは辛い…

54: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:11:51.154 ID:+2M+/gOj0.net
>>48
関数ないのは痛いよなぁ

60: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:24:21.107 ID:Vh5MKSXg0.net
>>54
さっきみたらあったよ!たぶん!!

44: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:00:45.363 ID:TfPxoKv50.net
学校でやるならJAVAでアンドロイドアプリ作れば?
JAVAなら就職困らないし 保護者に「あの時の先生神だったわ」って思われる

57: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:18:16.742 ID:Vh5MKSXg0.net
>>44
それもいいねー
ちなみにJava環境の構築って今はどうするの?
自分の中ではeclipseやNetBeansとかで止まってるんだけど…

47: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:05:38.568 ID:+2M+/gOj0.net
*ru-pu
print "うんち
gosub *ru-pu
これくらいのコードで何となく動いてしばらくしたら何となくエラー吐いて死ぬような言語から始めるのが無難

60: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:24:21.107 ID:Vh5MKSXg0.net
>>47
プログラミングにおいてトライアンドエラーは大事だよね
何で動かないんだ!からの解決でどんどんやる気が出てハマっていく…
子供もそんな体験をしてほしい

50: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:08:40.410 ID:Xq2S0T1W0.net
VBA
VBA自体は正直クソだけど、馴染みのあるExcelを使うという点が敷居を下げてくれるんで入門にはいいかなと思う

60: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:24:21.107 ID:Vh5MKSXg0.net
>>50
Excelをもっていないのだ…

51: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:09:44.103 ID:BLEV8e+40.net
小学生向けのプログラミングってのは、あくまでもアルゴリズムを教えるためのものだからな
構造化プログラミングである必要がない

60: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:24:21.107 ID:Vh5MKSXg0.net
>>51
そうなの?
ちなみに小学生が覚えるとためになるアルゴリズムってなに?

52: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:10:59.878 ID:BLEV8e+40.net
そういや俺が20年以上前にお世話になったLOGOの存在を忘れていた

60: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:24:21.107 ID:Vh5MKSXg0.net
>>52
自分はしらないなぁ

53: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:11:29.680 ID:Wold8Lxla.net
プログラミング教える言うても、プログラミングを通じて何を教えたいんや?
アルゴリズムで算数の発展?
それとも図画工作寄りの作品作り?

60: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:24:21.107 ID:Vh5MKSXg0.net
>>53
規則に従って目標を達成する事の大事さかな
物事の裏でどんな理屈で動いているのか?って部分に疑問を持ち仮説がたてれるようになってほしい

63: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:28:48.000 ID:Wold8Lxla.net
>>60
トライアンドエラーをストレスなく乱発できて、
アルゴリズムを教えるにうってつけな環境はPython+Jupyterだと思うんだけど、
インターフェースが英語なんだよなあ...
教育者が頑張ってcss書いてあげるなどしないとハードル高いかもしれない

>小学生がためになるアルゴリズム
まずは再帰かな?
日常に潜むフィボナッチ数列みたいなやつ

65: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:29:08.293 ID:BLEV8e+40.net
>>60
アルゴリズムって言うとΟがどうのとか思い浮かべるかもしれないが、
ここでいうアルゴリズムってのは計算手順の事だぞ
筆算とか鶴亀算とか

55: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:14:37.753 ID:MtMdNu1W0.net
まずは、興味持ってくれることの方が重要だと思うけどな。
アルゴリズムとかは後回しでいいと思うけど。
例えば下みたいな簡単にゲーム作れそうな本とか見て教えながらとか。


62: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:28:23.459 ID:Vh5MKSXg0.net
>>55
そうだよねぇ
この本も含め今度本屋にいってゲーム系の本の中身をみてみるかな

56: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:15:03.369 ID:D3F+hIWJ0.net
機械語

62: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:28:23.459 ID:Vh5MKSXg0.net
>>56
使う場所が限定されすぎぃ!

58: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:21:40.861 ID:S1vQWmwo0.net
プログラミングってか設計だなこりゃ

62: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:28:23.459 ID:Vh5MKSXg0.net
>>58
設計もだねー

45: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:03:26.474 ID:JHz7F3B50.net
pythonでいいじゃん
算数の問題でも解くスクリプトでも作らせれば良いじゃん

57: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:18:16.742 ID:Vh5MKSXg0.net
>>45
pythonいいよね
2か3でちょっと迷うけど…

46: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:03:30.653 ID:BLEV8e+40.net
こんなのがあった

WS000787

http://daipresents.com/scratch/

57: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:18:16.742 ID:Vh5MKSXg0.net
>>46
いいねー
このサイトみて気付いたけど関数はブロックって表現を使ってるのね
インターフェイスは流石にないけどもうこれを使って教えるのがいいかもしれない

59: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:21:57.486 ID:MtMdNu1W0.net
>>46
なんかこれで良さそうだね。
ふりがな振ってあるし。親がたいして教えなくてもやっていけるかも。

66: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:33:41.707 ID:Vh5MKSXg0.net
>>59
うん、いま読んでるとこでほんと良さそう
これにするかー

61: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:25:33.241 ID:JHz7F3B50.net
>>57
今からなら3で良いじゃろーと思う

66: 以下、\(^o^)/でVIPがお送りします 2017/03/25(土) 02:33:41.707 ID:Vh5MKSXg0.net
>>61
了解ですー
後でインスコしてみるね


んじゃーなんとなく情報はあつまったのでもう寝るねー
色々おしえてくれてありがと
おやすみ!