2020から小学生にプログラムの授業 (466レス)
2020から小学生にプログラムの授業 http://medaka.5ch.net/test/read.cgi/prog/1535679574/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
146: 仕様書無しさん [sage] 2018/10/26(金) 15:35:29.37 高校で、なんちゃってITコースの初回生だったけど 1学期はいつもミカタイプやらされてたな、おかげでタッチタイプが身についてるけど GUI多いから後回しになんのかなあ・・ けど何やるにしてもキーボード慣れは必要だし 子供って競わせると頑張るから、タイムアタックしたりするとおぼえそう ※モンペ対策にランキング=成績にはしてはいけない http://medaka.5ch.net/test/read.cgi/prog/1535679574/146
147: 仕様書無しさん [] 2018/10/26(金) 18:39:14.30 高校の頃に修行を積んで、AからZまでの入力を 2秒ちょっとで出来るようになったけど、いまはもう・・・ http://medaka.5ch.net/test/read.cgi/prog/1535679574/147
148: 仕様書無しさん [sage] 2018/10/27(土) 01:05:48.74 AからZ、指は10本あるから3回叩きつければ入力できるか? バランスよく配置されているわけじゃないから5回ぐらいは必要かも? http://medaka.5ch.net/test/read.cgi/prog/1535679574/148
149: 仕様書無しさん [] 2018/11/01(木) 20:53:42.26 なんか悔しそうな>>148が笑える http://medaka.5ch.net/test/read.cgi/prog/1535679574/149
150: 仕様書無しさん [sage] 2018/11/01(木) 22:23:40.51 プログラムよりも要件を漏れなく伝える日本語力が重要なんだがな こんなのやるよりギターの練習した方が30年先は有利だと本気で思ってる。 あ、腐れIT技術者です。汎用機が出来れば定年まで楽勝と思ってるけどID断捨離キャンペーンに参加して消してもらったからもうダメだ http://medaka.5ch.net/test/read.cgi/prog/1535679574/150
151: 仕様書無しさん [sage] 2018/11/02(金) 22:18:39.01 プログラムなんてくだらねえ! 俺の歌を聴けぇ!! http://medaka.5ch.net/test/read.cgi/prog/1535679574/151
152: 仕様書無しさん [] 2018/11/02(金) 22:20:20.52 よし聽く歌え http://medaka.5ch.net/test/read.cgi/prog/1535679574/152
153: 仕様書無しさん [] 2018/11/02(金) 22:34:34.78 おれの歌声に震えろ! 必殺! クリスタルメモリー! http://medaka.5ch.net/test/read.cgi/prog/1535679574/153
154: 仕様書無しさん [] 2018/11/03(土) 04:54:26.95 歌ってみた動画じゃなかった(´・ω・`) http://medaka.5ch.net/test/read.cgi/prog/1535679574/154
155: 仕様書無しさん [sage] 2018/11/03(土) 17:19:59.16 >>150 > プログラムよりも要件を漏れなく伝える日本語力が重要なんだがな プログラムよりも要件を漏れなく伝えるのに必要なのは日本語力じゃない。 ものがない状態で、必要なものを定義する想像力だ 日本語力があったって、せいぜいわかり易い文章になる程度だ 抜けてるものは、どんなに日本語がうまくても、書き出すことは出来ない http://medaka.5ch.net/test/read.cgi/prog/1535679574/155
156: 仕様書無しさん [] 2018/11/11(日) 14:48:23.60 http://r2.upup.be/wV2qsULdHm http://medaka.5ch.net/test/read.cgi/prog/1535679574/156
157: 仕様書無しさん [] 2018/11/11(日) 19:14:44.74 マルチになるけど(と言うか似たスレがあるからだけど)、GP0って言語プログラミングの一番きつい箇所(そして一番大事な箇所)を教えるのに向いてると思う。 https://qiita.com/nakka_/items/16c99e3279c87a70fafc 小学生から理解出来るし、早めにプログラマー諦めるのにも良いw http://medaka.5ch.net/test/read.cgi/prog/1535679574/157
158: 仕様書無しさん [] 2018/11/11(日) 20:10:56.63 それだったら昭和BASICでいいんじゃね? http://medaka.5ch.net/test/read.cgi/prog/1535679574/158
159: 仕様書無しさん [] 2018/11/11(日) 20:21:06.68 実用言語に近い文法。 BASICより覚える文法少ない。 (出来る事もアルゴリズムしか書けないが) と言うのが良いと思った。 BASICで遊ぶような事はProcessingなりC#なりに行けば出来るし。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/159
160: 仕様書無しさん [sage] 2018/11/12(月) 10:34:33.68 まあ、アルゴリズムが考えられるかが重要で、言語なんかそれを記述する手段でしか無いからなぁ http://medaka.5ch.net/test/read.cgi/prog/1535679574/160
161: 仕様書無しさん [sage] 2018/11/14(水) 09:37:01.51 PG0ってPG0.5でも疑似乱数使えないので欲しいと思った ジャンケンゲーすら作れなくないか? http://medaka.5ch.net/test/read.cgi/prog/1535679574/161
162: 仕様書無しさん [] 2018/11/14(水) 11:11:23.08 擬似乱数作るアルゴリズムってのもある。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/162
163: 仕様書無しさん [sage] 2018/11/14(水) 12:29:00.36 乱数用の関数はあった方が便利じゃないかな あっても使わない選択肢を取るのはわかるけど乱数テーブルわざわざ用意したりするの面倒くさいし http://medaka.5ch.net/test/read.cgi/prog/1535679574/163
164: 仕様書無しさん [] 2018/11/14(水) 12:42:45.35 何かを作る言語じゃ無くてアルゴリズム勉強する言語だから。 作りたいならCなりJavaScriptなりに行けば良い。 ほぼそのまま文法使える訳だし。 そう言う意味じゃライブラリ使うプログラマーを育てると言うより、 ライブラリを作るプログラマー育てる言語。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/164
165: 仕様書無しさん [sage] 2018/11/14(水) 22:05:05.47 >>164 初心者が実際にその規模のライブラリ作るまでに挫折するに1票 アルゴリズムメインで教えるなら身近な事象をフローチャートとかの図の書き方を教えればいいのでは? 実際の現場でも役に立つし論理的な思考も身につくので一石二鳥 http://medaka.5ch.net/test/read.cgi/prog/1535679574/165
166: 仕様書無しさん [] 2018/11/15(木) 02:56:23.81 実際にその規模のライブラリ作るかどうかは、その人次第じゃ無いかな。 授業ではよくあるライブラリ関数をいくつか作ってライブラリも、 一部ハードウェアに依存する部分以外は普通の関数として書かれてるのを示すだけで。 フローチャートや図の書き方も教えるだろうし。 >>157 のURLから辿れる研修に使って見たではプログラミング経験者への研修だから、 いきなり書かせてるけど。 今だってライブラリでサポートされてない事象は多いし、基本的なアルゴリズムを考える力は大事。 http:
//medaka.5ch.net/test/read.cgi/prog/1535679574/166
167: 仕様書無しさん [] 2018/11/15(木) 12:22:23.83 一番大事なんは未熟もんのおまえらが教えたがらない事やでw http://medaka.5ch.net/test/read.cgi/prog/1535679574/167
168: 仕様書無しさん [sage] 2018/11/15(木) 12:50:22.99 迷路を探索するネズミロボットのアルゴリズム 1.前に進む 2.右に障害物が無ければ右に90度回転して1に戻る。 3.前に障害物が無ければ1に戻る。 4.左に障害物が無ければ左に90度回転して1に戻る。 5.180度回転して1に戻る。 以上 まあ、最初に置く時だけは人が方向決めてやる感じで。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/168
169: 仕様書無しさん [] 2018/11/15(木) 13:53:39.94 >>167 未熟者だから教えられないと言うのはある。 少なくとも基本的なアルゴリズムを教えられるレベルの人は教える立場になる価値はある。 >>168 阿呆。 迷路は壁沿いに辿ればいつかは辿り着くってがあるんだよ。 左右行ったり来たりしてたら袋小路で永久に出られなくなるわ。 1・前に一歩進んで右に一歩進む。 1をゴールまで無限ループ。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/169
170: 仕様書無しさん [] 2018/11/15(木) 14:04:13.68 あ、右と左間違った。 どっちでもいい気はするが。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/170
171: 仕様書無しさん [sage] 2018/11/15(木) 16:26:36.74 >>169 マウス「そちらには進めません。 で、バグったな。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/171
172: 仕様書無しさん [] 2018/11/15(木) 16:40:20.88 スクラッチ? そのスクラッチのNHK教育番組Whyプログラミングにも出てたアルゴリズムだが。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/172
173: 仕様書無しさん [] 2018/11/15(木) 16:52:43.05 >>171 当たり判定処理が正しく無いんじゃね? 普通、壁にめり込もうとしたら、元の位置に戻る処理にする。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/173
174: 仕様書無しさん [sage] 2018/11/15(木) 19:42:20.99 >>173 169のどこにそんな処理が書かれているのか・・・ http://medaka.5ch.net/test/read.cgi/prog/1535679574/174
175: 仕様書無しさん [] 2018/11/15(木) 20:51:10.51 うっそ。 そう言う処理もしてないの。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/175
176: 仕様書無しさん [] 2018/11/15(木) 23:00:52.46 うむ。ムダ毛の処理も、毛があって初めてできるものだ。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/176
177: 仕様書無しさん [sage] 2018/11/16(金) 07:38:18.72 中学で関数教えてるじゃん y=f(x) みたいに 後はシンタクスの話だからやらんで良いだろこんなん http://medaka.5ch.net/test/read.cgi/prog/1535679574/177
178: 仕様書無しさん [sage] 2018/11/16(金) 07:40:16.65 非正規月給16万をなんとかしないとプログラムなんて誰もやらん http://medaka.5ch.net/test/read.cgi/prog/1535679574/178
179: 仕様書無しさん [] 2018/11/16(金) 07:44:19.32 >>178 それぐらいハケンになればいいだけじゃん。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/179
180: 仕様書無しさん [] 2018/11/16(金) 08:24:34.55 >>178 うむり。 プログラミングの知識は覚えて損はないが、日本でプログラマーになるのは損以外の何物でもない。 海外でプログラマーになるべし。 待遇が天地の差。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/180
181: 仕様書無しさん [] 2018/11/16(金) 08:48:37.60 今日出てた小学生、数学検定最年少だと。 3歳ですでに素因数分解を解いてたとのこと。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/181
182: 仕様書無しさん [sage] 2018/11/16(金) 12:05:47.03 プログラマ特性が無いとSEに昇進するという珍現象 http://medaka.5ch.net/test/read.cgi/prog/1535679574/182
183: 仕様書無しさん [] 2018/11/16(金) 19:13:36.12 能無しだから上に「立たされてる」んだよ。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/183
184: 仕様書無しさん [sage] 2018/11/16(金) 19:57:58.32 逆ピーター則 http://medaka.5ch.net/test/read.cgi/prog/1535679574/184
185: 仕様書無しさん [] 2018/11/17(土) 00:06:59.93 コーダーて出来る人の事プログラム書けないと思っとるよねw http://medaka.5ch.net/test/read.cgi/prog/1535679574/185
186: 仕様書無しさん [sage] 2018/11/17(土) 00:27:55.31 コーダーは書くのが仕事 上にいる人は考えるのが仕事 http://medaka.5ch.net/test/read.cgi/prog/1535679574/186
187: 仕様書無しさん [] 2018/11/17(土) 00:37:45.77 コーダーは、だいたいがダーマの神殿で遊び人(無職)になるよな。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/187
188: 仕様書無しさん [] 2018/11/17(土) 00:37:45.96 >>186 コーダーさんは目一杯頭使っとるつもりなんやぞバカにすんな http://medaka.5ch.net/test/read.cgi/prog/1535679574/188
189: 仕様書無しさん [sage] 2018/11/17(土) 11:19:58.37 上の人に実績が求められるのは 仕事自体の難しさより 仕事を評価するのが難しいために保証を求められているせいではあるまいか http://medaka.5ch.net/test/read.cgi/prog/1535679574/189
190: 仕様書無しさん [sage] 2018/11/17(土) 20:00:19.88 プログラムは思ったとおりには動かない 書いたとおりに動く http://medaka.5ch.net/test/read.cgi/prog/1535679574/190
191: 仕様書無しさん [] 2018/11/17(土) 20:00:23.96 説教する奴なんかいらない・・・・・ 友人は理解者でいるべきだ・・・・・・ http://medaka.5ch.net/test/read.cgi/prog/1535679574/191
192: 仕様書無しさん [] 2018/11/17(土) 23:16:29.79 コーダーさんてアスペやんか 常人にアスペの事は理解できんし アスペはなおさら他のアスペの事は理解できんやん 理解者とか叶わん夢やでコーダーさんw http://medaka.5ch.net/test/read.cgi/prog/1535679574/192
193: 仕様書無しさん [] 2018/11/17(土) 23:35:03.62 2020年にはプログラミング教室激減してると思うわ http://medaka.5ch.net/test/read.cgi/prog/1535679574/193
194: 仕様書無しさん [] 2018/11/18(日) 01:00:27.92 わいは2020年には東京オリンピック開催されると思うわ http://medaka.5ch.net/test/read.cgi/prog/1535679574/194
195: 仕様書無しさん [sage] 2018/11/18(日) 01:26:07.99 コンピューターはアスペやからな http://medaka.5ch.net/test/read.cgi/prog/1535679574/195
196: 仕様書無しさん [sage] 2018/11/18(日) 02:07:09.65 タイムマシンに乗って未来から来た人ってのはよく聞く話だが、 タイムマシンに乗って過去から来た人ってのは珍しいな。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/196
197: 仕様書無しさん [] 2018/11/18(日) 08:47:23.73 未来のことはわからないけど、それと同じぐらい 過去のこともわからない。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/197
198: 仕様書無しさん [sage] 2018/11/18(日) 08:53:12.49 敗戦国が憎悪を引き受けてたときは過去を忘れるなってさんざん吹聴して 嘘がばれてきた途端にこれ http://medaka.5ch.net/test/read.cgi/prog/1535679574/198
199: 仕様書無しさん [sage] 2018/11/18(日) 08:53:59.99 いつのまにか小学生スレになってる だまされた http://medaka.5ch.net/test/read.cgi/prog/1535679574/199
200: 仕様書無しさん [] 2018/11/22(木) 21:06:45.16 おまえがだまされるのは頭が悪いからや http://medaka.5ch.net/test/read.cgi/prog/1535679574/200
201: 仕様書無しさん [] 2018/11/22(木) 22:03:28.23 くやしぃー http://medaka.5ch.net/test/read.cgi/prog/1535679574/201
202: 仕様書無しさん [] 2018/11/22(木) 23:04:03.09 くやしいわけないやろバカなのに http://medaka.5ch.net/test/read.cgi/prog/1535679574/202
203: 仕様書無しさん [sage] 2018/12/02(日) 00:49:06.96 教育用言語と言えばCASLでしょ http://medaka.5ch.net/test/read.cgi/prog/1535679574/203
204: 仕様書無しさん [sage] 2018/12/02(日) 16:30:55.86 MINIX http://medaka.5ch.net/test/read.cgi/prog/1535679574/204
205: 仕様書無しさん [] 2018/12/05(水) 18:13:04.46 125 仕様書無しさん[] 2018/12/04(火) 20:00:55.49 ID: これはアカン。。。。 プログラミング教育、ハードやネット環境でも前途多難 〜WDLCがプロジェクト進捗状況を報告 https://pc.watch.impress.co.jp/docs/news/1156297.html http://medaka.5ch.net/test/read.cgi/prog/1535679574/205
206: 仕様書無しさん [] 2018/12/06(木) 18:18:41.01 引率のAIやってたやつを珍重してるけど 来年あたりから教員免許とIPAの資格持ちがとんでもなくもてはやされそうな気がする。(AIより簡単だもんね) http://medaka.5ch.net/test/read.cgi/prog/1535679574/206
207: 仕様書無しさん [] 2018/12/07(金) 15:55:40.51 スクラッチをDL出来ないとか、そもそもPCが足りないとか、買える親が少ないとかだったら、Haskellとかどうよ。 ほぼ数学をプログラミングに拡張した様な言語だから、学校で教える程度のプログラムなら算数の計算みたいに動きも追える。 紙と鉛筆があればプログラミング出来る言語。 qsort [] = [] qsort [x] = [x] qsort (x:xs) = small ++ [x] ++ large where small = qsort [a | a <- xs, a <= x] large = qsort [a | a <- xs, a > x] qsort [5,3,6,4,2] = qsort [3,4.2] ++ [5]
++ qsort [6] = qsort [3,2] ++ qsort [4] ++ [5] ++ [6] = qsort [2] ++ [3] ++ [4] ++ [5] ++ [6] = [2] ++ [3] ++ [4] ++ [5] ++ [6] = [2,3,4,5,6] http://medaka.5ch.net/test/read.cgi/prog/1535679574/207
208: 仕様書無しさん [] 2018/12/07(金) 15:56:08.90 = [2,3,4,5,6] http://medaka.5ch.net/test/read.cgi/prog/1535679574/208
209: 仕様書無しさん [sage] 2018/12/07(金) 18:08:58.75 教育学部卒に理解できると思われて? http://medaka.5ch.net/test/read.cgi/prog/1535679574/209
210: 仕様書無しさん [sage] 2018/12/07(金) 22:00:59.58 >>207 変数は中学生からだぞ 教える範囲はせいぜい2進数で関の山じゃね? 真理値表レベルなら教え方を工夫すれば理解してくれそう http://medaka.5ch.net/test/read.cgi/prog/1535679574/210
211: 仕様書無しさん [] 2018/12/08(土) 08:42:40.40 そうは言っても小学生でも◯や△◻︎の数字を答えて下さい。みたいに実質変数使ってるけどね。 苦肉の策使うなら、最初から変数教えてやれよって言う。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/211
212: 仕様書無しさん [] 2018/12/08(土) 08:50:11.03 リンゴ2個とミカン3個のカゴを リンゴ6個とミカン1個のカゴと一緒にすると… これはもう数式だよね。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/212
213: 仕様書無しさん [] 2018/12/08(土) 09:06:05.55 >>209 理解出来る所まで分解しても良いけど? 学校で教える範囲でプログラミング特有なのってリストとリスト内包表記くらいだし、リスト内包表記は使わないで関数作らせても良いし。 ルールだけ教えれば算数の延長。 [1,2,3] = 1:2:3:[] (x:xs) = [1,2,3] とすると、 x = 1 xs = [2,3] リストと関数(特に再帰)教えれば ++ から自作出来る。(PCがある環境なら競合するので+++演算子として作らせる) (++) [] ys = ys (++) xs [] = xs (++) (x:xs) ys = x:(++) xs ys http://medaka.5ch.
net/test/read.cgi/prog/1535679574/213
214: 仕様書無しさん [] 2018/12/08(土) 09:12:17.49 もちろん、紙と鉛筆だけで動かせる。 [1,2,3] ++ [4,5,6] = (++) [1,2,3] [4,5,6] = 1:(++) [2,3] [4,5,6] = 1:2:(++) [3] [4,5,6] = 1:2:3:(++) [] [4,5,6] = 1:2:3:[4,5,6] = [1,2,3,4,5,6] http://medaka.5ch.net/test/read.cgi/prog/1535679574/214
215: 仕様書無しさん [] 2018/12/08(土) 09:46:25.73 中学校の数学の変数と、プログラムの変数は ちょっと違うもんねぇ。 なぜAがA+1とイコールなのか? みたいな。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/215
216: 仕様書無しさん [] 2018/12/08(土) 10:32:09.66 工業高校時代も、一部理解出来ない同級生がいたな。 本当に1ー2人程度だが。 そもそも算数すら怪しかったが。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/216
217: 仕様書無しさん [] 2018/12/08(土) 10:36:53.54 一応、Haskell含め、関数型言語では数学と変数の違いはない。 関数が数学でf(x)がHaskellではf xになるだけ。 あとは特有の記号やルールだけ覚えれば、ほぼ数学。 (パターンマッチの記述がHaskellが一番数学に近い) http://medaka.5ch.net/test/read.cgi/prog/1535679574/217
218: 仕様書無しさん [] 2018/12/11(火) 22:18:33.09 すげえバカそうコイツw http://medaka.5ch.net/test/read.cgi/prog/1535679574/218
219: 仕様書無しさん [sage] 2018/12/12(水) 00:02:01.65 217は小学校で数学を教えたいらしい http://medaka.5ch.net/test/read.cgi/prog/1535679574/219
220: 仕様書無しさん [] 2018/12/12(水) 13:38:31.47 良いじゃん。 掛け算演算子を自分で自作させたりすれば、 掛け算を見る目も変わるし、算数の復習にもなる。 (*) m 0 = 0 (*) m n = m + (*) m (n - 1) (PCで動かす時は組み込み演算子(*)と競合するので(^*)とかで作らせる) 3 * 2 = (*) 3 2 = 3 + (*) 3 (2- 1) = 3 + 3 + (*) 3 (1 - 1) = 3 + 3 + (*) 3 0 = 3 + 3 + 0 ((*) m 0 = 0より) = 6 http://medaka.5ch.net/test/read.cgi/prog/1535679574/220
221: 仕様書無しさん [] 2018/12/12(水) 14:40:41.86 なにコイツ中学生かなw http://medaka.5ch.net/test/read.cgi/prog/1535679574/221
222: 仕様書無しさん [] 2018/12/12(水) 14:52:25.83 30代なんだが。。。 全国の小学校にPCが行き渡りそうなら、何も言うまい。 だが、地域格差が生じる様なら、紙と鉛筆だけでプログラミング出来る Haskellである程度格差を是正出来るのではと考えたまで。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/222
223: 仕様書無しさん [] 2018/12/12(水) 15:45:20.35 >>222 30代にしては発想が幼稚すぎるわw嘘つくならせめて20代前半にしとけよ中学生w http://medaka.5ch.net/test/read.cgi/prog/1535679574/223
224: 仕様書無しさん [sage] 2018/12/12(水) 15:53:55.68 Haskellは紙と鉛筆だけでプロラミングが出来る ソースコードを書けばいい。 コンパイルと実行はできないが、 プログラミングは出来る この間は紙と鉛筆だけでハノイの塔を作った。 実際に動かしたらバグが出た http://medaka.5ch.net/test/read.cgi/prog/1535679574/224
225: 仕様書無しさん [] 2018/12/12(水) 16:02:35.35 実行は出来るだろ。 手動で簡約していくだけなんだから。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/225
226: 仕様書無しさん [sage] 2018/12/12(水) 16:10:06.42 >>225 じゃあ紙と鉛筆だけでモナディスク?(Haskell?で作られたグラディウス)遊んでみたい どうすればいい? https://github.com/tanakh/monadius/blob/master/readme-j.txt http://medaka.5ch.net/test/read.cgi/prog/1535679574/226
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 240 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.031s