2020から小学生にプログラムの授業 (466レス)
2020から小学生にプログラムの授業 http://medaka.5ch.net/test/read.cgi/prog/1535679574/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
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
227: 仕様書無しさん [sage] 2018/12/12(水) 16:10:38.88 なんか化けた じゃあ紙と鉛筆だけでモナディウス(Haskellで作られたグラディウスクローン)遊んでみたい http://medaka.5ch.net/test/read.cgi/prog/1535679574/227
228: 仕様書無しさん [] 2018/12/12(水) 16:19:28.33 副作用があるのは小学校で教えるつもりは無いけど(あってもテキストファイルの処理くらい) 表示するなら画面を模した四角に書いていけば? 手書きじゃ遊べないだろうが、動きを追って理解することはできるんじゃ無いかな。 ジャンケン程度ならそういう手法でも動かせる。 (ランダムはカードをシャッフルとか、クジで代用) http://medaka.5ch.net/test/read.cgi/prog/1535679574/228
229: 仕様書無しさん [sage] 2018/12/12(水) 16:29:22.50 小学校で教えるのは副作用があるものばかりだよw http://medaka.5ch.net/test/read.cgi/prog/1535679574/229
230: 仕様書無しさん [] 2018/12/12(水) 16:36:03.99 プログラミングの授業は論理的思考を身に付けるのが目的であって、 絵やロボットを動かすのが目的じゃない。 それでも、生徒全員がPCやロボットを買って貰えるなら、 それで良い。 Haskellなんぞ要らない。 地方や低所得の家庭がプログラミングの授業で十分な設備が揃えられない場合の為のHaskell。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/230
231: 仕様書無しさん [sage] 2018/12/12(水) 16:46:33.56 > プログラミングの授業は論理的思考を身に付けるのが目的であって、 > 絵やロボットを動かすのが目的じゃない。 いや、プログラミングの楽しさを教えるのが目的だろう? 小学校ならスクラッチやマインクラフトから始めるのが普通だろう 変数を使うような問題は、小学6年生からだからな http://medaka.5ch.net/test/read.cgi/prog/1535679574/231
232: 仕様書無しさん [sage] 2018/12/12(水) 21:08:33.94 >>224 それ、どんな言語でも同じだろ http://medaka.5ch.net/test/read.cgi/prog/1535679574/232
233: 仕様書無しさん [sage] 2018/12/12(水) 23:50:40.93 >>230 メジャーな手続き型言語やスクラッチのような簡易的な言語を用いて十分な設備を揃えることより、Haskellを教えられる十分な人員を揃えることの方が非現実的だろう http://medaka.5ch.net/test/read.cgi/prog/1535679574/233
234: 仕様書無しさん [sage] 2018/12/13(木) 00:43:31.97 Haskellを理解するのに必要な最低限の算数を まだ小学生は理解していない http://medaka.5ch.net/test/read.cgi/prog/1535679574/234
235: 仕様書無しさん [sage] 2018/12/13(木) 04:10:32.82 >>230 教科書2冊買う金で買えるArduinoっていうのがあってぇ… http://medaka.5ch.net/test/read.cgi/prog/1535679574/235
236: 仕様書無しさん [] 2018/12/13(木) 06:11:57.01 >>233 Haskellの全部を覚えるのは難しいが、授業で教える程度だったら足し算、引き算、リスト、関数、再帰だけ分かれば充分。 >>234 >>233 へ返信した通り、足し算引き算の知識があれば充分教えられる。 >>235 ディスプレイとかの周辺機器は?それらの電源は? 子供の足に引っかからない様に机に電源付けるなら、大改修だね。 結局ノートPCかタブレットみたいな物での授業になる。 (もしくはパソコン室へ移動とか、他の授業にプログラミングを盛り込むとか言うのは不可能になる) >>231 Haskellでもプログラミングは楽しめる。 しかも算数の復習にもなる形で。 (足し算・引き算を使って掛け算や割り算を作ってみようとか) http://medaka.5ch.net/test/read.cgi/prog/1535679574/236
237: 仕様書無しさん [] 2018/12/13(木) 07:25:27.95 昭和時代のゲームばっかりのゲーセンにでも連れて行けばいいんだ。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/237
238: 仕様書無しさん [] 2018/12/13(木) 07:41:48.87 教材なんてのは、ワザワザ学校内で持つ必要はないんだよ。 世の中にはプールがない学校なんてのがたくさんあることだし。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/238
239: 仕様書無しさん [sage] 2018/12/13(木) 12:10:48.81 >>236 > Haskellの全部を覚えるのは難しいが、授業で教える程度だったら足し算、引き算、リスト、関数、再帰だけ分かれば充分。 変数を使わずに、どうやって、足し算、引き算、リスト、関数、再帰 をやるの? XやYを使った計算を習うのは小学6年生だって言ったよね? それまでは、プログラミングであっても変数は使えない 逆にプログラミングを教えると、=は代入のことだって勘違いして 算数の授業に影響が出る http://medaka.5ch.net/test/read.cgi/prog/1535679574/239
240: 仕様書無しさん [sage] 2018/12/13(木) 12:11:48.80 で、print 1+2程度であれば 別にHaskellじゃなくてもいいわけだ http://medaka.5ch.net/test/read.cgi/prog/1535679574/240
241: 仕様書無しさん [sage] 2018/12/13(木) 12:12:34.65 正直、プログラミングで算数をやるなら、 普通に算数をやればいいわけで http://medaka.5ch.net/test/read.cgi/prog/1535679574/241
242: 仕様書無しさん [sage] 2018/12/13(木) 18:31:12.82 >>236 haskellを小学校で教えてる実例ソースはよ http://medaka.5ch.net/test/read.cgi/prog/1535679574/242
243: 仕様書無しさん [sage] 2018/12/13(木) 20:03:50.42 小学校程度の算数なら、電卓で十分なんだよな そして電卓ではできずHaskellで簡単にできるような 数学の問題は小学校ではやらない。 プログラミングの勉強をHaskellでやろうだなんて 現実味がない話だよ http://medaka.5ch.net/test/read.cgi/prog/1535679574/243
244: 仕様書無しさん [sage] 2018/12/13(木) 21:26:26.71 小学生にHaskellをやらせるのはむしろ害が大きいだろうね。 小学生の算数は身の回りの物を数えたり計ったり直感的に理解できる範疇の内容が大部分で、それですら苦手な子にはきついこともある。中学生、高校生になってより抽象的な数学的概念になると脱落する人がかなり増える。 Haskellで算数の復習ができるのなんて、高度な抽象的思考ができるごく一部の子供だけだろ。 http://medaka.5ch.net/test/read.cgi/prog/1535679574/244
245: 仕様書無しさん [] 2018/12/13(木) 21:29:00.42 >>244 おまえはハスケルを知らん方がまだましやったけどなw http://medaka.5ch.net/test/read.cgi/prog/1535679574/245
246: 仕様書無しさん [] 2018/12/14(金) 00:13:38.24 おいで〜今日もハスケル…? そこは、パスカルじゃなかったか? http://medaka.5ch.net/test/read.cgi/prog/1535679574/246
247: 仕様書無しさん [sage] 2018/12/14(金) 00:36:49.09 ラスケル? http://medaka.5ch.net/test/read.cgi/prog/1535679574/247
248: 仕様書無しさん [sage] 2018/12/14(金) 11:55:39.79 ハスケル推ししつこいw http://medaka.5ch.net/test/read.cgi/prog/1535679574/248
249: 仕様書無しさん [sage] 2018/12/14(金) 12:19:05.91 プログラミングの基礎を勉強するのはBASICが一番だよ http://medaka.5ch.net/test/read.cgi/prog/1535679574/249
250: 仕様書無しさん [] 2018/12/14(金) 12:28:40.42 そもそも基礎を勉強する必要あるんか? http://medaka.5ch.net/test/read.cgi/prog/1535679574/250
251: 仕様書無しさん [sage] 2018/12/14(金) 12:34:11.00 いきなり高校の勉強をすればいいではないか? http://medaka.5ch.net/test/read.cgi/prog/1535679574/251
252: 仕様書無しさん [] 2018/12/14(金) 18:48:49.53 いまどきの勉強用BASICといえば、これだな。 http://smilebasic.com/pistarter/ http://medaka.5ch.net/test/read.cgi/prog/1535679574/252
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 214 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.011s