>>20
>>18の本のタイトル通り、PC持ってない子供でもプログラミングの勉強出来る様にって書いたものだから、PC持ってるならScratchで良い。
ただ、Haskellは算数や理科の授業と非常に親和性が高い。
文法の勉強とかなら国語との相性も良い。
算数の宿題も、ただ解くより
(1) 2 + 3 (2) 5 + 4 (3) 6 + 8
と言う問題を解くプログラムを作って解いてみよう。って言えば楽しく解いてくれるはず。
f [] = []
f (x,y):zs = x + y:f zs
f [(2,3),(5,4),(6,8)]
= 2 + 3:f [(5,4),(6,8)]
= 5:f [(5,4),(6,8)]
= 5:5 + 4:f [(6,8)]
= 5:9:f [(6,8)]
= 5:9:6 + 8:f []
= 5:9:14:f []
= 5:9:14:[]
= [5,9,14]
探検
小6におすすめな言語
21デフォルトの名無しさん
2020/09/18(金) 21:16:59.66ID:bVx/alhd2020/09/19(土) 00:00:14.74ID:QKolKnHG
>>21
自分が楽しいのと相手が楽しいのを混同するタイプか
自分が楽しいのと相手が楽しいのを混同するタイプか
23デフォルトの名無しさん
2020/09/19(土) 06:49:57.56ID:JrTIim4r そうかもね。
でも、教育格差や今のプログラミング教育がメーカーの格好の餌食になっている現状に一石を投じる言語ではあるよ。
政府が本当に恒久的に小学生(の新入生?)にPCを行き渡らせ続けられるなら、必要無いかもだけど。
コロナで税金を大分使ったしね。
でも、教育格差や今のプログラミング教育がメーカーの格好の餌食になっている現状に一石を投じる言語ではあるよ。
政府が本当に恒久的に小学生(の新入生?)にPCを行き渡らせ続けられるなら、必要無いかもだけど。
コロナで税金を大分使ったしね。
2020/09/19(土) 08:04:07.92ID:ndkIK1Zf
2020/09/19(土) 08:08:18.92ID:ndkIK1Zf
もしかして、ネタスレにマジレスしちゃった?俺
2020/09/19(土) 11:41:39.14ID:ed5tyd+V
>>24
お前も中1から英語やりなおせよ低能w
お前も中1から英語やりなおせよ低能w
2020/09/19(土) 13:21:44.00ID:Ke+xqhHz
Hello, I'm grad (to) see you.
28デフォルトの名無しさん
2020/09/19(土) 14:14:51.88ID:UH13Why+ これ思い出した
WareZ isn't soft.
WareZ is name of bad copy soft.
Do you understand?
You never come here.
あまりに簡単すぎる英語で書きました。
これで分かるかな?
馬鹿だからわかんないかもね
You is a big fool man.
Hahahaha.
WareZ isn't soft.
WareZ is name of bad copy soft.
Do you understand?
You never come here.
あまりに簡単すぎる英語で書きました。
これで分かるかな?
馬鹿だからわかんないかもね
You is a big fool man.
Hahahaha.
2020/09/19(土) 16:43:58.37ID:Ke+xqhHz
WareZ isn't (a)soft.
WareZ is (the) name of (a) bad copy soft.
Do you understand?
You never come here.
You (are)a (total) fool(ish) man.
Hahahaha.
WareZ is (the) name of (a) bad copy soft.
Do you understand?
You never come here.
You (are)a (total) fool(ish) man.
Hahahaha.
2020/09/19(土) 17:25:27.87ID:2HkJedVD
31デフォルトの名無しさん
2020/09/19(土) 18:33:00.44ID:/ZqQW4lo >>30
頑張りを評価するだけ偉いな
頑張りを評価するだけ偉いな
32デフォルトの名無しさん
2020/09/20(日) 16:41:45.45ID:Ai6dHVB9 日本語
2020/09/21(月) 11:21:27.63ID:ZlQZfuJS
小学生はエロい
34デフォルトの名無しさん
2020/09/21(月) 21:25:33.10ID:cxCVzlZ/ 議論にもなってないけど、割と本気でHaskellは授業で使うプログラミング言語にピッタリなんだけどな・・・。
>>21の例の通り、宿題をPCに解かせるプログラムを自分がPCになって解く事が出来るから、
PCに宿題を解かせる事だけが上手くなって算数は身に付かないって心配が無い。
(ほぼ数学なので、紙と鉛筆で実行過程をエミュレート出来る)
PCでしか実行出来ない他のプログラミング言語に対する大きなアドバンテージだと思うんだけど。
>>21の例の通り、宿題をPCに解かせるプログラムを自分がPCになって解く事が出来るから、
PCに宿題を解かせる事だけが上手くなって算数は身に付かないって心配が無い。
(ほぼ数学なので、紙と鉛筆で実行過程をエミュレート出来る)
PCでしか実行出来ない他のプログラミング言語に対する大きなアドバンテージだと思うんだけど。
2020/09/21(月) 22:22:18.48ID:y+YY/hAY
まず手持ちのスマホで実行できないと納得しないよ
2020/09/22(火) 02:26:01.20ID:CP+6Jcr0
>>11
ご同輩 でもマシン語メインだからベーマガは1回だけ(不採用)
ご同輩 でもマシン語メインだからベーマガは1回だけ(不採用)
2020/09/22(火) 03:13:05.42ID:2kmwzB0g
2020/10/03(土) 05:16:22.19ID:TZMEpNzL
jsなら7行テトリスがスマホで遊べるかんな
2020/10/10(土) 09:01:52.22ID:qt6u2bFw
この国は終わってる。 かなり老害が進んでる。
中学校で使われているプログラミングの教科書を全部購入して比較
Jul 17, 2018
https://yandod.github.io/blog/2018/07/17/programming-textbook/#
中学校の技術の各社の教科書でしょうかいされているプログラミング言語の例。
共通しているのはBASICとC。
東京書籍はCOBOL、Java、JavaScript、
開隆堂はFORTLAN、
教育図書はPascalを挙げている。
中学校で使われているプログラミングの教科書を全部購入して比較
Jul 17, 2018
https://yandod.github.io/blog/2018/07/17/programming-textbook/#
中学校の技術の各社の教科書でしょうかいされているプログラミング言語の例。
共通しているのはBASICとC。
東京書籍はCOBOL、Java、JavaScript、
開隆堂はFORTLAN、
教育図書はPascalを挙げている。
40デフォルトの名無しさん
2020/10/18(日) 11:21:27.89ID:H1xH1BRx elisp
lisp
lisp
2020/10/18(日) 11:28:37.00ID:CqLBM1Q2
Pythonこそオススメしたい。
文法は簡潔で分かりやすいし。
文法は簡潔で分かりやすいし。
42デフォルトの名無しさん
2020/10/18(日) 12:19:22.62ID:vmWunLYe >>37
まあ、都市部から地方まで遍く子供達がPCとScratch使えればHaskellの出番は無いんだけどね。
小6向けは言語を変えるんじゃなくて、さらに複雑なアルゴリズムを学ぶ方向かな。
暇つぶしに組み合わせnCrを書いてみた。
数学
0! = 1
n! = n * (n - 1)!
n P 0 = 1
n P r = n * (n -1) P (r - 1)
n C r = n P r / r!
Haskell
fact 0 = 1
fact n = n * fact (n - 1)
n `p` 0 = 1
n `p` r = n * (n - 1) `p` (r - 1)
n `c` r = n `p` r `div` fact r
まあ、都市部から地方まで遍く子供達がPCとScratch使えればHaskellの出番は無いんだけどね。
小6向けは言語を変えるんじゃなくて、さらに複雑なアルゴリズムを学ぶ方向かな。
暇つぶしに組み合わせnCrを書いてみた。
数学
0! = 1
n! = n * (n - 1)!
n P 0 = 1
n P r = n * (n -1) P (r - 1)
n C r = n P r / r!
Haskell
fact 0 = 1
fact n = n * fact (n - 1)
n `p` 0 = 1
n `p` r = n * (n - 1) `p` (r - 1)
n `c` r = n `p` r `div` fact r
43デフォルトの名無しさん
2020/10/18(日) 12:19:51.59ID:vmWunLYe Python
def fact(n):
a = 1
for x in range(1,n + 1):
a *= x
return a
def p(n,r):
a = 1
for x in range(n - r + 1,n + 1):
a *= x
return a
def c(n,r):
return (p(n,r) // fact(r))
Haskellのfactと`p`はPythonの書き方に合わせるとそれぞれ
fact n = product [1..n]
n `p` r = product [(n - r + 1)..n]
になる。
数学ではproductはΣ(シグマ/sum)の掛け算バージョンであるΠ(大文字のπ)に相当。
普通の言語にはsumはあってもproductは何故か無い。
(まあ作れば良いんだけど)
def fact(n):
a = 1
for x in range(1,n + 1):
a *= x
return a
def p(n,r):
a = 1
for x in range(n - r + 1,n + 1):
a *= x
return a
def c(n,r):
return (p(n,r) // fact(r))
Haskellのfactと`p`はPythonの書き方に合わせるとそれぞれ
fact n = product [1..n]
n `p` r = product [(n - r + 1)..n]
になる。
数学ではproductはΣ(シグマ/sum)の掛け算バージョンであるΠ(大文字のπ)に相当。
普通の言語にはsumはあってもproductは何故か無い。
(まあ作れば良いんだけど)
2020/10/19(月) 20:33:09.80ID:ACTVJQSq
だいたい独善親父が自分の宗教を子供に強制するカタチになるんだよなぁ
巨人の悪口吹き込んで、大洋ホエールズを応援するように仕向けたり
邪悪なM$の野望を打ち砕くために、子供には真に自由なFreeBSD以外を与えないようにしたり
シンプルな古典言語でいいんだよ
巨人の悪口吹き込んで、大洋ホエールズを応援するように仕向けたり
邪悪なM$の野望を打ち砕くために、子供には真に自由なFreeBSD以外を与えないようにしたり
シンプルな古典言語でいいんだよ
2020/10/19(月) 22:11:20.12ID:qSr3w0qH
>シンプルな古典言語でいいんだよ
lispだな
lispだな
2020/10/20(火) 10:25:31.31ID:qYYfNILy
Show you guts cool say what 最高だぜ
47デフォルトの名無しさん
2020/10/20(火) 10:39:02.86ID:pHiz9StD >>45
forth
forth
2020/10/20(火) 11:02:42.35ID:3k48bEYB
> だいたい独善親父が自分の宗教を子供に強制するカタチになるんだよなぁ
> FreeBSD以外を与えないようにしたり
> FreeBSD以外を与えないようにしたり
49デフォルトの名無しさん
2020/10/20(火) 11:40:25.09ID:1v+j53eJ >>44
それこそ数学で十分で、小学生なら>>19みたいに算数に再帰の概念加えるだけで良いんだけどね。(x,yを丸や四角に置き換える)
掛け算だけでも色々な視点から考察出来るし。参考に下は>>19の別視点。
後々、関数型言語や普通の言語との相関も見えて来る。
結局、目的の式を思い付くのが重要で、言語はそれを動かす手段に過ぎないと分かる。
数学(iは右下添字)
y
x × y = Σ xi = x1 + x2 + .. xy
i = 1
Haskell
x × y = sum [x |_ <- [1..y]]
Python
def mul(x,y):
a = 0
for i in range(1,y + 1):
a += x
return a
それこそ数学で十分で、小学生なら>>19みたいに算数に再帰の概念加えるだけで良いんだけどね。(x,yを丸や四角に置き換える)
掛け算だけでも色々な視点から考察出来るし。参考に下は>>19の別視点。
後々、関数型言語や普通の言語との相関も見えて来る。
結局、目的の式を思い付くのが重要で、言語はそれを動かす手段に過ぎないと分かる。
数学(iは右下添字)
y
x × y = Σ xi = x1 + x2 + .. xy
i = 1
Haskell
x × y = sum [x |_ <- [1..y]]
Python
def mul(x,y):
a = 0
for i in range(1,y + 1):
a += x
return a
50デフォルトの名無しさん
2020/10/20(火) 11:52:55.92ID:1v+j53eJ そもそも算数が教育の質が低下してるせいで掘り下げる事をしてないのがプログラミングなんてのが必須になった要因。
プログラミングも形骸化するのは目に見えてる。
プログラミングも形骸化するのは目に見えてる。
2020/10/20(火) 12:08:05.44ID:y00O+Rim
小・中学生が学ぶべきは
日本語 >>> 算数 >>> 英語 >>> 数学 >>> コンピュータ/情報リテラシー >>>>>>>>>> プログラミング
小6だと学年トップクラスで賢い子じゃなければスクラッチのような簡単お遊び系を余暇の時間にやるので十分
日本語 >>> 算数 >>> 英語 >>> 数学 >>> コンピュータ/情報リテラシー >>>>>>>>>> プログラミング
小6だと学年トップクラスで賢い子じゃなければスクラッチのような簡単お遊び系を余暇の時間にやるので十分
52デフォルトの名無しさん
2020/10/20(火) 12:09:31.16ID:pHiz9StD python
functools.reduce(operator.add, range(1, y+1))
functools.reduce(operator.add, range(1, y+1))
2020/10/20(火) 12:15:41.01ID:3k48bEYB
>>50
教育の質って低下しているの?
教育の質って低下しているの?
2020/10/20(火) 12:55:14.98ID:dIM1eY4o
日本語書くのが下手なやつはプログラム書くのも下手
55デフォルトの名無しさん
2020/10/20(火) 13:05:08.13ID:1v+j53eJ >>53
低下と言うか、受験やテスト目的の「やり方だけ教える」教育が続いて久しい。
プログラミングも算数も論理的思考を育む目的だが、それはやり方だけ教えるのでは身に付かない。
どうしてそう言うやり方なのか?を理解しないと暗記やコピペで終わる。
小数点同士の割り算で、割る数も割られる数も10倍100倍して商を出すが、余りはその後1/10,1/100して元に戻すのは何故か?
これを説明出来る教師が何割居るか。
本屋の参考書すらただの1冊も説明した本が無い。
AIに負けない子供を!と声だけ大きくて、実態は全然変わってない。
低下と言うか、受験やテスト目的の「やり方だけ教える」教育が続いて久しい。
プログラミングも算数も論理的思考を育む目的だが、それはやり方だけ教えるのでは身に付かない。
どうしてそう言うやり方なのか?を理解しないと暗記やコピペで終わる。
小数点同士の割り算で、割る数も割られる数も10倍100倍して商を出すが、余りはその後1/10,1/100して元に戻すのは何故か?
これを説明出来る教師が何割居るか。
本屋の参考書すらただの1冊も説明した本が無い。
AIに負けない子供を!と声だけ大きくて、実態は全然変わってない。
2020/10/20(火) 13:25:12.32ID:C+6cO9mm
2020/10/20(火) 13:50:08.91ID:Mso39Itu
1. 基礎をやる。
2. 応用をやる。
3. 抽象的ロジックを学ぶ。
おすすめは2.から入ることです。
小学生にはとにかく簡単に作って簡単に動かせる
プログラミングツールを使うのが本人の興味や好奇心を
刺激してそれについてより学びたいという気持ちを育むのに
適していると思います。
それに適しているのはScratchやUnityであると思います。
Unityは言語ではなく開発環境ですが。
2. 応用をやる。
3. 抽象的ロジックを学ぶ。
おすすめは2.から入ることです。
小学生にはとにかく簡単に作って簡単に動かせる
プログラミングツールを使うのが本人の興味や好奇心を
刺激してそれについてより学びたいという気持ちを育むのに
適していると思います。
それに適しているのはScratchやUnityであると思います。
Unityは言語ではなく開発環境ですが。
2020/10/20(火) 14:12:17.59ID:3k48bEYB
マイナスのつく計算すら習っていない小学生に三角関数の知識が必須なゲーム制作を教えられる自信が無いのだが。
2020/10/20(火) 14:37:32.68ID:BGCClquZ
マウスのひだりボタンをおさえながら〜
もじのうえまでもっていって〜
そうっ!そこではなす!
もじのうえまでもっていって〜
そうっ!そこではなす!
60デフォルトの名無しさん
2020/10/20(火) 17:48:46.97ID:jhsdR4Vv >>)49
#ruby
def mul(x, y)
(1..y).sum{x}
end
#ruby
def mul(x, y)
(1..y).sum{x}
end
2020/10/20(火) 18:01:04.79ID:fAfKHlRh
2020/10/20(火) 18:59:53.34ID:78+LbKIW
2020/10/20(火) 19:12:25.82ID:cYFqOukv
Unityは2010年頃にちょっとだけしか触っていないけど、あれって小学生でも扱えるものなの?
当時は文献が少なすぎて挫折したけど...。
当時は文献が少なすぎて挫折したけど...。
2020/10/20(火) 23:18:37.01ID:pTHIPiuS
unity2018くらいからインターフェースが日本語化出来る様になって
サードパーティー製のアセット
(手裏剣エフェクト等)が標準で入ったりして
VS2019communityとの連携対応でコード補完も充実して敷居が下がったと思う
キーボード打つのはファイル名やオブジェクト名の入力くらいで
他はほぼマウス操作だけでも3Dゲームがコンパイル出来る
サードパーティー製のアセット
(手裏剣エフェクト等)が標準で入ったりして
VS2019communityとの連携対応でコード補完も充実して敷居が下がったと思う
キーボード打つのはファイル名やオブジェクト名の入力くらいで
他はほぼマウス操作だけでも3Dゲームがコンパイル出来る
65デフォルトの名無しさん
2020/10/21(水) 04:56:16.26ID:YRxEdpv5 そういうことじゃないと思うよ
66デフォルトの名無しさん
2020/10/21(水) 09:01:09.21ID:/UqyrNIf >>57
何故、基礎を飛ばして応用?
子供が楽しんでるのはゲーム作りではなく、発表して見て、触ってもらう事。
基礎でも小さな応用の発表と意見交換の繰り返しで自然な曲線で応用に行く。
プログラミングは独立した授業ではなく、算数や社会と言った授業の中に取り込まれる内容だという事を忘れちゃいけない。
ゲームを作らせるのが、プログラミングの目的では無い。
ちなみに、HaskellはPrologに比べると少々面倒臭いが、普通の言語に比べると比較的簡単に家系図とか作れる。
(まあ、Prologのロジック部分はSQLと名を変えて生き残ってるんだが)
Scratchって関数の再帰呼び出し出来たっけ・・・?(ちょっとしか触って無いけど手続きがあるだけで、関数無かった気がする)
家系図もだけど、ハノイの塔とかクイックソートとか、再帰出来ないと難しいアルゴリズム有るけど・・・。
そう言うの学ぶ辺りでPythonとかに行くのだろうか。
PC無い家庭でも学べるHaskellが良いんだが、採用されないよなぁ・・・。
>>60
交換法則とカリー化で。
replicate使用例: replicate 3 1 = [1,1,1]
Haskell
(×) x = sum.replicate x
使用例: 3 × 4 = (sum.replicate 3) 4 = sum [4,4,4] = 12
何故、基礎を飛ばして応用?
子供が楽しんでるのはゲーム作りではなく、発表して見て、触ってもらう事。
基礎でも小さな応用の発表と意見交換の繰り返しで自然な曲線で応用に行く。
プログラミングは独立した授業ではなく、算数や社会と言った授業の中に取り込まれる内容だという事を忘れちゃいけない。
ゲームを作らせるのが、プログラミングの目的では無い。
ちなみに、HaskellはPrologに比べると少々面倒臭いが、普通の言語に比べると比較的簡単に家系図とか作れる。
(まあ、Prologのロジック部分はSQLと名を変えて生き残ってるんだが)
Scratchって関数の再帰呼び出し出来たっけ・・・?(ちょっとしか触って無いけど手続きがあるだけで、関数無かった気がする)
家系図もだけど、ハノイの塔とかクイックソートとか、再帰出来ないと難しいアルゴリズム有るけど・・・。
そう言うの学ぶ辺りでPythonとかに行くのだろうか。
PC無い家庭でも学べるHaskellが良いんだが、採用されないよなぁ・・・。
>>60
交換法則とカリー化で。
replicate使用例: replicate 3 1 = [1,1,1]
Haskell
(×) x = sum.replicate x
使用例: 3 × 4 = (sum.replicate 3) 4 = sum [4,4,4] = 12
2020/10/21(水) 10:29:00.69ID:1W+LDLxS
>>66
最初の2段落までは同意。
しかしどうしてそこからhaskell推しに行くかな。
高学年になれば(身のまわりの生活に沿った)算数にすらついていけない子が出てくる現状で、数学(高度な抽象概念)的なhaskellなんかやらせても、プログラミング嫌いを大量生産するだけだろう。
理解できる人にとっては再帰とかシンプルでキレイな概念かもしれないが、小学生には高度すぎる。
現実の生活でも作業手順として順序、条件分岐、繰り返しで考えるのだから、プログラミングを教える目的としても関数型より手続き型のが適しているだろう。
自分が小学生の親としての立場から見ても、小学生に関数型プログラミングを習わせたいというのは数学が得意な人間のエゴだと感じるよ。
最初の2段落までは同意。
しかしどうしてそこからhaskell推しに行くかな。
高学年になれば(身のまわりの生活に沿った)算数にすらついていけない子が出てくる現状で、数学(高度な抽象概念)的なhaskellなんかやらせても、プログラミング嫌いを大量生産するだけだろう。
理解できる人にとっては再帰とかシンプルでキレイな概念かもしれないが、小学生には高度すぎる。
現実の生活でも作業手順として順序、条件分岐、繰り返しで考えるのだから、プログラミングを教える目的としても関数型より手続き型のが適しているだろう。
自分が小学生の親としての立場から見ても、小学生に関数型プログラミングを習わせたいというのは数学が得意な人間のエゴだと感じるよ。
2020/10/21(水) 11:44:36.58ID:TJZ0h4l7
小学生には同じゲームでもアナログゲームを作らせたほうが遥かに教育効果が高い
画面の中の作られた楽しさよりもっと豊かな世界を五感で体験することがその後の人生を有意義にしてくれる
特に小5小6くらいのゴールデンエイジの体験はものすごく重要
自分からのめり込むような子供以外にその時期プログラミングを学ばせるのは子供の人生を無駄にしてる
画面の中の作られた楽しさよりもっと豊かな世界を五感で体験することがその後の人生を有意義にしてくれる
特に小5小6くらいのゴールデンエイジの体験はものすごく重要
自分からのめり込むような子供以外にその時期プログラミングを学ばせるのは子供の人生を無駄にしてる
69デフォルトの名無しさん
2020/10/21(水) 12:35:36.64ID:xBgAWF1Y >>63
手順を踏めば小学生でも出来るレベル
アルファベットとか知ってるのは前提で
ttps://www.youtube.com/channel/UCxqWXALpfawX5T45-4qD1Qg/videos
手順を踏めば小学生でも出来るレベル
アルファベットとか知ってるのは前提で
ttps://www.youtube.com/channel/UCxqWXALpfawX5T45-4qD1Qg/videos
70デフォルトの名無しさん
2020/10/21(水) 12:36:41.91ID:u7mcTzUA 一般人は手順や段取りすらまともに考えられない。
想定どおりにならなかったときなど、もっと考えていない。
これらを教えるのが小学校のプログラミングで、プログラミング教育の意味がわかってないやつが多すぎる。
想定どおりにならなかったときなど、もっと考えていない。
これらを教えるのが小学校のプログラミングで、プログラミング教育の意味がわかってないやつが多すぎる。
71デフォルトの名無しさん
2020/10/21(水) 12:38:23.44ID:u7mcTzUA 35年くらい前のパソコンサンデーを見ると昔のBASICでも問題ないことがわかる。
72デフォルトの名無しさん
2020/10/21(水) 12:42:52.02ID:xBgAWF1Y >>68 はアナログとアナクロを間違ってる例
73デフォルトの名無しさん
2020/10/21(水) 12:59:52.53ID:tiqsU3pv >>71
電源いれればすぐにLINEで遊べるからな
電源いれればすぐにLINEで遊べるからな
2020/10/21(水) 13:04:59.75ID:TJZ0h4l7
>>72
アナクロとは全く関係ないよ
本来のアナログの意味からすれば誤用には違いないがは日本では定着した用語
https://ja.wikipedia.org/wiki/アナログゲーム
知らない人がいるとは思わなかった
アナクロとは全く関係ないよ
本来のアナログの意味からすれば誤用には違いないがは日本では定着した用語
https://ja.wikipedia.org/wiki/アナログゲーム
知らない人がいるとは思わなかった
75デフォルトの名無しさん
2020/10/21(水) 15:12:34.70ID:NEFROxzK76デフォルトの名無しさん
2020/10/21(水) 15:16:02.79ID:NEFROxzK その為に小学生向けHaskell入門書まで書いて(事実上Amazon限定だが)自費出版までしたんだ。
2020/10/21(水) 15:47:07.22ID:1W+LDLxS
>>75
小学生にプログラミングを教えること自体が目的化してないか?
格差が問題だというなら、格差の是正を訴えるかプログラミング教育の導入を延期させでもした方がいい。
haskellをやらせるくらいなら、そもそもプログラミング教育なんてやめて算数や国語を手厚く教えた方がよほどためになるよ。
それにPC無しで机上でやらせることを考えるなら、別にhaskellでなくたっていいだろう。手続き型言語でフローチャートを手書きするなり穴埋め問題とかでもいい。まあ楽しくはないだろうが、それはhaskellをやらされてもほとんどの子供にとって同じようなもんだと思う。
小学生にプログラミングを教えること自体が目的化してないか?
格差が問題だというなら、格差の是正を訴えるかプログラミング教育の導入を延期させでもした方がいい。
haskellをやらせるくらいなら、そもそもプログラミング教育なんてやめて算数や国語を手厚く教えた方がよほどためになるよ。
それにPC無しで机上でやらせることを考えるなら、別にhaskellでなくたっていいだろう。手続き型言語でフローチャートを手書きするなり穴埋め問題とかでもいい。まあ楽しくはないだろうが、それはhaskellをやらされてもほとんどの子供にとって同じようなもんだと思う。
2020/10/21(水) 15:58:42.25ID:TJZ0h4l7
2020/10/21(水) 17:46:15.23ID:9lUFHGYK
ね、自分と他人の区別がついてなくて
子供に自己投影できると思ってる人が発生しちゃうでしょ?
自分にできることは、子供にもできる
自分が理解できるものは、子供も理解できる
自分が好きなものは、子供も好きになる
そうじゃない子供は想定外
根本的に自己中多いよね、この業界
子供に自己投影できると思ってる人が発生しちゃうでしょ?
自分にできることは、子供にもできる
自分が理解できるものは、子供も理解できる
自分が好きなものは、子供も好きになる
そうじゃない子供は想定外
根本的に自己中多いよね、この業界
80デフォルトの名無しさん
2020/10/21(水) 18:11:28.44ID:NEFROxzK81デフォルトの名無しさん
2020/10/21(水) 18:14:01.54ID:YRxEdpv5 >>75
PCなんか大量に廃棄されて処分にお金がかかっている状態だぞ?
PCなんか大量に廃棄されて処分にお金がかかっている状態だぞ?
2020/10/21(水) 18:15:34.58ID:7rivaHQh
Haskellの人はRubyの人の次に話が通じないから議論しようとしてもストレスたまるだけだよ
2020/10/21(水) 18:42:36.68ID:VlkQ0lPM
単純に手段が目的になってるケースだね
そこに囚われて有りきで全て理由付けしちゃってるから本人は筋が通ってるつもりでも他人からは狂人にしか見えないっていう...
自己中ってより思考パターンが障害持ちか心の病かカルト信者
視野狭窄に気付く為にはそこから2-3ヶ月程離れてみればいいんだけどこういう人って聞かないからね...
そこに囚われて有りきで全て理由付けしちゃってるから本人は筋が通ってるつもりでも他人からは狂人にしか見えないっていう...
自己中ってより思考パターンが障害持ちか心の病かカルト信者
視野狭窄に気付く為にはそこから2-3ヶ月程離れてみればいいんだけどこういう人って聞かないからね...
84デフォルトの名無しさん
2020/10/21(水) 18:50:50.64ID:F4fghCXJ 私はあえてC++をお勧めしたいですね。
85デフォルトの名無しさん
2020/10/21(水) 19:27:44.36ID:xBgAWF1Y >>81
これな
ttps://maidonanews.jp/article/13832528
ttps://news.yahoo.co.jp/articles/2bdeaa658828fa87b1c94118f6e251b2a62a8f9d
これな
ttps://maidonanews.jp/article/13832528
ttps://news.yahoo.co.jp/articles/2bdeaa658828fa87b1c94118f6e251b2a62a8f9d
2020/10/21(水) 19:28:10.08ID:1W+LDLxS
>>82
話が通じないとはいっても、haskellの人は自分の主張に拘りがあるだけで知性を持った人間として会話にはなるけど、Rubyの人はどこかで誰かが言った言葉を文脈無視でコピペの如く垂れ流すだけだからまったく論理的でなく会話にもならないな。
話が通じないとはいっても、haskellの人は自分の主張に拘りがあるだけで知性を持った人間として会話にはなるけど、Rubyの人はどこかで誰かが言った言葉を文脈無視でコピペの如く垂れ流すだけだからまったく論理的でなく会話にもならないな。
87デフォルトの名無しさん
2020/10/21(水) 19:36:03.57ID:YRxEdpv5 Rubyのひとは無職なんだろうね
2020/10/21(水) 20:00:14.54ID:HJxHMNRz
無職ガイジ「Rubyは稼げる!引く手あまた!」
説得力ねぇよなwww
説得力ねぇよなwww
89デフォルトの名無しさん
2020/10/21(水) 20:51:52.80ID:YRxEdpv5 簡単なWebは結局、PHPにおさまり、その他はPythonに置き換わってしまったからね。
90デフォルトの名無しさん
2020/10/23(金) 08:23:31.05ID:jXY97QUs2020/10/23(金) 19:36:19.57ID:yNaAiylg
義務教育期間ならどんなクズでも出席日数さえ足りてれば進級進学できるんだから業界スタンダードなC#を鬼になって教えるのがベスト
成果物を見せてこんなのができるんだよーって教えればやる気にはなる
成果物を見せてこんなのができるんだよーって教えればやる気にはなる
92デフォルトの名無しさん
2020/10/24(土) 01:58:47.06ID:1fTZ1cE8 うーん、今はGoがあるからな
C#も悪くは無いと思うんだけど
C#も悪くは無いと思うんだけど
93デフォルトの名無しさん
2020/10/24(土) 08:44:28.68ID:l7tFILML まあ、知り合いに小学生の内にBASIC->アセンブラまで覚えた人居るし、不可能じゃ無いんだろうけど・・・。
2020/10/24(土) 09:01:51.73ID:yNjKn67N
95デフォルトの名無しさん
2020/10/24(土) 10:50:46.11ID:hS/lv/UK 親の影響だろうね。親がプログラマだと子供に教えているわけでもないのに、勝手にあれこれやってどんどんすごいことをしているという話を聞く。
96デフォルトの名無しさん
2020/10/24(土) 10:52:06.37ID:h2h5EJ6D C++始めていれば、Arduino出来る。
これは大きい。
これは大きい。
2020/10/24(土) 23:16:20.49ID:ZaC2aARH
98デフォルトの名無しさん
2020/10/25(日) 09:36:06.66ID:sZhybdHq C++でArduinoを始めよう。
99デフォルトの名無しさん
2020/10/25(日) 09:55:39.29ID:7UCeAjtw Haskellだと普通の言語より関数化やマルチスレッドプログラミング教え易い。
リストや配列から値を求める->foldl関数
リストや配列から新しいリストや配列を作る->map関数
そのfoldlやmapも自作出来る。
普通の言語では「良く使う機能は関数にまとめましょう」と言いながら良く使うforのパターンを関数にしない。
関数型言語の機能を取り込んで、ライブラリにmapやfold、あるいはcollect、reduceが備わってから使い出した。
文化的に「良く使う機能は関数にまとめましょう」を実践させるのに関数型言語の方が向いてる。
リストや配列から値を求める->foldl関数
リストや配列から新しいリストや配列を作る->map関数
そのfoldlやmapも自作出来る。
普通の言語では「良く使う機能は関数にまとめましょう」と言いながら良く使うforのパターンを関数にしない。
関数型言語の機能を取り込んで、ライブラリにmapやfold、あるいはcollect、reduceが備わってから使い出した。
文化的に「良く使う機能は関数にまとめましょう」を実践させるのに関数型言語の方が向いてる。
100デフォルトの名無しさん
2020/10/25(日) 09:55:47.63ID:7UCeAjtw マルチスレッドプログラミングも、身近な所だと四則演算が混じった計算でも、同時に出来るところは同時に計算しても良い。
例として、()で括った箇所は同時に計算して良い。
2 * 3 + 4 / 2 = (2 * 3) + (4 / 2) = 6 + 2 = 8
普通の言語だと、プログラマーがスレッドを作って並列処理させるし、デッドロックを気にしないといけないけど、
関数型言語はここをマルチスレッドでと指定すれば後は言語側がやってくれる。
(普通の言語だと、上の例ですらデッドロックや処理待ちを気にしないといけない)
上の例をマルチスレッドにするとむしろ遅くなるが、クイックソートの分割統治法とかで威力を発揮する。
import Control.Parallel.Strategies
main = print (a + b)
where (a,b) = (2 * 3, 4 `div` 2) `using` evalTuple2 rpar rpar
例として、()で括った箇所は同時に計算して良い。
2 * 3 + 4 / 2 = (2 * 3) + (4 / 2) = 6 + 2 = 8
普通の言語だと、プログラマーがスレッドを作って並列処理させるし、デッドロックを気にしないといけないけど、
関数型言語はここをマルチスレッドでと指定すれば後は言語側がやってくれる。
(普通の言語だと、上の例ですらデッドロックや処理待ちを気にしないといけない)
上の例をマルチスレッドにするとむしろ遅くなるが、クイックソートの分割統治法とかで威力を発揮する。
import Control.Parallel.Strategies
main = print (a + b)
where (a,b) = (2 * 3, 4 `div` 2) `using` evalTuple2 rpar rpar
101デフォルトの名無しさん
2020/10/25(日) 12:03:13.74ID:0u/0rMBT >>99
だから小学生にプログラミングを教える目的は高度なプログラミングができるプログラマを育成することでなくで、物事を整理して論理的に思考したり現実的な作業の手順を上手く考えられるようにすることなんだって。
別にマルチスレッドなんて本職のプログラマが書ければいい話で小学生が気にするようなものではない。関数化だって、一塊の同じような処理を塊ととらえて抽象化できれば十分で、関数型言語のような現実よりも数学に近いところでの抽象化は不要だろう。
haskellの良さ自体を否定する気はないが、それを主張する相手はこのスレやましてや一般的な小学生が相手ではなく、別スレとか、プログラミング好きの中高生かそれ以上の方が適切だろう。
だから小学生にプログラミングを教える目的は高度なプログラミングができるプログラマを育成することでなくで、物事を整理して論理的に思考したり現実的な作業の手順を上手く考えられるようにすることなんだって。
別にマルチスレッドなんて本職のプログラマが書ければいい話で小学生が気にするようなものではない。関数化だって、一塊の同じような処理を塊ととらえて抽象化できれば十分で、関数型言語のような現実よりも数学に近いところでの抽象化は不要だろう。
haskellの良さ自体を否定する気はないが、それを主張する相手はこのスレやましてや一般的な小学生が相手ではなく、別スレとか、プログラミング好きの中高生かそれ以上の方が適切だろう。
102デフォルトの名無しさん
2020/10/25(日) 12:14:02.02ID:usbfp6+y プログラミングそのものを教える前に数学を教えろって意見は大賛成
さらに論理学も必要
ただしHaskelおまえはいらん
さらに論理学も必要
ただしHaskelおまえはいらん
103デフォルトの名無しさん
2020/10/25(日) 19:11:06.08ID:7UCeAjtw >>101
うむ。
マルチスレッドまでは言い過ぎた。
でも、forで良く使うパターンを関数化しない or 出来ないのは普通の言語だと演算子が関数の一種として扱われてないから。
わざわざラムダ式や関数書かなきゃ行けないのはスマートじゃない。
高階関数取り入れても、まだまだ再利用性には関数型言語と差がある。
sum = foldl (+) 0
product = foldl (*) 1
reverse = foldl (\xs x -> x:xs) []
うむ。
マルチスレッドまでは言い過ぎた。
でも、forで良く使うパターンを関数化しない or 出来ないのは普通の言語だと演算子が関数の一種として扱われてないから。
わざわざラムダ式や関数書かなきゃ行けないのはスマートじゃない。
高階関数取り入れても、まだまだ再利用性には関数型言語と差がある。
sum = foldl (+) 0
product = foldl (*) 1
reverse = foldl (\xs x -> x:xs) []
104デフォルトの名無しさん
2020/10/25(日) 19:11:15.93ID:7UCeAjtw >>102
ぶっちゃけその通り。
ただ、今の教育課程はいささか・・・いあ、大分不安がある。
例えば足し算の性質、合併と増加。
参考書では同時か後からかの違いと説明されるが、これではリンゴとみかんの合計の様な違うものの足し算の説明が出来ない。
ペアノの公理はリストと同型であるが、そう考えると合併はappend(リストの結合)だ。
一方の増加は足す数をカウンタとして足される数を増やすので、見ようによっては足す数の型を足される数の型に変換して合併する処理だ。
型にすると
合併の型: a -> a -> a
増加の型: a -> b -> a
そうするとリンゴとみかんの合計は
リンゴとみかん リンゴ みかん
(0 + 3) + 5
リンゴとみかん みかん
3 + 5
リンゴとみかん
8
となる。
ぶっちゃけその通り。
ただ、今の教育課程はいささか・・・いあ、大分不安がある。
例えば足し算の性質、合併と増加。
参考書では同時か後からかの違いと説明されるが、これではリンゴとみかんの合計の様な違うものの足し算の説明が出来ない。
ペアノの公理はリストと同型であるが、そう考えると合併はappend(リストの結合)だ。
一方の増加は足す数をカウンタとして足される数を増やすので、見ようによっては足す数の型を足される数の型に変換して合併する処理だ。
型にすると
合併の型: a -> a -> a
増加の型: a -> b -> a
そうするとリンゴとみかんの合計は
リンゴとみかん リンゴ みかん
(0 + 3) + 5
リンゴとみかん みかん
3 + 5
リンゴとみかん
8
となる。
105デフォルトの名無しさん
2020/10/25(日) 19:22:31.65ID:eXluQ9/t 腐らないみかん?
106デフォルトの名無しさん
2020/10/25(日) 19:31:04.14ID:7UCeAjtw 合併のHaskell(リスト)の例
[] ++ ys = ys
(x:xs) ++ ys = xs ++ (x:ys)
[1,1,1] ++ [1,1]
= [1,1] ++ 1:[1,1]
= [1] ++ 1:1:[1,1]
= [] ++ 1:1:1:[1,1]
= 1:1:1:[1,1]
= [1,1,1,1,1]
増加のHaskell(リスト)の例
xs ^+ [] = xs
xs ^+ (_:ys) = 1:xs ^+ ys
[1,1,1] ^+ ['a','b']
= 1:[1,1,1] ^+ ['b']
= 1:1:[1,1,1] ^+ []
= 1:1:[1,1,1]
= [1,1,1,1,1]
[] ++ ys = ys
(x:xs) ++ ys = xs ++ (x:ys)
[1,1,1] ++ [1,1]
= [1,1] ++ 1:[1,1]
= [1] ++ 1:1:[1,1]
= [] ++ 1:1:1:[1,1]
= 1:1:1:[1,1]
= [1,1,1,1,1]
増加のHaskell(リスト)の例
xs ^+ [] = xs
xs ^+ (_:ys) = 1:xs ^+ ys
[1,1,1] ^+ ['a','b']
= 1:[1,1,1] ^+ ['b']
= 1:1:[1,1,1] ^+ []
= 1:1:[1,1,1]
= [1,1,1,1,1]
107デフォルトの名無しさん
2020/10/25(日) 19:35:45.13ID:0u/0rMBT >>104
もうお前がどこに向かってるのか分からんよ。
小学生はそんな小難しい理屈なんか考えずに何の問題もなくリンゴとミカンの数の足し算ができるしそれで過不足は無い。
haskellを小学生に教える理由としてはことごとく的はずれで、先に自分の中でhaskellを推すということが大前提になってしまってるだろう。目的と手段が混同されたままで何の価値もない議論になってるぞ。
もうお前がどこに向かってるのか分からんよ。
小学生はそんな小難しい理屈なんか考えずに何の問題もなくリンゴとミカンの数の足し算ができるしそれで過不足は無い。
haskellを小学生に教える理由としてはことごとく的はずれで、先に自分の中でhaskellを推すということが大前提になってしまってるだろう。目的と手段が混同されたままで何の価値もない議論になってるぞ。
108デフォルトの名無しさん
2020/10/25(日) 19:36:32.76ID:qxf88E90 入門という意味なら(癖が強いけど)環境構築も含めて JavaScript + HTML かな
使ってるのが Windows なら C# というのも選択肢に入ってくる
Python とか Ruby は環境構築がアレだけど Anaconda とかで無事に入るのであれば Python というのも無くはないがそれなりにクセがある
使ってるのが Windows なら C# というのも選択肢に入ってくる
Python とか Ruby は環境構築がアレだけど Anaconda とかで無事に入るのであれば Python というのも無くはないがそれなりにクセがある
109デフォルトの名無しさん
2020/10/25(日) 19:45:12.75ID:wvC05HVI アルゴリズム体操のようなクィックソート体操があると面白いなぁ
110デフォルトの名無しさん
2020/10/25(日) 20:05:58.17ID:0u/0rMBT >>109
大人のピタゴラスイッチでやっていたしめじソートやじゃがいもソートは面白かったね
大人のピタゴラスイッチでやっていたしめじソートやじゃがいもソートは面白かったね
111デフォルトの名無しさん
2020/10/25(日) 22:54:29.10ID:jX2Ujasg >>25
とりあえすtoつけろやあんぽんたん
とりあえすtoつけろやあんぽんたん
112デフォルトの名無しさん
2020/10/26(月) 03:56:07.45ID:OVBcl2zY C++をやっておけば、Arduinoを始められるという利点がある。
113デフォルトの名無しさん
2020/10/26(月) 12:36:20.39ID:mZWtyFpe >>107
小学生にはおはじきで動きを教えれば良いんだが、教師の側は知っておいた方がいい。(だから参考書にも変な解釈が載ったりする)
言いたかったのは、理屈を教えず「そういう決まり」で教えるのでは無く、理屈を教えたり理屈を探究させたりする内容の授業が大切。
それこそが論理的思考をそれこそが論理的思考を育てる。
ただドリルを繰り返しても身に付かない。
そう言う意味でのプログラミングでも、処理過程の見え難い普通の言語(デバッガーがあれば多少マシ程度)よりHaskellの方が理屈を考え易い。
小学生にはおはじきで動きを教えれば良いんだが、教師の側は知っておいた方がいい。(だから参考書にも変な解釈が載ったりする)
言いたかったのは、理屈を教えず「そういう決まり」で教えるのでは無く、理屈を教えたり理屈を探究させたりする内容の授業が大切。
それこそが論理的思考をそれこそが論理的思考を育てる。
ただドリルを繰り返しても身に付かない。
そう言う意味でのプログラミングでも、処理過程の見え難い普通の言語(デバッガーがあれば多少マシ程度)よりHaskellの方が理屈を考え易い。
114デフォルトの名無しさん
2020/10/26(月) 17:50:57.92ID:mZWtyFpe115デフォルトの名無しさん
2020/10/26(月) 18:27:43.61ID:qF0DukLx 好きな言語で簡単なコードを描いて答えてください
x, y は整数
x > 0
y < 4 / x
を満たす x, y の組み合わせを全て出力
x, y は整数
x > 0
y < 4 / x
を満たす x, y の組み合わせを全て出力
116デフォルトの名無しさん
2020/10/26(月) 18:33:47.76ID:eROnJLfC これはprologwww
117デフォルトの名無しさん
2020/10/26(月) 18:39:43.21ID:qF0DukLx みんな判ってるだろうと思うけど
0 < x < 4 の 4 とか勝手な上限設定するのは反則ね
0 < x < 4 の 4 とか勝手な上限設定するのは反則ね
118デフォルトの名無しさん
2020/10/26(月) 19:29:34.52ID:0rRTb9Rw119デフォルトの名無しさん
2020/10/26(月) 19:33:12.75ID:VrjIJ6iF 5chのクソスレで必死に啓蒙活動とか発達障害かキチガイ
120デフォルトの名無しさん
2020/10/26(月) 21:06:55.37ID:AQRN76lK ぶっちゃけ普通の数学でn進数を暗記して色の管理とか行列と絡めてSQLでユーザー管理でも組ませてLINEとかはこうやってみんなのくだらねーおしゃべりを中継してるんだぞ!っとかの方が実感しやすくね?
口語使えないやつらにいきなり文法パズルやらせたって睡眠導入にしかならんと思
睡眠障害もちを集めた特別教室ならどれでも良いだろうけど
口語使えないやつらにいきなり文法パズルやらせたって睡眠導入にしかならんと思
睡眠障害もちを集めた特別教室ならどれでも良いだろうけど
121デフォルトの名無しさん
2020/10/26(月) 21:30:14.96ID:artpKwJu >>114
コテ付けてもらえる?
コテ付けてもらえる?
122デフォルトの名無しさん
2020/10/26(月) 22:55:12.39ID:eROnJLfC 面と胴も。
123デフォルトの名無しさん
2020/10/27(火) 06:23:23.96ID:HBnjR0ag124デフォルトの名無しさん
2020/10/27(火) 07:42:41.13ID:2iAdYJTU >>115
#ruby
#x,yは正の整数とする
n=4
(1..n).each{|x|(1..n/x).each{|y|p [x,y]}}
実行結果
[1, 1]
[1, 2]
[1, 3]
[1, 4]
[2, 1]
[2, 2]
[3, 1]
[4, 1]
#ruby
#x,yは正の整数とする
n=4
(1..n).each{|x|(1..n/x).each{|y|p [x,y]}}
実行結果
[1, 1]
[1, 2]
[1, 3]
[1, 4]
[2, 1]
[2, 2]
[3, 1]
[4, 1]
125デフォルトの名無しさん
2020/10/27(火) 11:52:15.04ID:ytFGmFUn (1..n) の部分が反則ですって
126デフォルトの名無しさん
2020/10/27(火) 11:52:50.45ID:ytFGmFUn しかも答え間違ってるしωωω
127デフォルトの名無しさん
2020/10/27(火) 12:24:25.66ID:MWzm/YXn 無限個あるので出力できません
おわり
おわり
128デフォルトの名無しさん
2020/10/27(火) 14:34:06.15ID:n2rIsfhw 小学生は沈黙している。
小学生は窓の外に鳥を見つけた。
小学生は引き出しで趣味の折り紙に熱中している。
この先生が小学生の教師だったら一人と偶然相性が合う3クラスに2人くらいの生徒が過剰反応するだけで
バックグラウンドで学級崩壊してるよ。
小学生は窓の外に鳥を見つけた。
小学生は引き出しで趣味の折り紙に熱中している。
この先生が小学生の教師だったら一人と偶然相性が合う3クラスに2人くらいの生徒が過剰反応するだけで
バックグラウンドで学級崩壊してるよ。
129デフォルトの名無しさん
2020/10/27(火) 15:34:01.28ID:LW0h9OgH >>128
そこで体罰ですよ。
そこで体罰ですよ。
130デフォルトの名無しさん
2020/10/27(火) 17:55:54.49ID:AJkS0cYF >>115
「整数」なら範囲指定して欲しいぬ(´・ω・`)
自然数ならxもyも999まで回しても答え変わらんから、xは1..4、yは0..3でええやろ。
[(x,y)| x <- [1..9], y <- [0..9], y < 4 `div` x]
> [(1,0),(1,1),(1,2),(1,3),(2,0),(2,1),(3,0),(4,0)]
n = 9
[(x,y)| x <- [1..n], y <- [(-n)..n], y < 4 `div` x]
> [(1,-9),(1,-8),(1,-7),(1,-6),(1,-5),(1,-4),(1,-3),(1,-2),(1,-1),(1,0),(1,1),(1,2),(1,3),(2,-9),(2,-8),(2,-7),(2,-6),(2,-5),(2,-4),(2,-3),(2,-2),(2,-1),(2,0),(2,1),(3,-9),(3,-8),(3,-7),(3,-6),(3,-5),(3,-4),(3,-3),(3,-2),(3,-1),(3,0),(4,-9),(4,-8),(4,-7),(4,-6),(4,-5),(4,-4),(4,-3),(4,-2),(4,-1),(4,0),(5,-9),(5,-8),(5,-7),(5,-6),(5,-5),(5,-4),(5,-3),(5,-2),(5,-1),(6,-9),(6,-8),(6,-7),(6,-6),(6,-5),(6,-4),(6,-3),(6,-2),(6,-1),(7,-9),(7,-8),(7,-7),(7,-6),(7,-5),(7,-4),(7,-3),(7,-2),(7,-1),(8,-9),(8,-8),(8,-7),(8,-6),(8,-5),(8,-4),(8,-3),(8,-2),(8,-1),(9,-9),(9,-8),(9,-7),(9,-6),(9,-5),(9,-4),(9,-3),(9,-2),(9,-1)]
>>118
そう言うものだって諦めて、そっちはそっちで何が適してるか提案すれば良い。
私は真剣にHaskellが適してると思う。
今だって、リモート授業出来てるの全校の6%程度。
残り94%が出来ない理由は「環境が無い家庭が居る」から。
さらにプログラミングは本格的に始まったら、プログラミングの授業のノウハウ知らない学校の先生が授業する。
プログラミング教室の先生が毎回授業してくれる訳じゃない。
(だから算数以上に形骸化するのが目に見えてるんだが)
数学でプログラミング出来る方が、先生の負担は少ない。
「整数」なら範囲指定して欲しいぬ(´・ω・`)
自然数ならxもyも999まで回しても答え変わらんから、xは1..4、yは0..3でええやろ。
[(x,y)| x <- [1..9], y <- [0..9], y < 4 `div` x]
> [(1,0),(1,1),(1,2),(1,3),(2,0),(2,1),(3,0),(4,0)]
n = 9
[(x,y)| x <- [1..n], y <- [(-n)..n], y < 4 `div` x]
> [(1,-9),(1,-8),(1,-7),(1,-6),(1,-5),(1,-4),(1,-3),(1,-2),(1,-1),(1,0),(1,1),(1,2),(1,3),(2,-9),(2,-8),(2,-7),(2,-6),(2,-5),(2,-4),(2,-3),(2,-2),(2,-1),(2,0),(2,1),(3,-9),(3,-8),(3,-7),(3,-6),(3,-5),(3,-4),(3,-3),(3,-2),(3,-1),(3,0),(4,-9),(4,-8),(4,-7),(4,-6),(4,-5),(4,-4),(4,-3),(4,-2),(4,-1),(4,0),(5,-9),(5,-8),(5,-7),(5,-6),(5,-5),(5,-4),(5,-3),(5,-2),(5,-1),(6,-9),(6,-8),(6,-7),(6,-6),(6,-5),(6,-4),(6,-3),(6,-2),(6,-1),(7,-9),(7,-8),(7,-7),(7,-6),(7,-5),(7,-4),(7,-3),(7,-2),(7,-1),(8,-9),(8,-8),(8,-7),(8,-6),(8,-5),(8,-4),(8,-3),(8,-2),(8,-1),(9,-9),(9,-8),(9,-7),(9,-6),(9,-5),(9,-4),(9,-3),(9,-2),(9,-1)]
>>118
そう言うものだって諦めて、そっちはそっちで何が適してるか提案すれば良い。
私は真剣にHaskellが適してると思う。
今だって、リモート授業出来てるの全校の6%程度。
残り94%が出来ない理由は「環境が無い家庭が居る」から。
さらにプログラミングは本格的に始まったら、プログラミングの授業のノウハウ知らない学校の先生が授業する。
プログラミング教室の先生が毎回授業してくれる訳じゃない。
(だから算数以上に形骸化するのが目に見えてるんだが)
数学でプログラミング出来る方が、先生の負担は少ない。
131デフォルトの名無しさん
2020/10/27(火) 18:23:13.90ID:BOyTz1KZ 結論有りきの本末転倒さと勝手な決めつけで相変わらずイカれてますねw
132デフォルトの名無しさん
2020/10/27(火) 18:28:30.62ID:GDxeid4H 小学生にHaskell推奨は狂いすぎててわろた
133デフォルトの名無しさん
2020/10/27(火) 18:57:01.34ID:/60VqSfZ プログラム言語というのはあくまでもコンピューターに指示するための道具で人間が使いやすい形を目指して作られているだけ
プログラミング的思考をするのなら日本語と数式だけで十分すぎる
他の人も書いているけど テキシコー https://www.nhk.or.jp/school/sougou/texico/ がわかりやすい
自分の慣れている言語の方がプログラミング的思考しやすくなるのは当然だが、だからと言って他人に特定の言語を押し付ける必要性は無い
必要性があるのならその言語はどの言語よりも普及しているはず
プログラミング的思考をするのなら日本語と数式だけで十分すぎる
他の人も書いているけど テキシコー https://www.nhk.or.jp/school/sougou/texico/ がわかりやすい
自分の慣れている言語の方がプログラミング的思考しやすくなるのは当然だが、だからと言って他人に特定の言語を押し付ける必要性は無い
必要性があるのならその言語はどの言語よりも普及しているはず
134デフォルトの名無しさん
2020/10/27(火) 22:22:26.41ID:AJkS0cYF >>132
小学生にHaskell教えると言っても、アルゴリズム記述出来る最小限の文法のみ。
入出力、モナド、高階関数、リスト内包表記とか省く。(この辺、小学生の我が子に向けて作られたと言うGP0を参考に必要最小限まで省いた)
そこまで省いて小学生向けHaskell入門書書いて驚いたのは、それでもPython・Rubyと言ったLLと比べても
思った程劣ってない表現力が残っていた事。
小学生にHaskell教えると言っても、アルゴリズム記述出来る最小限の文法のみ。
入出力、モナド、高階関数、リスト内包表記とか省く。(この辺、小学生の我が子に向けて作られたと言うGP0を参考に必要最小限まで省いた)
そこまで省いて小学生向けHaskell入門書書いて驚いたのは、それでもPython・Rubyと言ったLLと比べても
思った程劣ってない表現力が残っていた事。
135デフォルトの名無しさん
2020/10/27(火) 23:02:38.88ID:GQchZy23 >>130
> さらにプログラミングは本格的に始まったら、プログラミングの授業のノウハウ知らない学校の先生が授業する。
> プログラミング教室の先生が毎回授業してくれる訳じゃない。
> (だから算数以上に形骸化するのが目に見えてるんだが)
Haskellを教えるとなったら、そっちの方が形骸化するのは明らかだろう。
正しく理解して教えられる先生、論理的思考で解ける子供はごくわずかで、
教科書をなぞった手順を説明して、手順の通りに問題を解くだけというのがよくある光景になるだろう。
> 数学でプログラミング出来る方が、先生の負担は少ない。
数学が得意な先生ばかりではないし、先生自身が理解できたとしても
それを小学生に教えるのは困難を極めるだろう。
論理的思考のために数学を使って教えるというなら、
そもそもHaskellなんて余計なオーバーヘッドをなくして直接、数学を教えればよい。
まあ算数の範囲を超える数学(的思考)をプログラミングの授業で教えること自体が
そもそも無茶な話だ。
そんなバカげたことをやらせるより、普通に算数を手厚く教えればいい。
結局のところ、Haskellがよいという理由も、Haskellでなければならない理由も、まったく理解できない。
本人の中でHaskellは良いものだ、Haskellを押したいという大前提が先にあって、
後付けで薄っぺら理由付けをしているようにしか見えない。
論理的思考、と繰り返し出てくるが、お前さんの論理を聞いていると、まったく論理的でないと思うよ。
数学とかルールの決められたパズルを解くような、そういう意味での論理的思考は得意なのかもしれないが、
正解のない、世間の常識などのあいまいな要素を含む問題について考えるのは得意ではないのではないの?と思える。
別に俺の方が正しく考えられるというつもりは毛頭ないが、お前さんの理論は
「格差が問題になる→机上でできるHaskellをやるべき」という出発点にこだわりすぎて、
そのあとに出てくるさまざまな問題をすべて目をつぶって屁理屈でかわそうとしている(本人に自覚はないだろうけど)ように見えるよ。
> さらにプログラミングは本格的に始まったら、プログラミングの授業のノウハウ知らない学校の先生が授業する。
> プログラミング教室の先生が毎回授業してくれる訳じゃない。
> (だから算数以上に形骸化するのが目に見えてるんだが)
Haskellを教えるとなったら、そっちの方が形骸化するのは明らかだろう。
正しく理解して教えられる先生、論理的思考で解ける子供はごくわずかで、
教科書をなぞった手順を説明して、手順の通りに問題を解くだけというのがよくある光景になるだろう。
> 数学でプログラミング出来る方が、先生の負担は少ない。
数学が得意な先生ばかりではないし、先生自身が理解できたとしても
それを小学生に教えるのは困難を極めるだろう。
論理的思考のために数学を使って教えるというなら、
そもそもHaskellなんて余計なオーバーヘッドをなくして直接、数学を教えればよい。
まあ算数の範囲を超える数学(的思考)をプログラミングの授業で教えること自体が
そもそも無茶な話だ。
そんなバカげたことをやらせるより、普通に算数を手厚く教えればいい。
結局のところ、Haskellがよいという理由も、Haskellでなければならない理由も、まったく理解できない。
本人の中でHaskellは良いものだ、Haskellを押したいという大前提が先にあって、
後付けで薄っぺら理由付けをしているようにしか見えない。
論理的思考、と繰り返し出てくるが、お前さんの論理を聞いていると、まったく論理的でないと思うよ。
数学とかルールの決められたパズルを解くような、そういう意味での論理的思考は得意なのかもしれないが、
正解のない、世間の常識などのあいまいな要素を含む問題について考えるのは得意ではないのではないの?と思える。
別に俺の方が正しく考えられるというつもりは毛頭ないが、お前さんの理論は
「格差が問題になる→机上でできるHaskellをやるべき」という出発点にこだわりすぎて、
そのあとに出てくるさまざまな問題をすべて目をつぶって屁理屈でかわそうとしている(本人に自覚はないだろうけど)ように見えるよ。
136デフォルトの名無しさん
2020/10/28(水) 00:35:00.22ID:/ExmOk7U 真面目に考えて単純にコストとその後の実用性を考えつつ、基礎も、となるとラズベリーパイで組み込み制御の実習でもやればいいんじゃね?
なんか壊れたときに暫定で動かすとか出来るようになるしパソコンやスマホの基本構造も覚えられるし。
というわけで言語はPythonに一票
なんか壊れたときに暫定で動かすとか出来るようになるしパソコンやスマホの基本構造も覚えられるし。
というわけで言語はPythonに一票
137デフォルトの名無しさん
2020/10/28(水) 06:46:37.58ID:5iz5J/LX 本当のとっかかりにはHuman Resource Machineでも遊ばせておけばいいと思っている
自分で組んで上手く行かなくてデバッグしてを一通り経験できる
それで楽しさを見いだせたら、あとはそれを応用して何をしたいか次第で選択肢は多様
ハードウェアを動かしたいならそういうキットに乗っかればよし
ゲーム作りたいならUnityなりUnrealなりに乗っかればよし
Webやりたかったらそれこそ無数にあるWAFからなんか選べばよし
自分で組んで上手く行かなくてデバッグしてを一通り経験できる
それで楽しさを見いだせたら、あとはそれを応用して何をしたいか次第で選択肢は多様
ハードウェアを動かしたいならそういうキットに乗っかればよし
ゲーム作りたいならUnityなりUnrealなりに乗っかればよし
Webやりたかったらそれこそ無数にあるWAFからなんか選べばよし
138デフォルトの名無しさん
2020/10/28(水) 07:41:22.35ID:1DDMFxrm 本当のとっかかりはキーボード打ち込むところだと思う
論理的思考を育むというのが名目ならば本格的なプログラミングを学ばなくとも
エクセル関数や簡単なVBA、正規表現によるテキスト置換、JSでマクロとかでも十分に論理思考を育めると思うし実用性高いものの方が多くに将来に渡って資産となろう
義務教育なら尚更
なんか子供を舐めすぎっていうか子供ってケダモノだけど学習能力本当に高いから舐めて低レベルなことを教えるより大人と同等のことを教えた方が吸収早い
大人相手とは違って言葉は安易にしたり説明噛み砕いたりする必要はあるけどね
それをしないのは落ちこぼれの対処が面倒臭いから
足の速い子遅い子が居るように仕方のないことなのに低目のレベルで足並みを揃えさせ落ちこぼれをなるべく減らそうとする教育制度のせいで全体の質が低くなってる
全体の質を上げるにはこの問題を解決しないとどうしようもない
茶を濁すなら、PCの使い方、ファイルシステム、ファイル属性、拡張子、バイナリ、ascii、ググり方、文字コード、html、css といった
覚えておいて損は無いコンピュータやネット関係の基礎的な大雑把な仕組みを学校で教えといた方がよっぽど為になると思う
論理的思考を育むというのが名目ならば本格的なプログラミングを学ばなくとも
エクセル関数や簡単なVBA、正規表現によるテキスト置換、JSでマクロとかでも十分に論理思考を育めると思うし実用性高いものの方が多くに将来に渡って資産となろう
義務教育なら尚更
なんか子供を舐めすぎっていうか子供ってケダモノだけど学習能力本当に高いから舐めて低レベルなことを教えるより大人と同等のことを教えた方が吸収早い
大人相手とは違って言葉は安易にしたり説明噛み砕いたりする必要はあるけどね
それをしないのは落ちこぼれの対処が面倒臭いから
足の速い子遅い子が居るように仕方のないことなのに低目のレベルで足並みを揃えさせ落ちこぼれをなるべく減らそうとする教育制度のせいで全体の質が低くなってる
全体の質を上げるにはこの問題を解決しないとどうしようもない
茶を濁すなら、PCの使い方、ファイルシステム、ファイル属性、拡張子、バイナリ、ascii、ググり方、文字コード、html、css といった
覚えておいて損は無いコンピュータやネット関係の基礎的な大雑把な仕組みを学校で教えといた方がよっぽど為になると思う
139デフォルトの名無しさん
2020/10/28(水) 12:15:23.75ID:O9D/z0t0 小学生で「背の低い順に並んで」だけで整列できるかな?
140デフォルトの名無しさん
2020/10/28(水) 12:27:07.59ID:ArgZkv9M Pythonは有名なライブラリですら意味不明の名前がついているからダメ
標準化機構が必要
標準化機構が必要
141デフォルトの名無しさん
2020/10/28(水) 12:34:03.00ID:Mf8tEr2f たしかにパンダはイミフ
142デフォルトの名無しさん
2020/10/28(水) 13:06:10.27ID:/ExmOk7U >>139
男女の指定子やコンプレックスのバイアス回避をしておかないと動作が不安定になるよ
男女の指定子やコンプレックスのバイアス回避をしておかないと動作が不安定になるよ
143デフォルトの名無しさん
2020/10/28(水) 13:30:59.98ID:KesnJUR2 >>135
> 数学が得意な先生ばかりではないし、先生自身が理解できたとしても
> それを小学生に教えるのは困難を極めるだろう。
そっくりそのまま、普通の言語にも当てはまる。
Haskellから抜き出す概念は
変数
関数
パターンマッチ(数学的には特殊な形の連立方程式なだけで矛盾は無い)
リスト(重複有りの集合)
タプル(組は元からある)
型
文字・文字列(文字のリスト)
のみだ。
(再帰はパターンマッチと関数の合わせ技)
その上でランダムは割り箸に数字を書いてクジにしたり、それでジャンケンゲームの仕組みを体験したり、
プリントの並べ替えをHaskellで表現して貰ったりと言うのを考えてる。
(PCを使わないのが主体で、Haskellはそれを補完する手段)
数学との共通項が多く、内容的にも中学数学(しかも中1とかの初期)が理解出来れば十分な疑念のみ。
先生の学習コストを抑えられる。(大きな壁は再帰だけ)
普通の言語での形骸化よりはマシになると期待出来る。
> 数学が得意な先生ばかりではないし、先生自身が理解できたとしても
> それを小学生に教えるのは困難を極めるだろう。
そっくりそのまま、普通の言語にも当てはまる。
Haskellから抜き出す概念は
変数
関数
パターンマッチ(数学的には特殊な形の連立方程式なだけで矛盾は無い)
リスト(重複有りの集合)
タプル(組は元からある)
型
文字・文字列(文字のリスト)
のみだ。
(再帰はパターンマッチと関数の合わせ技)
その上でランダムは割り箸に数字を書いてクジにしたり、それでジャンケンゲームの仕組みを体験したり、
プリントの並べ替えをHaskellで表現して貰ったりと言うのを考えてる。
(PCを使わないのが主体で、Haskellはそれを補完する手段)
数学との共通項が多く、内容的にも中学数学(しかも中1とかの初期)が理解出来れば十分な疑念のみ。
先生の学習コストを抑えられる。(大きな壁は再帰だけ)
普通の言語での形骸化よりはマシになると期待出来る。
144デフォルトの名無しさん
2020/10/28(水) 13:31:06.15ID:KesnJUR2 普通の言語だってスワップとかが教える際の壁になる。(a = a + 1を理解出来ない人も一定数居るが・・・)
a = 3
b = 4
c = 0
c = a
a = b
b = c
(この時点でa = 4, b = 3)
高校の頃の同級生ですら、自分含め何人かで理解させようと頑張ったが無理だった。
(その人が特別頭悪かったのもあるが)
あと、ハノイの塔やクイックソートの様に普通の言語でも再帰はいずれ必ず必要。
Haskellに拘るのは、紙と鉛筆でプログラミング可能な言語を他に知らないから。
だから馬鹿みたいに繰り返し言い続ける。
あなたは私に反論する時間があれば、PC持たない家庭へのプログラミング教育に他の方法が無いか探すなり、提案するなりしてくれ。
割と本気で期待してる。
a = 3
b = 4
c = 0
c = a
a = b
b = c
(この時点でa = 4, b = 3)
高校の頃の同級生ですら、自分含め何人かで理解させようと頑張ったが無理だった。
(その人が特別頭悪かったのもあるが)
あと、ハノイの塔やクイックソートの様に普通の言語でも再帰はいずれ必ず必要。
Haskellに拘るのは、紙と鉛筆でプログラミング可能な言語を他に知らないから。
だから馬鹿みたいに繰り返し言い続ける。
あなたは私に反論する時間があれば、PC持たない家庭へのプログラミング教育に他の方法が無いか探すなり、提案するなりしてくれ。
割と本気で期待してる。
145デフォルトの名無しさん
2020/10/28(水) 13:46:02.23ID:VTtjPaW2146デフォルトの名無しさん
2020/10/28(水) 13:56:23.00ID:ArgZkv9M 代入演算子のあるPascalでいいじゃん
147デフォルトの名無しさん
2020/10/28(水) 13:59:56.35ID:hMYVwwX8 小6だからって変な言語おすすめする必要ないよな・・・
OSを作りはじめるスーパー小学生かもしれんのにその可能性を叩き潰す必要ある?
OSを作りはじめるスーパー小学生かもしれんのにその可能性を叩き潰す必要ある?
148デフォルトの名無しさん
2020/10/28(水) 14:25:04.51ID:qi8gUmT9149デフォルトの名無しさん
2020/10/28(水) 15:00:29.09ID:Mf8tEr2f150デフォルトの名無しさん
2020/10/28(水) 15:19:50.91ID:VTtjPaW2 そもそも現在主流の言語がそういう不条理を持ってるんだから何故そうなのかを教えるのが先だろ?
その段階でゴリゴリの数学科以外では使われてない言語教え込むとか単なる思考誘導じゃん
原理原則だって言うなら歯車計算機とチューリングマシンで記録テープの計算方法と解読をさせりゃ良い
その段階でゴリゴリの数学科以外では使われてない言語教え込むとか単なる思考誘導じゃん
原理原則だって言うなら歯車計算機とチューリングマシンで記録テープの計算方法と解読をさせりゃ良い
151デフォルトの名無しさん
2020/10/28(水) 15:59:00.63ID:VTtjPaW2 なんなら手書きでトランジスターを書いて命令セットを組んで、
組んだ命令セット合わせて計算させたいマシン語組んで赤ペンで手書きトランジスター上に経路書かせりゃ良い
>>144
が言ってるのって高級言語との比較上でそうしろって言うのと大なり小なり同じ事だぞ?
組んだ命令セット合わせて計算させたいマシン語組んで赤ペンで手書きトランジスター上に経路書かせりゃ良い
>>144
が言ってるのって高級言語との比較上でそうしろって言うのと大なり小なり同じ事だぞ?
152デフォルトの名無しさん
2020/10/28(水) 16:12:24.68ID:Mf8tEr2f swap の練習は ハノイの塔で充分だと私も思う
パズルだし小学生でも楽しめる
これが判らなかったら将来諦めた方が良い
パズルだし小学生でも楽しめる
これが判らなかったら将来諦めた方が良い
153デフォルトの名無しさん
2020/10/28(水) 16:38:13.36ID:/ExmOk7U >>152
だいたい、小6にプログラミングを教えましょうてのは数学科のエキスパート以外を排除するためではなくて、コーディングに忌避感を持たせずやりたくなったときの取っ掛かりを持たせる方向性だと思うが違うのかい?
偶然数学に興味を持って、演算させようと思ってうまくいかないと相談されて初めてその手の言語を紹介してやりゃ良いだろ
始めから「出来なきゃ将来は・・」云々言い出すような言語で大半を挫折させてプログラミングから遠ざけるって何処の意向だい?
だいたい、小6にプログラミングを教えましょうてのは数学科のエキスパート以外を排除するためではなくて、コーディングに忌避感を持たせずやりたくなったときの取っ掛かりを持たせる方向性だと思うが違うのかい?
偶然数学に興味を持って、演算させようと思ってうまくいかないと相談されて初めてその手の言語を紹介してやりゃ良いだろ
始めから「出来なきゃ将来は・・」云々言い出すような言語で大半を挫折させてプログラミングから遠ざけるって何処の意向だい?
154デフォルトの名無しさん
2020/10/28(水) 16:49:55.67ID:Mf8tEr2f いやいや
プログラミングでハノイの塔を解けと言ったつもりじゃない
プログラミングを教える前に普通におもちゃでハノイの塔をやらせた方が良いって言いたかった
プログラミングでハノイの塔を解けと言ったつもりじゃない
プログラミングを教える前に普通におもちゃでハノイの塔をやらせた方が良いって言いたかった
155デフォルトの名無しさん
2020/10/28(水) 16:57:34.73ID:cQPtMaM9 日 本 語
だろうな 最優先がこれ
だろうな 最優先がこれ
156デフォルトの名無しさん
2020/10/28(水) 17:23:46.98ID:ajLrWp1Y RubyやHaskellプッシュしている人を見たら知らない人ほど「ああ覚えてもこんな人にしかなれないんだ」って印象になる
無能な働き者のわかりやすい例
平日の昼間から実にならないレスバやっていると小学校低学年にすら馬鹿にされるよ
無能な働き者のわかりやすい例
平日の昼間から実にならないレスバやっていると小学校低学年にすら馬鹿にされるよ
157デフォルトの名無しさん
2020/10/28(水) 18:57:40.97ID:URI3IFfr というわけで小6から数学という言語を教えよう
158デフォルトの名無しさん
2020/10/28(水) 19:22:04.81ID:Aw3ALjki >>149
パスカルは A := A + 1 だぞ?
パスカルは A := A + 1 だぞ?
159デフォルトの名無しさん
2020/10/28(水) 19:27:39.90ID:RpzUgl/d プログラミングはScratchJrでいいんじゃないの
成果を動画にしてロイロノートとかで発表する程度が限界だろう
成果を動画にしてロイロノートとかで発表する程度が限界だろう
160デフォルトの名無しさん
2020/10/28(水) 19:47:12.91ID:dU/FEieZ 興味を引けるかとか、その後の汎用性とか、週1〜2回の1年でとか、の小6要素についての計画や検討要るわな
大手高級言語以外を押すって場合は一回の講演会向きではあっても1年それやるモチベーションが持たないと思
昔で言うならhtmlやればホームページ作れたし、jsやればマリオが跳ねたけど、今の子はその辺じゃもりあがらんでしょ
大手高級言語以外を押すって場合は一回の講演会向きではあっても1年それやるモチベーションが持たないと思
昔で言うならhtmlやればホームページ作れたし、jsやればマリオが跳ねたけど、今の子はその辺じゃもりあがらんでしょ
161デフォルトの名無しさん
2020/10/28(水) 19:55:49.70ID:RpzUgl/d プログラミングなんて孤独な作業を小学生にやらせたら精神に悪い影響出そう
班単位でワイワイできるやつのがいいよ
班単位でワイワイできるやつのがいいよ
162デフォルトの名無しさん
2020/10/29(木) 07:47:59.63ID:UyeoDe+O というか、小6らでプログラムやる必要ない。
小6で!天才かよ!って言われた人らが
高校辞めて大工とかやってるよ。
プログラムなんてやる前にモラルの教育やれよw
小6で!天才かよ!って言われた人らが
高校辞めて大工とかやってるよ。
プログラムなんてやる前にモラルの教育やれよw
163デフォルトの名無しさん
2020/10/29(木) 10:37:45.32ID:yfEeCvlS C++で世界が広がるのでは?
164デフォルトの名無しさん
2020/10/29(木) 11:06:59.78ID:yfEeCvlS C++でブルーオーシャンへ漕ぎ出そう。
165デフォルトの名無しさん
2020/10/29(木) 11:45:32.70ID:moZIRBYC >>162
モラルがどう関係するの?
モラルがどう関係するの?
166デフォルトの名無しさん
2020/10/29(木) 13:49:30.76ID:PxiO9E+R167デフォルトの名無しさん
2020/10/29(木) 15:09:33.29ID:YCEy/zhh なんで
A + 1 = A
にしなかったんだろう?
A + 1 = A
にしなかったんだろう?
168デフォルトの名無しさん
2020/10/29(木) 15:15:04.71ID:wtq/xrTf うる覚えだけどRだったかJuliaだったかは
a + 1 -> a だったか a + 1 => a だったかじゃなかったか?
a + 1 -> a だったか a + 1 => a だったかじゃなかったか?
169デフォルトの名無しさん
2020/10/29(木) 21:07:03.51ID:zgfLAX1f >>150
プログラミングの授業は論理的思考を身に付けるのが目的で、PCや言語の仕組みに詳しくなるのが目的じゃない。
そこから教えるならHaskellのがマシ。
第一、プログラミングは単体の授業では無く、他の授業で使う副次的なもの。
サクッと覚えてさっさと算数・社会とかで使うのが目的。
ゲーム作らせるとかは最初だけと言って良い。
プログラミングの授業は論理的思考を身に付けるのが目的で、PCや言語の仕組みに詳しくなるのが目的じゃない。
そこから教えるならHaskellのがマシ。
第一、プログラミングは単体の授業では無く、他の授業で使う副次的なもの。
サクッと覚えてさっさと算数・社会とかで使うのが目的。
ゲーム作らせるとかは最初だけと言って良い。
170デフォルトの名無しさん
2020/10/30(金) 04:13:15.62ID:8+NHSc+c ならExcel(openoffice)でいいんじゃね?
後の活用可能性は家計簿から文系職種、研究職まで広がり、データベースも計算式をベタ打ちで(プログラミング要素)演算も出来るよ
後の活用可能性は家計簿から文系職種、研究職まで広がり、データベースも計算式をベタ打ちで(プログラミング要素)演算も出来るよ
171デフォルトの名無しさん
2020/10/30(金) 08:48:24.87ID:r44dFGJN ドキュメント作成も方眼Excelで楽々レイアウトできる
が、OpenOfficeはコード書きの環境があまりにもウンコなのでダメだ
が、OpenOfficeはコード書きの環境があまりにもウンコなのでダメだ
172デフォルトの名無しさん
2020/10/30(金) 09:26:55.46ID:PCED4Xm+ せっかくオープンソースなのに開発環境連携が弱いんだよな
そこがんばればワンチャンあるのに
そこがんばればワンチャンあるのに
173デフォルトの名無しさん
2020/10/30(金) 11:06:14.16ID:8+NHSc+c174デフォルトの名無しさん
2020/10/30(金) 13:17:30.12ID:PCED4Xm+ 小学1年生向けの教材はカルネージハートとかその前の世代のロボット制御ゲームみたいなのが多いね
何歩進んで何をするみたいな組み合わせ
一次元で行ったり来たりするのもあるし、二次元のもある
大人がやってもけっこう楽しいような作りになっててやっぱ大金が動くと違うんだなって思ったよ
書店的にはプログラミング教育=スクラッチになってるけど
教材屋はそういう制御系
で、俺らは素性のいい言語と情報工学を教えろって言ってる
やっぱプログラミングとひと口にいっても想像するものはみんなバラバラだね
何歩進んで何をするみたいな組み合わせ
一次元で行ったり来たりするのもあるし、二次元のもある
大人がやってもけっこう楽しいような作りになっててやっぱ大金が動くと違うんだなって思ったよ
書店的にはプログラミング教育=スクラッチになってるけど
教材屋はそういう制御系
で、俺らは素性のいい言語と情報工学を教えろって言ってる
やっぱプログラミングとひと口にいっても想像するものはみんなバラバラだね
175デフォルトの名無しさん
2020/10/30(金) 13:19:50.92ID:7MkyV1Cp 普通の教員
プログラム=式次第(式典のやつ)
みたいな認識しかないぞ
プログラム=式次第(式典のやつ)
みたいな認識しかないぞ
176デフォルトの名無しさん
2020/10/30(金) 13:26:06.90ID:hlT0mQNp >>175
おまえの頭が腐っているのはわかった
おまえの頭が腐っているのはわかった
177デフォルトの名無しさん
2020/10/30(金) 14:04:28.75ID:8+NHSc+c そんなこと無いぞ!
教員は運動会等の行事でインタプリタっぽい配布物やプログラムボードを日常的に作ってる
ガキどもはあれを1行ずつ都度独自解釈しながらあらぬ方向へ高速移動したりフリーズしたりするんだ。
教員は運動会等の行事でインタプリタっぽい配布物やプログラムボードを日常的に作ってる
ガキどもはあれを1行ずつ都度独自解釈しながらあらぬ方向へ高速移動したりフリーズしたりするんだ。
178デフォルトの名無しさん
2020/10/30(金) 20:33:12.19ID:r44dFGJN Steamで買えるSHINZHEN I/Oは楽しみながらプログラミング学べるゲームな気がする
難易度もそれほど高くないし、最適解以外の回答でも通るし
難易度もそれほど高くないし、最適解以外の回答でも通るし
179デフォルトの名無しさん
2020/10/31(土) 06:52:10.71ID:LRZ9ImBW180デフォルトの名無しさん
2020/10/31(土) 12:23:40.19ID:fxcwqRC2181デフォルトの名無しさん
2020/10/31(土) 13:07:10.08ID:fxcwqRC2182デフォルトの名無しさん
2020/10/31(土) 16:58:08.48ID:0I1RASgy >>181
これはテンポの良いビジュアライズと見易い上にスマートなデザイン、要点のみに絞った解説が美しいのであって、
その感動要素を作るにあたってAdobeのillustratorとAfterEffects、そしてpremierの講習を黄金比グリッドや対色補色と光と色の3原色などのデザイン領域や、カット編集のリズム感など、図工や音楽の要素が大半。
そこに教える順や深掘りしない潔さでテンポを維持することで一瞬で三角関数を幾何で理解出来た(気分になる)万能感を与え、関数への苦手意識を払拭しようという試みだね!
つまり、プログラミングの授業でのたのた深掘りされた説明を聞きながら、ブラインドタッチでもない小学生が図表を表示させたってこの万能感は得られない。
苦手意識を払拭したいならこの動画をそのまま見せるか、自分でこの動画くらいの潔いカットでテンポを維持した解説を量産した方が早い。
ただし、作成に使われた要約や編集デザインの技術がそこそこ高いからぶっちゃけ映像編集の専門学校を一通り真面目に通るくらいの研鑽は要るよ!
どうやって苦手意識を消そう?どうやって分かりやすくしよう?って悩んでこの動画にたどり着いた時の感動は理解できるが、これは音楽的なカット編集と美術的な技術、それに合致させるための大胆な詳細のカット技術が揃って初めて実現してる
プログラミング授業の検討とは合致しないけどいい動画をありがとう!
これはテンポの良いビジュアライズと見易い上にスマートなデザイン、要点のみに絞った解説が美しいのであって、
その感動要素を作るにあたってAdobeのillustratorとAfterEffects、そしてpremierの講習を黄金比グリッドや対色補色と光と色の3原色などのデザイン領域や、カット編集のリズム感など、図工や音楽の要素が大半。
そこに教える順や深掘りしない潔さでテンポを維持することで一瞬で三角関数を幾何で理解出来た(気分になる)万能感を与え、関数への苦手意識を払拭しようという試みだね!
つまり、プログラミングの授業でのたのた深掘りされた説明を聞きながら、ブラインドタッチでもない小学生が図表を表示させたってこの万能感は得られない。
苦手意識を払拭したいならこの動画をそのまま見せるか、自分でこの動画くらいの潔いカットでテンポを維持した解説を量産した方が早い。
ただし、作成に使われた要約や編集デザインの技術がそこそこ高いからぶっちゃけ映像編集の専門学校を一通り真面目に通るくらいの研鑽は要るよ!
どうやって苦手意識を消そう?どうやって分かりやすくしよう?って悩んでこの動画にたどり着いた時の感動は理解できるが、これは音楽的なカット編集と美術的な技術、それに合致させるための大胆な詳細のカット技術が揃って初めて実現してる
プログラミング授業の検討とは合致しないけどいい動画をありがとう!
183デフォルトの名無しさん
2020/10/31(土) 17:08:58.85ID:fxcwqRC2 つまり知らなかったということですねわかります
184デフォルトの名無しさん
2020/10/31(土) 17:37:07.24ID:0I1RASgy >>183
うん
でもこれはプログラムがどうとかじゃなくて動画編集と主題以外をバッサリ捨てる技術だよってこと
数年前予備校の動画やってたときに無理矢理こういうの作って差し込んでたから出来が良いの見れて少しテンションが上がってしまったんだ
うん
でもこれはプログラムがどうとかじゃなくて動画編集と主題以外をバッサリ捨てる技術だよってこと
数年前予備校の動画やってたときに無理矢理こういうの作って差し込んでたから出来が良いの見れて少しテンションが上がってしまったんだ
185デフォルトの名無しさん
2020/10/31(土) 17:47:59.96ID:fxcwqRC2 それは良かった
186デフォルトの名無しさん
2020/11/01(日) 11:14:09.04ID:av9WbTHu >>170,174,178
私が問題視してるのはPCが買えない家庭の子が家で予習復習・宿題としてプログラミングの勉強が出来ない事。
通常授業の算数・国語・理科・社会は塾に行ける行けないと言う格差はあれど、本人にやる気があれば紙と鉛筆と、図書室・図書館の本で学習出来た。
プログラミングがPC必須となるとPCが買えない家庭の子は、
「どんなにやる気があっても予習復習・宿題が出来ない」
と言う問題が出てくる。
それを看過出来ないと思ったからこその(文法を極限まで削った)Haskellと言う提案。
私が問題視してるのはPCが買えない家庭の子が家で予習復習・宿題としてプログラミングの勉強が出来ない事。
通常授業の算数・国語・理科・社会は塾に行ける行けないと言う格差はあれど、本人にやる気があれば紙と鉛筆と、図書室・図書館の本で学習出来た。
プログラミングがPC必須となるとPCが買えない家庭の子は、
「どんなにやる気があっても予習復習・宿題が出来ない」
と言う問題が出てくる。
それを看過出来ないと思ったからこその(文法を極限まで削った)Haskellと言う提案。
187デフォルトの名無しさん
2020/11/01(日) 11:26:15.90ID:CNeYsJ63 PCが無い人はHaskellの言語仕様を覚えろとw
PCが無い人はプログラミング言語やらなくていいしプログラムの授業でもそんな予習復習は期待されてない
>>186
おまえの言っていることは前提からお前のルールの上でしか成り立ってない
バカにされたくなければ一人でチラシの裏にでも書いとけ
PCが無い人はプログラミング言語やらなくていいしプログラムの授業でもそんな予習復習は期待されてない
>>186
おまえの言っていることは前提からお前のルールの上でしか成り立ってない
バカにされたくなければ一人でチラシの裏にでも書いとけ
188デフォルトの名無しさん
2020/11/01(日) 11:47:58.23ID:EgIfcLXC 少数の貧困家庭を切り捨てないと言えば聞こえは良いがその少数に付き合わされ限られた時間を無駄にすることになる多数はたまったもんじゃない
PC買えない家庭なんていう僅か数パーセントの為にそこへ足並み揃えようなんて気が狂ってる
ただでさえIT関連は日進月歩で競争が激しいのに全体の効率を考えたらそんな選択肢は有り得ない
貧困家庭の子の為に昼休みや放課後にPC室を開放するとかが妥当だろう
君のような者が気に病む問題では無い
PC買えない家庭なんていう僅か数パーセントの為にそこへ足並み揃えようなんて気が狂ってる
ただでさえIT関連は日進月歩で競争が激しいのに全体の効率を考えたらそんな選択肢は有り得ない
貧困家庭の子の為に昼休みや放課後にPC室を開放するとかが妥当だろう
君のような者が気に病む問題では無い
189デフォルトの名無しさん
2020/11/01(日) 13:47:15.78ID:LrD0TaFg >>186
家電リサイクル法でPC廃棄が有料となった為
数年落ちのノーマルPCは無料同然です
windows10でも一時マイクとソフトが無料化してた影響で千円とかで普通にあります
あなたが言う教材が買えない子は1000円が買えない子何処にいますか?
1000円の教材が買えないなら鉛筆とノートの使用も懸念してください
給食費のシンパイヲしてあげてください
家電リサイクル法でPC廃棄が有料となった為
数年落ちのノーマルPCは無料同然です
windows10でも一時マイクとソフトが無料化してた影響で千円とかで普通にあります
あなたが言う教材が買えない子は1000円が買えない子何処にいますか?
1000円の教材が買えないなら鉛筆とノートの使用も懸念してください
給食費のシンパイヲしてあげてください
190デフォルトの名無しさん
2020/11/01(日) 14:43:44.62ID:Ncbqgsya >>186
家に環境がなきゃできないような宿題なんて出さないだろう。
それに予習復習が必要なものでもないだろ。技術・家庭や音楽、図工みたいに学校で用意された環境や道具があれば十分で家庭でやる必要はないだろう。
ピアノ買えない家もあるから格差がないよう音楽を教えるな、なんて言う奴いないだろう。
家に環境がなきゃできないような宿題なんて出さないだろう。
それに予習復習が必要なものでもないだろ。技術・家庭や音楽、図工みたいに学校で用意された環境や道具があれば十分で家庭でやる必要はないだろう。
ピアノ買えない家もあるから格差がないよう音楽を教えるな、なんて言う奴いないだろう。
191デフォルトの名無しさん
2020/11/01(日) 14:58:15.32ID:LVdy6hNS まあ、そのくらいにしときなさい。
正解は、Logoです。亀さんで遊ぶのが小6です。
正解は、Logoです。亀さんで遊ぶのが小6です。
192デフォルトの名無しさん
2020/11/01(日) 15:00:19.78ID:LVdy6hNS こんなもん、どう考えてもScratchあたりが穏当なところでしょう。
それがイヤなら、なでしこです。
それがダメなら何でも良いよ。個人的にはCommon Lispです。
それがイヤなら、なでしこです。
それがダメなら何でも良いよ。個人的にはCommon Lispです。
193デフォルトの名無しさん
2020/11/01(日) 17:57:02.62ID:RGCzRp9k プログラムなんかより大事なものあるよ。
鬼滅の刃のストーリーで感想文書いてる小6のほうが、将来有望だよw
バカな老害プログラマーが発狂して犯罪犯すよりマシw
鬼滅の刃のストーリーで感想文書いてる小6のほうが、将来有望だよw
バカな老害プログラマーが発狂して犯罪犯すよりマシw
194デフォルトの名無しさん
2020/11/01(日) 17:59:20.52ID:RGCzRp9k ミニ四駆流行って自分で改造するような思考してたら大丈夫だよ。
プログラムの授業や言語なんか必要なしw
プログラムの授業や言語なんか必要なしw
195デフォルトの名無しさん
2020/11/01(日) 18:30:33.19ID:erpRcPg0 言いたかないが
刀振り回す漫画にハマる子供が
将来問題を起こすことを心配した方がいい
刀振り回す漫画にハマる子供が
将来問題を起こすことを心配した方がいい
196デフォルトの名無しさん
2020/11/01(日) 18:32:43.29ID:66pHmVdo197デフォルトの名無しさん
2020/11/01(日) 18:55:15.37ID:CuITjVo7 >>191
小6の女の子に僕の亀で遊んでほしいです(^^)
小6の女の子に僕の亀で遊んでほしいです(^^)
198デフォルトの名無しさん
2020/11/02(月) 00:25:02.92ID:cNmIe4Ba >>193
PG12
PG12
199デフォルトの名無しさん
2020/11/02(月) 00:35:28.06ID:mxErqCDb 小6で小柄な男の子の亀で遊ぶ方がずっと楽しいぞ
200デフォルトの名無しさん
2020/11/02(月) 00:44:30.17ID:GcNi7ECi そう言えば、走らせる必要が無いならどんな言語でもクラス単位、フローチャート単位なら紙に書いて文法チェックくらい出来るよな・・
201デフォルトの名無しさん
2020/11/02(月) 00:51:19.42ID:n9paSCxf printfの書式はテストに出ますか?
202デフォルトの名無しさん
2020/11/02(月) 11:33:45.32ID:D/IgHh1j >>188
数%じゃない。
数十%だ。
2016年だけど、むしろ東京ですら家庭がある家に限定しても半分ちょっと。
買えるけど買わなかった家庭が居るとして30ポイント上昇しても東京でさえ5人に1人はPCを持てない家庭と言うことになる。
地方だとさらに酷い。
https://dime.jp/genre/240755/
無視出来る数字か?
貧困じゃなくてもPC買える余裕は無いって家庭も相当数存在するだろう。
(地方だとPC買えないのが普通で、貧困層にカウントされてないとか)
第一、経済的な理由で教育を受けられないと言う事があってはならない。と言うのが公教育(義務教育)だ。
数%の為に〜って人は私立に行く。
>>190
音楽だってピアノの宿題は無いけど、リコーダーの宿題はあるでしょ。(そもそもピアノは先生が弾くもので、子供は授業で触らない)
リコーダーは「全員が持ってる」から宿題に出来る。
プログラミングもそれと一緒。
>>189
アキバ限定じゃ無いか?
そもそも地方には中古PC売ってない場合も多い。
それが本当なら学校休校にする時に全校に国が配れや。
数%じゃない。
数十%だ。
2016年だけど、むしろ東京ですら家庭がある家に限定しても半分ちょっと。
買えるけど買わなかった家庭が居るとして30ポイント上昇しても東京でさえ5人に1人はPCを持てない家庭と言うことになる。
地方だとさらに酷い。
https://dime.jp/genre/240755/
無視出来る数字か?
貧困じゃなくてもPC買える余裕は無いって家庭も相当数存在するだろう。
(地方だとPC買えないのが普通で、貧困層にカウントされてないとか)
第一、経済的な理由で教育を受けられないと言う事があってはならない。と言うのが公教育(義務教育)だ。
数%の為に〜って人は私立に行く。
>>190
音楽だってピアノの宿題は無いけど、リコーダーの宿題はあるでしょ。(そもそもピアノは先生が弾くもので、子供は授業で触らない)
リコーダーは「全員が持ってる」から宿題に出来る。
プログラミングもそれと一緒。
>>189
アキバ限定じゃ無いか?
そもそも地方には中古PC売ってない場合も多い。
それが本当なら学校休校にする時に全校に国が配れや。
203デフォルトの名無しさん
2020/11/02(月) 11:36:06.39ID:D/IgHh1j >>200
Haskellは紙と鉛筆で走らせられます。
Haskellは紙と鉛筆で走らせられます。
204デフォルトの名無しさん
2020/11/02(月) 12:01:34.31ID:WQUINiFK205デフォルトの名無しさん
2020/11/02(月) 12:30:51.40ID:DoHaTdKF いっそcaslでいいんじゃね
206デフォルトの名無しさん
2020/11/02(月) 12:59:26.84ID:zo3ZJgwO >>203
理論上すべての言語がそうです
理論上すべての言語がそうです
207デフォルトの名無しさん
2020/11/02(月) 14:29:54.95ID:IIASIxYn >>202
"パソコン" "無料回収"でスマホのGPSをオンにしてググってみなよ
その数パーセントとやらが気になるなら寄付でも募ればいいさ
他にもジモティ等のあげますコーナーがあるコミュニティアプリで検索してみ?そういう子が気になる先生が募集しても良い。
地方でもベッドタウンを含めて募集すればぶっちゃけ処分に困る量集まるぞ
あと、なんならAndroid用コンパイラが無料なので学校にWi-fi環境が有るなら廃棄スマホでもc++でもc#でも開発、実行できるよ
"パソコン" "無料回収"でスマホのGPSをオンにしてググってみなよ
その数パーセントとやらが気になるなら寄付でも募ればいいさ
他にもジモティ等のあげますコーナーがあるコミュニティアプリで検索してみ?そういう子が気になる先生が募集しても良い。
地方でもベッドタウンを含めて募集すればぶっちゃけ処分に困る量集まるぞ
あと、なんならAndroid用コンパイラが無料なので学校にWi-fi環境が有るなら廃棄スマホでもc++でもc#でも開発、実行できるよ
208デフォルトの名無しさん
2020/11/02(月) 15:12:31.38ID:Razdsa9H LISP処理系は自作して欲しいね
まあ小学生に求める事じゃないけど
まあ小学生に求める事じゃないけど
209デフォルトの名無しさん
2020/11/02(月) 17:01:56.90ID:aVRU6JDC210デフォルトの名無しさん
2020/11/02(月) 17:23:49.36ID:TKkr0dhk おまえら小学6年生の時は何を作ってた?
211デフォルトの名無しさん
2020/11/02(月) 17:43:09.34ID:ZpVsHyOp オリジナルオナホ。
212デフォルトの名無しさん
2020/11/02(月) 17:56:10.56ID:vIueiXdU 塾帰りの満員電車でハァハァ言いながら体を擦り付けて抱きついてきた自称OLの痴女お姉さんと週2くらいで子作り
213デフォルトの名無しさん
2020/11/02(月) 20:52:18.24ID:p2kfNqyW214デフォルトの名無しさん
2020/11/02(月) 21:46:00.84ID:aVRU6JDC >>210
マジレスすると、
コピー用紙を細いトンガリ帽子状に丸めて、開口部の半分くらいの筒を差し込み、
底面を机の平面に合わせてカマボコ型に折り目を付け、
トンガリ帽子の開口部の上半分開いたままび部分を紙片で筒に被るようにふさいだら、
更に作った巻き紙をカマボコ型(さっきの上下逆)にして先行したトンガリ帽子とカマボコパーツの底面と合わせて胴体完成
これに、三角に折った紙片大きめ2枚を主翼、と小さめ3枚にて尾翼とし
気分ですらスターっぽいのを尻尾に付けてF16とか作ってた。
なお、自宅のMSXではサンプル組んだ後はゼビウス専用機、自分で買ったのは高校でバイトしてキューハチとDTMソフト買ってmidiをエディタでベタうちして鳴らしてたyo!
マジレスすると、
コピー用紙を細いトンガリ帽子状に丸めて、開口部の半分くらいの筒を差し込み、
底面を机の平面に合わせてカマボコ型に折り目を付け、
トンガリ帽子の開口部の上半分開いたままび部分を紙片で筒に被るようにふさいだら、
更に作った巻き紙をカマボコ型(さっきの上下逆)にして先行したトンガリ帽子とカマボコパーツの底面と合わせて胴体完成
これに、三角に折った紙片大きめ2枚を主翼、と小さめ3枚にて尾翼とし
気分ですらスターっぽいのを尻尾に付けてF16とか作ってた。
なお、自宅のMSXではサンプル組んだ後はゼビウス専用機、自分で買ったのは高校でバイトしてキューハチとDTMソフト買ってmidiをエディタでベタうちして鳴らしてたyo!
215デフォルトの名無しさん
2020/11/02(月) 21:50:25.53ID:mxErqCDb 紙に打ち出してコードレビューしたり机上演習する文化ならCOBOLにお任せ
(BASICでもCASL-IIでもいいけど)
>>210
BASICオンリーなインベーダーもどき(画面書き換えが目で追える)
上のやつを一部マシン語にして高速化したやつ
BASICオンリーなテキストアドベンチャー(校舎徘徊して宝さがし、区立第〇小学校アドベンチャー)
(BASICでもCASL-IIでもいいけど)
>>210
BASICオンリーなインベーダーもどき(画面書き換えが目で追える)
上のやつを一部マシン語にして高速化したやつ
BASICオンリーなテキストアドベンチャー(校舎徘徊して宝さがし、区立第〇小学校アドベンチャー)
216デフォルトの名無しさん
2020/11/03(火) 11:26:47.03ID:OjLF/Nhq >>204
実際、ScrachやPythonでは宿題出せないだろうね。
そして、PC持ってる家庭の子は興味あれば自主的に触ってグングン伸びて、
PC持たない家庭の子はどんどん置いて行かれる。
穴埋めは、それをする時点でもう形骸化じゃあないか。
算数でも自分で問題作ってみましょうとか始まってるのに。
>>206
それはCでもオブジェクト指向プログラミング出来ますってのと同じ。
向いてない言語だけど一応出来ますってね。
>>207
要らない人から貰えって事ね。
やってる所はやってる。
私だって、すでに子供にPCが行き渡っているならHaskell提案してない。
プログラミング教育は順番が逆だろと。
PC配り終わってからだろと。
実際、ScrachやPythonでは宿題出せないだろうね。
そして、PC持ってる家庭の子は興味あれば自主的に触ってグングン伸びて、
PC持たない家庭の子はどんどん置いて行かれる。
穴埋めは、それをする時点でもう形骸化じゃあないか。
算数でも自分で問題作ってみましょうとか始まってるのに。
>>206
それはCでもオブジェクト指向プログラミング出来ますってのと同じ。
向いてない言語だけど一応出来ますってね。
>>207
要らない人から貰えって事ね。
やってる所はやってる。
私だって、すでに子供にPCが行き渡っているならHaskell提案してない。
プログラミング教育は順番が逆だろと。
PC配り終わってからだろと。
217デフォルトの名無しさん
2020/11/03(火) 12:53:09.75ID:tshKFIiS >>216
学校のプログラミング教育で求められるレベルなんてある程度の水準があれば十分で、それ以上のレベルに到達したからって何かで有利になるとかでもないだろう。
環境とやる気がある子がそれ以上に延びたからといって何が問題になるんだ?
差が付くのがダメだからといって、代わりに一律で(小学生の)役に立たないことをみんなでやりましょうと言う方が馬鹿げているよ。
学校のプログラミング教育で求められるレベルなんてある程度の水準があれば十分で、それ以上のレベルに到達したからって何かで有利になるとかでもないだろう。
環境とやる気がある子がそれ以上に延びたからといって何が問題になるんだ?
差が付くのがダメだからといって、代わりに一律で(小学生の)役に立たないことをみんなでやりましょうと言う方が馬鹿げているよ。
218デフォルトの名無しさん
2020/11/03(火) 14:50:05.48ID:mcqnirgo219デフォルトの名無しさん
2020/11/03(火) 15:55:24.53ID:zvPWYqN2220デフォルトの名無しさん
2020/11/03(火) 17:23:07.28ID:Eu9sH4aF Haskellの人はHaskellを覚えたけど活躍の機会がないからこんなところで頑張っているだけでしょ
メジャーな言語なら仕事に使えるし趣味でやる人は自分で何か作って満足することが多いけど
Haskellの人はどっちもできてなくてこのスレくらいしか無いのかなw
メジャーな言語なら仕事に使えるし趣味でやる人は自分で何か作って満足することが多いけど
Haskellの人はどっちもできてなくてこのスレくらいしか無いのかなw
221デフォルトの名無しさん
2020/11/04(水) 04:37:07.10ID:r4KuvUjY 貧しい家庭の子はスマホもってないぞ
222デフォルトの名無しさん
2020/11/04(水) 06:52:11.23ID:qhTKiuLJ >>221
子供は持ってなくて良いよ
方法を教えて親がするか、そんなこと心配してる教員がやっても良い
安全上、受け渡しは保護者か親権者かやるべきだろ
つか、その心配してる先生とやらはランドセル買うときに中古獲得の補助でもしてやってるのかね?
お針子のうちのたま知りませんかを平然と売り付けるか、安いのでも良いから100均でワンセット千五百円以上かかるぶん買い集めろだの言ってるんじゃね?
絵の具や写生の画板は?
リコーダー貸し出ししてんの?
それらより安く手にはいる方法を提示したわけだが・・
なんなら、フリーメール作って募集位は公営図書館の閲覧用PCでも出来る
子供は持ってなくて良いよ
方法を教えて親がするか、そんなこと心配してる教員がやっても良い
安全上、受け渡しは保護者か親権者かやるべきだろ
つか、その心配してる先生とやらはランドセル買うときに中古獲得の補助でもしてやってるのかね?
お針子のうちのたま知りませんかを平然と売り付けるか、安いのでも良いから100均でワンセット千五百円以上かかるぶん買い集めろだの言ってるんじゃね?
絵の具や写生の画板は?
リコーダー貸し出ししてんの?
それらより安く手にはいる方法を提示したわけだが・・
なんなら、フリーメール作って募集位は公営図書館の閲覧用PCでも出来る
223デフォルトの名無しさん
2020/11/04(水) 19:15:19.07ID:JdFJBbMi >>1の質問が学校でどんな言語をやったらいいかって話に見えるのか
学校でやる授業はこうあるべきとか言う連中は板違いだ、マ板でやれ
学校でやる授業はこうあるべきとか言う連中は板違いだ、マ板でやれ
224デフォルトの名無しさん
2020/11/04(水) 21:49:30.25ID:LNu0KLXz >>223
っても予算無制限で言い合いするのもアレだし
ue4でcやれだのブループリントで導入だと言い出されても確かにPCスペックの要求がムダに高いし
でも買えないからってのは否定できるけどなんかごねてるからコンクリフト要素のデバッグを試みただけだぜ
つか、小6じゃ将来どこ向くか確定してないんだしc#とかjavaとか取り敢えず万人が触るメジャーなweb系でいいと思うけどなぁ
っても予算無制限で言い合いするのもアレだし
ue4でcやれだのブループリントで導入だと言い出されても確かにPCスペックの要求がムダに高いし
でも買えないからってのは否定できるけどなんかごねてるからコンクリフト要素のデバッグを試みただけだぜ
つか、小6じゃ将来どこ向くか確定してないんだしc#とかjavaとか取り敢えず万人が触るメジャーなweb系でいいと思うけどなぁ
225デフォルトの名無しさん
2020/11/05(木) 00:31:15.27ID:phQDM5xA Web系なんて一寸先は闇なもんに小学生を向かわせるのはちょっと
沈みゆく泥船っつうか、使い捨てというか
沈みゆく泥船っつうか、使い捨てというか
226デフォルトの名無しさん
2020/11/05(木) 01:49:43.81ID:pSaOQTyN 現状のは雨後竹諸行無常言語として生まれたけど揉まれてなんとなく生き残ってる言語な印象あるから大丈夫じゃね?
職業訓練なら人が多いからお勧めしないけど、それだけに生活感あるものに個人で生かしやすい気がする(気分)
職業訓練って話なら制御系に来てくれ
人足らん
職業訓練なら人が多いからお勧めしないけど、それだけに生活感あるものに個人で生かしやすい気がする(気分)
職業訓練って話なら制御系に来てくれ
人足らん
227デフォルトの名無しさん
2020/11/05(木) 07:58:03.17ID:5bWXoO+B 必要なプログラミングスキルは大したことないけど制御工学わかってないと話にならんやんけそれw騙されんぞ
228デフォルトの名無しさん
2020/11/05(木) 08:19:48.85ID:yGZhFHc3 >>217
それ以上に伸びるのは歓迎する。
問題視してるのは、PCを買えない家庭の子に伸びる手段がない事。
あなたが言ってるのは、あの英語の受験を民間の試験にしようって件と同じ。
やる気があっても機会やチャンス自体が少ない。
完全に格差を無くせって言うのも乱暴だろう。
Haskellは良い妥協案だと思うんだ。
>(小学生の)役に立たないことを〜
全くだ。
何のための算数なんだか・・・。
論理的思考を鍛える為に算数があるのに、プログラミングを教えるのは同じ事を2回教えてる様なもの。
(でも何でこう学校の算数・数学はつまらないのか・・・)
それでもプログラミングを進めると言うなら、Haskellで数学がプログラミング言語の要素を含むと教え、
算数はその数学を学ぶ為の準備だと必要性を説いたり、数学そのものが楽しいと教えるのはどうよって提案。
(少なくとも私はHaskellに出会ってから数学が好きになった)
中学とかでモナド教えて、入出力やファイル処理・再代入を数学的に理解させても良い。
>>219
うん。
まあ、やってみて行けそうなら啓蒙活動してみる。
それ以上に伸びるのは歓迎する。
問題視してるのは、PCを買えない家庭の子に伸びる手段がない事。
あなたが言ってるのは、あの英語の受験を民間の試験にしようって件と同じ。
やる気があっても機会やチャンス自体が少ない。
完全に格差を無くせって言うのも乱暴だろう。
Haskellは良い妥協案だと思うんだ。
>(小学生の)役に立たないことを〜
全くだ。
何のための算数なんだか・・・。
論理的思考を鍛える為に算数があるのに、プログラミングを教えるのは同じ事を2回教えてる様なもの。
(でも何でこう学校の算数・数学はつまらないのか・・・)
それでもプログラミングを進めると言うなら、Haskellで数学がプログラミング言語の要素を含むと教え、
算数はその数学を学ぶ為の準備だと必要性を説いたり、数学そのものが楽しいと教えるのはどうよって提案。
(少なくとも私はHaskellに出会ってから数学が好きになった)
中学とかでモナド教えて、入出力やファイル処理・再代入を数学的に理解させても良い。
>>219
うん。
まあ、やってみて行けそうなら啓蒙活動してみる。
229デフォルトの名無しさん
2020/11/05(木) 08:39:21.75ID:aaXXoIST haskellはそもそも教える側が皆無だと思うぞ
さようなら!
さようなら!
230デフォルトの名無しさん
2020/11/05(木) 08:54:58.38ID:yGZhFHc3231デフォルトの名無しさん
2020/11/05(木) 09:26:35.05ID:Hu46BhqO >>228
「プログラミング教育」はプログラミングを教えることが主たる目的ではないが、勘違いしていないか?
https://www.mext.go.jp/content/20200218-mxt_jogai02-100003171_002.pdf
上記資料のp.6でも明記されているが、
「※プログラミング教育を通じて、児童がおのずとプログラミング言語を覚えたり、プログラミングの技能を
習得したりすることは考えられるが、『それ自体を狙いとはしない』。」
プログラミング教育という名前が悪いのだろうけど、プログラミングは手段の一部でしかなくて、
目的としては現実社会の中で情報技術や情報そのものを正しく理解し活用できるようになること。
けして、プログラマを育成したいというわけではない。
そういう意味では、PCやスマホを買えない家庭の子がそういうものに触れられないまま社会に出ることになるより、
学校教育という場で情報技術に関する最低限の素養は身に着けられる機会を与えられるということは
むしろ格差の解消につながるんでないの?
本来の目的とは別のところで、プログラミングに興味を持ってその力を伸ばす子が現れたとして、
それは喜ばしいことであって、問題ではないだろう。
別にそれで受験で有利になるとかいう話でもない。
伸びる伸びないの"格差"って、何を心配しているのだろう。
まあこのプログラミング教育ってのが狙い通りの成果を上げあれるのかは現時点では不明だが、それはまた別の問題。
少なくとも代わりにHaskellをやるのは無駄とデメリットばかりが大きいと思うよ。
Haskellなんてやったところで、それで学んだことを現実社会の中で活用できる子なんてごく一握りだろう。
「プログラミング教育」はプログラミングを教えることが主たる目的ではないが、勘違いしていないか?
https://www.mext.go.jp/content/20200218-mxt_jogai02-100003171_002.pdf
上記資料のp.6でも明記されているが、
「※プログラミング教育を通じて、児童がおのずとプログラミング言語を覚えたり、プログラミングの技能を
習得したりすることは考えられるが、『それ自体を狙いとはしない』。」
プログラミング教育という名前が悪いのだろうけど、プログラミングは手段の一部でしかなくて、
目的としては現実社会の中で情報技術や情報そのものを正しく理解し活用できるようになること。
けして、プログラマを育成したいというわけではない。
そういう意味では、PCやスマホを買えない家庭の子がそういうものに触れられないまま社会に出ることになるより、
学校教育という場で情報技術に関する最低限の素養は身に着けられる機会を与えられるということは
むしろ格差の解消につながるんでないの?
本来の目的とは別のところで、プログラミングに興味を持ってその力を伸ばす子が現れたとして、
それは喜ばしいことであって、問題ではないだろう。
別にそれで受験で有利になるとかいう話でもない。
伸びる伸びないの"格差"って、何を心配しているのだろう。
まあこのプログラミング教育ってのが狙い通りの成果を上げあれるのかは現時点では不明だが、それはまた別の問題。
少なくとも代わりにHaskellをやるのは無駄とデメリットばかりが大きいと思うよ。
Haskellなんてやったところで、それで学んだことを現実社会の中で活用できる子なんてごく一握りだろう。
232デフォルトの名無しさん
2020/11/05(木) 10:00:35.51ID:6eIKGsTX いっそすべて捨ててプロセッサーゴッコでもやらせちゃえ
スキマだけ持ってる進行係がデータ係に行列順にデータ貰って、クラス係に正しく渡してクラス係は計算内容をプロセッサー係に渡して帰ってきたのをデータ係に渡して演算させんの
早くて出力内容が合ってた班が勝ち
スキマだけ持ってる進行係がデータ係に行列順にデータ貰って、クラス係に正しく渡してクラス係は計算内容をプロセッサー係に渡して帰ってきたのをデータ係に渡して演算させんの
早くて出力内容が合ってた班が勝ち
233デフォルトの名無しさん
2020/11/05(木) 10:43:42.70ID:Hjwk9cmi >>231
そっちこそ勘違いしてるだろ。
それ自体を目的としてないなら、必ずしもPCは必要ないだろ?
全校生徒にPC用意するっていくら税金を注ぎ込むんだ?
メーカーの良い鴨になってないか?
触る機会が大事と言うが、それとプログラミング教育は無関係。
そう言う機会を別で用意すれば良い。(と言うかそれが出来てたらHaskell提案して無い)
学校でHaskell教えても、PC持ってる子は興味があれば勝手にScratchなりPythonなり覚えて行くだろう。
PC買えない家庭の子にも、少なくともHaskellが残る。
Scratch使って子供達がやてるのは試行錯誤であって論理的思考じゃない。
そんなトライ&エラーは使えないプログラマーもやってる事。
反射的にやるんじゃなくて、どうやったら上手く動くのか考えるのが論理的思考。
(全くしてないとは言わんが、少なくとも全員が論理的思考してる訳じゃない)
そっちこそ勘違いしてるだろ。
それ自体を目的としてないなら、必ずしもPCは必要ないだろ?
全校生徒にPC用意するっていくら税金を注ぎ込むんだ?
メーカーの良い鴨になってないか?
触る機会が大事と言うが、それとプログラミング教育は無関係。
そう言う機会を別で用意すれば良い。(と言うかそれが出来てたらHaskell提案して無い)
学校でHaskell教えても、PC持ってる子は興味があれば勝手にScratchなりPythonなり覚えて行くだろう。
PC買えない家庭の子にも、少なくともHaskellが残る。
Scratch使って子供達がやてるのは試行錯誤であって論理的思考じゃない。
そんなトライ&エラーは使えないプログラマーもやってる事。
反射的にやるんじゃなくて、どうやったら上手く動くのか考えるのが論理的思考。
(全くしてないとは言わんが、少なくとも全員が論理的思考してる訳じゃない)
234デフォルトの名無しさん
2020/11/05(木) 11:14:55.60ID:6eIKGsTX235デフォルトの名無しさん
2020/11/05(木) 11:36:29.34ID:Hjwk9cmi236デフォルトの名無しさん
2020/11/05(木) 12:22:20.68ID:JFPeSoKt つまり>>230が小学生にしか通用しそうにない入門書書いたけど売れてないからここでセールスしてるってこと?
237デフォルトの名無しさん
2020/11/05(木) 12:23:59.21ID:E+L4EB1M Haskellは裸の王様に通じるところがあって世の中を教えるには良い教材だけど、小学生のうちから世の中を学んでしまうと、見えない服を売る人ばかりになりそうな気がする。
騙すのは儲かるんだけどね。
騙すのは儲かるんだけどね。
238デフォルトの名無しさん
2020/11/05(木) 12:27:57.34ID:G0P8hsjE > PC買えない家庭の子にも、少なくともHaskellが残る
残ったとしてそれは全体の何パーセントの役に立つ?
他だったら?
Haskell学んでどれだけの人が創造欲を刺激されアプリケーション開発始めようと思うだろうか?
他だったら?
机上の空論だとしても、たくさんの観点を想像しHaskellと他を比べてみなさいな
多角的な観点で考慮し多くの選択肢からHaskellを選んだのではなく
君はHaskell有りきで理由が後付けになってるからダメなんだよ
折角本を書いたから無駄にしたくない気持ちからの執着なのだろうけどさ
「PC買えない家庭」なんて狭い視野に縛られず一度リセットして
学んだ結果、より多くの者に有益になる言語は?という観点から再度、多角的に考慮し直してみな
残ったとしてそれは全体の何パーセントの役に立つ?
他だったら?
Haskell学んでどれだけの人が創造欲を刺激されアプリケーション開発始めようと思うだろうか?
他だったら?
机上の空論だとしても、たくさんの観点を想像しHaskellと他を比べてみなさいな
多角的な観点で考慮し多くの選択肢からHaskellを選んだのではなく
君はHaskell有りきで理由が後付けになってるからダメなんだよ
折角本を書いたから無駄にしたくない気持ちからの執着なのだろうけどさ
「PC買えない家庭」なんて狭い視野に縛られず一度リセットして
学んだ結果、より多くの者に有益になる言語は?という観点から再度、多角的に考慮し直してみな
239デフォルトの名無しさん
2020/11/05(木) 12:29:33.75ID:CoHVwQFB Haskell先生、SchemeとSICPじゃダメなんですか
240デフォルトの名無しさん
2020/11/05(木) 12:41:14.90ID:JFPeSoKt スレタイをHaskell先生と語り合おうに変えるべき
理屈の作り方がとてもプログラマに見えないところがステキ
理屈の作り方がとてもプログラマに見えないところがステキ
241デフォルトの名無しさん
2020/11/05(木) 12:57:40.92ID:Hjwk9cmi >>234
> プログラミングこそおまけ要素でゲーム機やカメラや動画再生機としてではなく、調べたり、嘘や広告を排除して現実の問題解決を行える情報機器として扱える為のロジカルな思考の為のプログラミング学習って書いてあるやん
使い方を教えてるだけで、問題解決でもロジカル(論理的)な思考でも無いのがプログラミング学習なのか・・・。
論理的思考は直感や既存の知識に頼る事なく、論理のみによって思考を辿る思考法だ。
問題解決の手段の一つでしか無い。
現実の問題解決能力鍛えるなら、社会の時間にでも商店街のおじさんの話聴いて、商店街に人が来るには?とかさせた方がよっぽど問題解決能力が身につく。
>>236
いんや?
他にも誰かが書いて売っても良いし、私も可能な限り寄付する。
(すでに地元図書館には寄付済み)
買ってもらう方が普及速度が早いってだけ。
PC買うよりは安い。
けど、もっと安くしたかった・・・。
電子書籍と違って原料費が掛かる・・・。
> プログラミングこそおまけ要素でゲーム機やカメラや動画再生機としてではなく、調べたり、嘘や広告を排除して現実の問題解決を行える情報機器として扱える為のロジカルな思考の為のプログラミング学習って書いてあるやん
使い方を教えてるだけで、問題解決でもロジカル(論理的)な思考でも無いのがプログラミング学習なのか・・・。
論理的思考は直感や既存の知識に頼る事なく、論理のみによって思考を辿る思考法だ。
問題解決の手段の一つでしか無い。
現実の問題解決能力鍛えるなら、社会の時間にでも商店街のおじさんの話聴いて、商店街に人が来るには?とかさせた方がよっぽど問題解決能力が身につく。
>>236
いんや?
他にも誰かが書いて売っても良いし、私も可能な限り寄付する。
(すでに地元図書館には寄付済み)
買ってもらう方が普及速度が早いってだけ。
PC買うよりは安い。
けど、もっと安くしたかった・・・。
電子書籍と違って原料費が掛かる・・・。
242デフォルトの名無しさん
2020/11/05(木) 13:05:27.12ID:nZjhZ210243デフォルトの名無しさん
2020/11/05(木) 13:07:48.03ID:nZjhZ210 >>232
アルゴリズム体操かなんかで似た様な企画あったな
アルゴリズム体操かなんかで似た様な企画あったな
244デフォルトの名無しさん
2020/11/05(木) 13:08:33.47ID:nZjhZ210 >>233
大阪は全校生徒に配るって言ってたぞ
大阪は全校生徒に配るって言ってたぞ
245デフォルトの名無しさん
2020/11/05(木) 13:10:42.61ID:nZjhZ210 >>241
増税ばかりする官僚には無理だな
増税ばかりする官僚には無理だな
246デフォルトの名無しさん
2020/11/05(木) 13:19:32.23ID:pSaOQTyN >>241
論理と現実の対応力を分けて考えちゃあかんのよ
運動会のプログラムっていうメインプロセスに各フローが紐付いてて、働き蟻の法則だの緊急避難マニュアルに則り災害検知したら処理を中止して避難誘導する学年主任だのってロジックやスイッチが有ってロジカルに廻ってんのよ
なので情報収集だってロジックなりスイッチなりが有ってそいつらがどう調べるってプロセスのバイアスになってるかってのを体験させろってことでしょ
んで、今回は、奴等コンピューターをゲームと動画とSNSにしか使わねぇからそういうプロセスやロジックを叩き込むのに「プログラミングを調べる」というメインプロセスを渡してバイアスを検知、回避するクラスを教育しろってpdfにやたら分裂した個別ケースの集合で書いてあるじゃん
論理と現実の対応力を分けて考えちゃあかんのよ
運動会のプログラムっていうメインプロセスに各フローが紐付いてて、働き蟻の法則だの緊急避難マニュアルに則り災害検知したら処理を中止して避難誘導する学年主任だのってロジックやスイッチが有ってロジカルに廻ってんのよ
なので情報収集だってロジックなりスイッチなりが有ってそいつらがどう調べるってプロセスのバイアスになってるかってのを体験させろってことでしょ
んで、今回は、奴等コンピューターをゲームと動画とSNSにしか使わねぇからそういうプロセスやロジックを叩き込むのに「プログラミングを調べる」というメインプロセスを渡してバイアスを検知、回避するクラスを教育しろってpdfにやたら分裂した個別ケースの集合で書いてあるじゃん
247デフォルトの名無しさん
2020/11/05(木) 13:20:39.45ID:Hu46BhqO >>241
「プログラミング教育」の格差が問題だってずっと騒いでいたけど、そもそも「プログラミング教育」がどんなものか知らずにいたのか。
話がかみ合わないのも納得だ…。
論理的思考がどうこう言う割には、対象物の実体も知らずに勝手に字面だけから決めつけて、勝手に問題意識をもって、
勝手な解決方法を推し続けたのか。
初めは想像だけで格差が問題だ!と思うところまでは別にいいとしても、それならば
プログラミング教育とはどんなもので、どんなことをどのようにやろうとしているのか、
普通の人なら簡単にでも調べるくらいはするだろう。
それをすっ飛ばしてHaskellなら解決だ、よし本を書こう!となるのは、無駄に行動力はあるけど
論理的思考はどこにいった?という感じだよ。
学習指導要領や前述のリンク先の資料とか、一昔(20年くらい?)前なら一般人が手に入れるのは難しいかもしれないけど、
今なら誰でも簡単に調べられるだろう。
情報機器を活用して、正しい情報を取捨選択して論理的な思考に基づいて適切に判断する、
まさに「プログラミング教育」でやろうとしていることではないの?
「プログラミング教育」の格差が問題だってずっと騒いでいたけど、そもそも「プログラミング教育」がどんなものか知らずにいたのか。
話がかみ合わないのも納得だ…。
論理的思考がどうこう言う割には、対象物の実体も知らずに勝手に字面だけから決めつけて、勝手に問題意識をもって、
勝手な解決方法を推し続けたのか。
初めは想像だけで格差が問題だ!と思うところまでは別にいいとしても、それならば
プログラミング教育とはどんなもので、どんなことをどのようにやろうとしているのか、
普通の人なら簡単にでも調べるくらいはするだろう。
それをすっ飛ばしてHaskellなら解決だ、よし本を書こう!となるのは、無駄に行動力はあるけど
論理的思考はどこにいった?という感じだよ。
学習指導要領や前述のリンク先の資料とか、一昔(20年くらい?)前なら一般人が手に入れるのは難しいかもしれないけど、
今なら誰でも簡単に調べられるだろう。
情報機器を活用して、正しい情報を取捨選択して論理的な思考に基づいて適切に判断する、
まさに「プログラミング教育」でやろうとしていることではないの?
248デフォルトの名無しさん
2020/11/05(木) 13:39:38.93ID:Hu46BhqO >>233
話の本筋から外れるけど、(本来の意味の)プログラミングの学習として、トライ&エラー、大いに結構じゃないか。
トライ&エラーだけで学習しないから「使えないプログラマ」となるわけで、
試行錯誤しながら経験して理解して、そこから論理的思考につなげることは普通のプロセスだろう。
論理的思考だけですべてが解決できる、と考える方が危険だ。
知識や経験が伴わないまま、自分の頭の中にある情報だけで正解を導けるケースはむしろ稀だろう。
(ルールを明確に定めた算数パズルとかには向いているだろうけど。)
特に小学生は知識も経験も少ないから、とっかかりとしてはトライ&エラーで経験して、まずは感覚的に理解する。
そうすればそこから好奇心でああしたらどうなるか、こうすればこうなるはず、と論理的思考につながっていく。
当然思うように行かないケースがあって試行錯誤して、プロセスを訂正して正しい思考にたどり着く。
ここで試行錯誤を伴って身につけた思考プロセスが、さらに将来の論理的思考の礎になるはず。
紙の上でHaskellをやらせても、分かる子には分かる、分からない子には分からない、
そこで止まってしまうことが多いんでないの?
教えて理解できるようになる子、自分で考えた末に解決できる子も多少はいるだろうけど、
それができるような子はScratch等でも自発的に考えてプログラミングを楽しめるよ。
話の本筋から外れるけど、(本来の意味の)プログラミングの学習として、トライ&エラー、大いに結構じゃないか。
トライ&エラーだけで学習しないから「使えないプログラマ」となるわけで、
試行錯誤しながら経験して理解して、そこから論理的思考につなげることは普通のプロセスだろう。
論理的思考だけですべてが解決できる、と考える方が危険だ。
知識や経験が伴わないまま、自分の頭の中にある情報だけで正解を導けるケースはむしろ稀だろう。
(ルールを明確に定めた算数パズルとかには向いているだろうけど。)
特に小学生は知識も経験も少ないから、とっかかりとしてはトライ&エラーで経験して、まずは感覚的に理解する。
そうすればそこから好奇心でああしたらどうなるか、こうすればこうなるはず、と論理的思考につながっていく。
当然思うように行かないケースがあって試行錯誤して、プロセスを訂正して正しい思考にたどり着く。
ここで試行錯誤を伴って身につけた思考プロセスが、さらに将来の論理的思考の礎になるはず。
紙の上でHaskellをやらせても、分かる子には分かる、分からない子には分からない、
そこで止まってしまうことが多いんでないの?
教えて理解できるようになる子、自分で考えた末に解決できる子も多少はいるだろうけど、
それができるような子はScratch等でも自発的に考えてプログラミングを楽しめるよ。
249デフォルトの名無しさん
2020/11/05(木) 13:40:25.99ID:MaGSPqzB マスゴミの情報操作に騙されて
売電に郵送する馬鹿を増やさないための
プログラミング教育だと思ってたが違うのか
売電に郵送する馬鹿を増やさないための
プログラミング教育だと思ってたが違うのか
250デフォルトの名無しさん
2020/11/05(木) 13:41:42.34ID:Hjwk9cmi >>238
数学が関係するあらゆるものに役に立つが。もちろんプログラミングにも。
流し読みだったし、小学生に教える訳じゃないが、何とかって鉱物の結晶が非対称なのは群論で説明出来るそうだ。
あのな。プログラマーを養成するのが目的じゃないんだろ?
アプリケーション開発って・・・。
語るに落ちたな。
123を[1,2,3]にする。これは数字を文字列にするアルゴリズムにも使われるが、
人間が当たり前にやっている筆算が、PCにはどれだけ面倒か教える材料になる。
f n m |n < 10 = n:[]
f n m = n `div` m:f (n `mod` m) (m `div` 10)
f 123 100
= 1:f 23 10
= 1:2:f 3 1
= 1:2:3:[]
= [1,2,3]
創造性なら、ランダムがわりの割り箸や画用紙でジャンケンゲーム作れたり、現実でも出来る。
大事なのはそのロジックを考える事。
むしろUIが現実なら、ロジックとUI(現実)が切り離されて、どこがロジックか分かり易い。
それこそ問題解決能力も鍛えられる。
数学が関係するあらゆるものに役に立つが。もちろんプログラミングにも。
流し読みだったし、小学生に教える訳じゃないが、何とかって鉱物の結晶が非対称なのは群論で説明出来るそうだ。
あのな。プログラマーを養成するのが目的じゃないんだろ?
アプリケーション開発って・・・。
語るに落ちたな。
123を[1,2,3]にする。これは数字を文字列にするアルゴリズムにも使われるが、
人間が当たり前にやっている筆算が、PCにはどれだけ面倒か教える材料になる。
f n m |n < 10 = n:[]
f n m = n `div` m:f (n `mod` m) (m `div` 10)
f 123 100
= 1:f 23 10
= 1:2:f 3 1
= 1:2:3:[]
= [1,2,3]
創造性なら、ランダムがわりの割り箸や画用紙でジャンケンゲーム作れたり、現実でも出来る。
大事なのはそのロジックを考える事。
むしろUIが現実なら、ロジックとUI(現実)が切り離されて、どこがロジックか分かり易い。
それこそ問題解決能力も鍛えられる。
251デフォルトの名無しさん
2020/11/05(木) 13:42:27.92ID:Hjwk9cmi >>239
書き方が算数と違い過ぎるので・・・。
書き方が算数と違い過ぎるので・・・。
252デフォルトの名無しさん
2020/11/05(木) 15:11:19.79ID:hEuL6NlT Basicでいい
253デフォルトの名無しさん
2020/11/05(木) 18:29:22.95ID:cIKKusXd >>250
桁をばらすだけならmなんているのかな?
桁をばらすだけならmなんているのかな?
254デフォルトの名無しさん
2020/11/05(木) 18:45:19.81ID:CoHVwQFB255デフォルトの名無しさん
2020/11/05(木) 18:49:16.11ID:CoHVwQFB Haskell先生の書いた教科書読みたいなー!
256デフォルトの名無しさん
2020/11/05(木) 19:11:06.84ID:E+L4EB1M 8割の小中学校がパソコンはChrome bookに限ると校則で決めてますので。
257デフォルトの名無しさん
2020/11/05(木) 19:14:27.58ID:aaXXoIST ログインの度にgmailパスワード入力を強いられるあのChrome bookですかぁ
258デフォルトの名無しさん
2020/11/05(木) 19:14:32.95ID:hEuL6NlT 目的は目の前の物体がどういう仕組みで動いてるかを想像できるようにすることだろう
昔は車輪が回って機械が動いてるのを想像できるように教えるなら、プログラミングで動いてるものを教えるのもそれと並列の関係にある
スーパーハッカーを育てるわけじゃない
昔は車輪が回って機械が動いてるのを想像できるように教えるなら、プログラミングで動いてるものを教えるのもそれと並列の関係にある
スーパーハッカーを育てるわけじゃない
259デフォルトの名無しさん
2020/11/05(木) 19:54:56.20ID:7C6e3D+3 Chromebookの定義はChromeosがいんすこされてるノートPCってだけでメーカー指定は無いからEeePCとか(捨ててあるwindows7世代)でも余裕じゃないか
しかも石が合えばlinaxモードも使えるし・・そうなると普通のlinaxアプリが動いてしまう訳で・・デュアルブートも出来ますよ・・と
図らずも格差問題がクリーンに解決してしまった。。
そうなると・・組み込み系も行けるな・・
しかも石が合えばlinaxモードも使えるし・・そうなると普通のlinaxアプリが動いてしまう訳で・・デュアルブートも出来ますよ・・と
図らずも格差問題がクリーンに解決してしまった。。
そうなると・・組み込み系も行けるな・・
260デフォルトの名無しさん
2020/11/05(木) 22:29:59.17ID:/0yscG0n haskell先生の問題は、小6がどれだけアホかわかっていないところです。
子供に何か教えた経験はありますか?
haskell教えるなんてどうやっても無理ですよ。
わかる人にだけ教えるのではないのですよ。
子供に何か教えた経験はありますか?
haskell教えるなんてどうやっても無理ですよ。
わかる人にだけ教えるのではないのですよ。
261デフォルトの名無しさん
2020/11/05(木) 22:40:12.07ID:IJQpjYe6 >>260
先生のここでの発言を見てそんな正論が通じると思うあなたも問題ではないだろうかw
先生のここでの発言を見てそんな正論が通じると思うあなたも問題ではないだろうかw
262デフォルトの名無しさん
2020/11/05(木) 23:53:09.49ID:jdQRmLLh263デフォルトの名無しさん
2020/11/06(金) 00:19:15.66ID:pNDxU/vJ 自己愛の肥大なのよな、自分が好きなものの押し付けで
理由は全部こじつけ、結論だけが先にあって絶対に譲らない
ダメなB型SEに多いタイプ
理由は全部こじつけ、結論だけが先にあって絶対に譲らない
ダメなB型SEに多いタイプ
264デフォルトの名無しさん
2020/11/06(金) 00:30:51.46ID:S3a0GE/K 理系なのに血液型信じてるんだ…
265デフォルトの名無しさん
2020/11/06(金) 00:42:50.65ID:/h03xBrw 血液型なんてあるわけないよね
266デフォルトの名無しさん
2020/11/06(金) 15:37:00.95ID:LTqO0fOq267デフォルトの名無しさん
2020/11/06(金) 15:39:28.30ID:LTqO0fOq 血液の個体差はある
DNAの個体差はある
DNAの差で性格の違いが出る
DNAから血液は造られる
血液の固体差で性格の違いが出る
ここまでは理系なら理解出来てないと可笑しい
DNAの個体差はある
DNAの差で性格の違いが出る
DNAから血液は造られる
血液の固体差で性格の違いが出る
ここまでは理系なら理解出来てないと可笑しい
268デフォルトの名無しさん
2020/11/06(金) 16:07:00.92ID:vuRZSDYg B型らしい非論理的な考えだねwww
269デフォルトの名無しさん
2020/11/06(金) 16:54:39.64ID:cma23cxo270デフォルトの名無しさん
2020/11/07(土) 00:10:36.56ID:RJwiy3WI 血液の違いがDNAによる違いならば
DNAの違いが反映された血液の違いを用いることによって
個体差の違いの説明が可能で有り得るので書く意味がある
血液型による性格の規則性を言いたいのなら
DNAの個体差はあり
DNAの差で性格の違いが出て
DNAから血液は造られるならば
DNAの個体差も血液に反映するはずなので血液の個体差で性格の違いが出ると言え
規則性に対する直接の詳細な説明が無くとも
呈示された文章から規則性を汲み取ることは可能
DNAの違いが反映された血液の違いを用いることによって
個体差の違いの説明が可能で有り得るので書く意味がある
血液型による性格の規則性を言いたいのなら
DNAの個体差はあり
DNAの差で性格の違いが出て
DNAから血液は造られるならば
DNAの個体差も血液に反映するはずなので血液の個体差で性格の違いが出ると言え
規則性に対する直接の詳細な説明が無くとも
呈示された文章から規則性を汲み取ることは可能
271デフォルトの名無しさん
2020/11/07(土) 00:36:55.86ID:nsN44FFd 脱線もいいとこ
272デフォルトの名無しさん
2020/11/07(土) 07:23:01.49ID:W0aRQ4Vl 血液型がB型かどうかは重要じゃないね
行動がそういうテンプレ通りの身勝手さそのものなのがいけない
行動がそういうテンプレ通りの身勝手さそのものなのがいけない
273デフォルトの名無しさん
2020/11/07(土) 16:32:03.56ID:WD0cZzCj 5chで本の宣伝する上にスレ違い&板違い議論吹っ掛け論理破綻しているhaskell先生はいい反面教師
良い子はこんな人にならないように
良い子はこんな人にならないように
274デフォルトの名無しさん
2020/11/07(土) 17:17:33.48ID:c6LBCfhu 結局宣伝すらできない
けちょんけちょんにされるのが恥ずかしいからwww
けちょんけちょんにされるのが恥ずかしいからwww
275デフォルトの名無しさん
2020/11/07(土) 17:25:50.94ID:Wvx9M0UF 手段を目的化してしまう人
日本語のできない頭の悪い人
自己弁護のポジショントークしかできない人
そういう人が布教しようとしている言語だという宣伝には成功してる
日本語のできない頭の悪い人
自己弁護のポジショントークしかできない人
そういう人が布教しようとしている言語だという宣伝には成功してる
276デフォルトの名無しさん
2020/11/07(土) 17:42:58.43ID:ew01xANG277デフォルトの名無しさん
2020/11/11(水) 01:17:22.66ID:GxirOZeU でもハスケル先生がアレなだけで、
言語としてはハスケルは割と良いセン行ってると思うよ
本でお勧め言語に挙げられていたし
言語としてはハスケルは割と良いセン行ってると思うよ
本でお勧め言語に挙げられていたし
278デフォルトの名無しさん
2020/11/11(水) 10:22:57.54ID:tAzuyT8U トリマキのせいで言語まで馬鹿っぽく観えるのは
うbyもはすけるも一緒だな
うbyもはすけるも一緒だな
279デフォルトの名無しさん
2020/11/11(水) 17:46:22.15ID:rhO6r7Z/280デフォルトの名無しさん
2020/11/11(水) 17:55:07.69ID:tsqNZDxN Haskellは音読しにくい言語の代表格だから小学生やプログラミング初心者の学習には適さない
中卒レベルの英語力も必須
中卒レベルの英語力も必須
281デフォルトの名無しさん
2020/11/11(水) 18:32:18.42ID:zCFWfmOs 俺の読んだ本ではHSPがお勧め言語に挙げられてたよ
282デフォルトの名無しさん
2020/11/11(水) 19:29:22.54ID:q7Hua6k+ 俺の読んだ本ではCommonLispだったよ。
284デフォルトの名無しさん
2020/11/12(木) 11:52:37.83ID:f5BAQJxF 歯が悪くなりそうな名前なので不吉
285デフォルトの名無しさん
2020/11/12(木) 12:08:40.19ID:v+SkV3nZ PC必須の言語を使うデメリット。
数%の生徒の為に、残りの生徒のプログラミング学習を止めるのか?
この答えは、「止める」だ。
具体的には数%が教室において、どんな数字か?だ。
40人教室の内、4人がPCを買えない家庭の子なら10%だ。
半分の2人なら5%。1人なら2.5%と言うことになる。
そう。数%とは、クラスに1人2人は居ると言う数字だ。
では問おう。
39人の生徒のプログラミング学習の為に1人の生徒を見学させるだけだった教師なら学校なりを世間は許すだろうか?
教師自身がそんな事を出来るだろうか?
PCを忘れたでは無く、持っていない生徒に対してだ。
その時だけでなく、卒業までずっと見学だけさせる。
そんな事が許されるのか?
許されない。
それが公教育だから。
その結果がリモート授業実施率6%と言う数字。
>244で出たが大阪のような都市でさえ、これからだ。
本来なら4月から始まってなきゃ行けなかったのに。
1組は解決しても2組がまだだ。
5年生が解決しても6年生がまだ揃ってない。
世間・親、どこからも叩かれない様にとなると公教育ではとにかく準備に時間が掛かる。
いずれはScratchやPythonでのプログラミング学習になるだろう。
でも、今のまま指を咥えて待ってるだけで良いのか?
Haskellによる紙と鉛筆によるプログラミングだけでも始めた方が良くないか?
数%の生徒の為に、残りの生徒のプログラミング学習を止めるのか?
この答えは、「止める」だ。
具体的には数%が教室において、どんな数字か?だ。
40人教室の内、4人がPCを買えない家庭の子なら10%だ。
半分の2人なら5%。1人なら2.5%と言うことになる。
そう。数%とは、クラスに1人2人は居ると言う数字だ。
では問おう。
39人の生徒のプログラミング学習の為に1人の生徒を見学させるだけだった教師なら学校なりを世間は許すだろうか?
教師自身がそんな事を出来るだろうか?
PCを忘れたでは無く、持っていない生徒に対してだ。
その時だけでなく、卒業までずっと見学だけさせる。
そんな事が許されるのか?
許されない。
それが公教育だから。
その結果がリモート授業実施率6%と言う数字。
>244で出たが大阪のような都市でさえ、これからだ。
本来なら4月から始まってなきゃ行けなかったのに。
1組は解決しても2組がまだだ。
5年生が解決しても6年生がまだ揃ってない。
世間・親、どこからも叩かれない様にとなると公教育ではとにかく準備に時間が掛かる。
いずれはScratchやPythonでのプログラミング学習になるだろう。
でも、今のまま指を咥えて待ってるだけで良いのか?
Haskellによる紙と鉛筆によるプログラミングだけでも始めた方が良くないか?
286デフォルトの名無しさん
2020/11/12(木) 12:19:15.17ID:f5BAQJxF PC 不要の言語
それは数学
それは数学
287デフォルトの名無しさん
2020/11/12(木) 12:46:52.75ID:7fIhg7fb >>286
まず日本語だよ…
まず日本語だよ…
288デフォルトの名無しさん
2020/11/12(木) 14:12:17.40ID:uHnwXdkC haskell先生まだいたのか...
小学生にhaskellやらせるくらいなら国語算数体育、その他何でもいいから既存の科目をやらせた方がずっと有意義だろう
小学生にhaskellやらせるくらいなら国語算数体育、その他何でもいいから既存の科目をやらせた方がずっと有意義だろう
289デフォルトの名無しさん
2020/11/12(木) 15:08:43.81ID:dTtZwV10 >>285
PC必須の言語を使うデメリットがあるからHaskellは使えませんね
Haskellによる紙と鉛筆によるプログラミング?先生が全部文法のチェックするんですか、がんばってくださいね
義務教育では特定の言語でプログラミング学習する予定はないので先生が心配する必要はないですよ
PC必須の言語を使うデメリットがあるからHaskellは使えませんね
Haskellによる紙と鉛筆によるプログラミング?先生が全部文法のチェックするんですか、がんばってくださいね
義務教育では特定の言語でプログラミング学習する予定はないので先生が心配する必要はないですよ
290デフォルトの名無しさん
2020/11/14(土) 00:09:12.07ID:wQlu6eHI291デフォルトの名無しさん
2020/11/14(土) 03:09:24.60ID:66xrGHZh 実際に小学校で使うのはVBAを簡素化したようなもの。
292デフォルトの名無しさん
2020/11/14(土) 11:12:33.80ID:nxu4lbr0 学校の授業で何の言語やるべきとか板違いなので他でやってもらえませんか?
293デフォルトの名無しさん
2020/11/14(土) 11:42:54.71ID:QzputhfI 数学が言語であることを小学6年生でも理解している
4860645138
978-4-86064-513-7
https://www1.e-hon.ne.jp/images/syoseki/ac_k/26/33614326.jpg
4860645138
978-4-86064-513-7
https://www1.e-hon.ne.jp/images/syoseki/ac_k/26/33614326.jpg
294デフォルトの名無しさん
2020/11/14(土) 12:03:35.40ID:YDIhsnhq 数学が言語だと言うやつはプログラミングに対する適正はない
295デフォルトの名無しさん
2020/11/14(土) 13:25:42.98ID:/YmixLy4 >>293
∃と∀の区別がつかないバカか、意図的に混同させようとしてるバカか、どっち?
∃と∀の区別がつかないバカか、意図的に混同させようとしてるバカか、どっち?
296デフォルトの名無しさん
2020/11/14(土) 13:31:25.13ID:DnZAmAgg 後者はガンダムだ
297デフォルトの名無しさん
2020/11/14(土) 13:49:06.17ID:AM+ICwYD298デフォルトの名無しさん
2020/11/14(土) 16:47:44.47ID:s0rrDTgm プログラミングなんかやりたい奴だけがやればいい
なぜ必修にするのか
なぜ必修にするのか
299デフォルトの名無しさん
2020/11/14(土) 17:29:24.11ID:BT4NSYVY IT分野が遅れてるから底上げしたいんでしょ
300デフォルトの名無しさん
2020/11/15(日) 14:53:06.48ID:SxXr3q0e スマホでプログラミングできるようにしてくれ
俺が使いたいわ
俺が使いたいわ
301デフォルトの名無しさん
2020/12/07(月) 14:30:45.42ID:DokdVTzG 言語はただの書き方の取り決めでしかない
>>1はそれがわからないバカだからもう今後小学生に関わらないでください
>>1はそれがわからないバカだからもう今後小学生に関わらないでください
302デフォルトの名無しさん
2020/12/10(木) 15:58:00.14ID:R5iC8cS5 >>299
それもあるが
それだけじゃない
https://alg.kus.hokkyodai.ac.jp/2018/koshin2018dec.pdf
引用だが最後のページに大事なことが描いてある(一部略)
13 おわりに
プログラミングに必要な能力としては、例えば以下のものがあげられます。
・目的達成に必要なことがらを、一連の手順に整理できる
・具体例で検証できる
・場合を網羅できる、例外に気付ける
・困難を分割できる
これらは、数学で要求される論理的な思考力の中でも重要なものばかりです。
(略)
「プログラミング的思考」が導入されることとなり、賛否いろいろな意見があると思いますが、
その趣旨に肯定的な立場からすると、「プログラミング的思考」は本当に重要で、
算数・数学のみならず多くの教科で有用で、社会に出た後も有益であると、本心から思います。
数学は役に立たないというよく耳にする意見に対して、算数・数学の教員であれば、
そんなことはないという気持ちを本音として持っていると思いますが、それと同じです。
ただ、実際にどのような授業をすれば、「プログラミング的思考」が身に付き、
それを様々な場面で活用できるのかは、今はまだ非常に難しい問題です。
本講習が少しでも参考になればさいわいです。
(以下略)
それもあるが
それだけじゃない
https://alg.kus.hokkyodai.ac.jp/2018/koshin2018dec.pdf
引用だが最後のページに大事なことが描いてある(一部略)
13 おわりに
プログラミングに必要な能力としては、例えば以下のものがあげられます。
・目的達成に必要なことがらを、一連の手順に整理できる
・具体例で検証できる
・場合を網羅できる、例外に気付ける
・困難を分割できる
これらは、数学で要求される論理的な思考力の中でも重要なものばかりです。
(略)
「プログラミング的思考」が導入されることとなり、賛否いろいろな意見があると思いますが、
その趣旨に肯定的な立場からすると、「プログラミング的思考」は本当に重要で、
算数・数学のみならず多くの教科で有用で、社会に出た後も有益であると、本心から思います。
数学は役に立たないというよく耳にする意見に対して、算数・数学の教員であれば、
そんなことはないという気持ちを本音として持っていると思いますが、それと同じです。
ただ、実際にどのような授業をすれば、「プログラミング的思考」が身に付き、
それを様々な場面で活用できるのかは、今はまだ非常に難しい問題です。
本講習が少しでも参考になればさいわいです。
(以下略)
303デフォルトの名無しさん
2020/12/10(木) 17:46:11.02ID:8Koxt2wC プログラミング的思考を育むのはいいけどPCなどのコンピューターを使わない学習はどうかと思う
PCを使ってやることで(プログラムの)手順の正しさが簡単にチェックできるのだから効率がかなり違う
まあ独学でやるんじゃないのならその辺の効率も変わらないのかもしれないが
PCを使ってやることで(プログラムの)手順の正しさが簡単にチェックできるのだから効率がかなり違う
まあ独学でやるんじゃないのならその辺の効率も変わらないのかもしれないが
304デフォルトの名無しさん
2020/12/10(木) 18:08:41.72ID:7mTcrT9w >>302
直後にも書いてるけどそこに上げてる能力はすべて数学的思考能力に含まれるもの
数学的思考とプログラミング的思考に決定的違いがないなら教える意味ないよね
それとも今の教育方法や教師の力量では生徒に数学的思考能力を身につけさせられないから
プログラミング教育で補完しようとしているのかな?
自分たちがエッセンスを理解してないものを教えられるわけがない
直後にも書いてるけどそこに上げてる能力はすべて数学的思考能力に含まれるもの
数学的思考とプログラミング的思考に決定的違いがないなら教える意味ないよね
それとも今の教育方法や教師の力量では生徒に数学的思考能力を身につけさせられないから
プログラミング教育で補完しようとしているのかな?
自分たちがエッセンスを理解してないものを教えられるわけがない
305デフォルトの名無しさん
2020/12/10(木) 22:01:35.42ID:TVVqPa9l 現実として数学を教えても数学的思考が身に付くのは極一部
大半は計算だけで詰まる
数学的思考(論理)を育みたいのなら数学とは別の手段を講じるのは間違っていない
要するに物事において最適なロジックを考える&見付ける力を養いたいってことでしょ
数学でそれは計算出来ることが前提としてあるから計算すら出来ない者に数学で身に着けさせるのは不可能
大半は計算だけで詰まる
数学的思考(論理)を育みたいのなら数学とは別の手段を講じるのは間違っていない
要するに物事において最適なロジックを考える&見付ける力を養いたいってことでしょ
数学でそれは計算出来ることが前提としてあるから計算すら出来ない者に数学で身に着けさせるのは不可能
306デフォルトの名無しさん
2020/12/11(金) 03:04:46.14ID:ESvDM4to コーディングがプログラミングなのではなく、調査と設計こそプログラミングなのだと教えるべき
307デフォルトの名無しさん
2020/12/11(金) 12:05:38.46ID:TsvqEDuj >>306
調査と設計って製品作る時の仕様や企画作りの話だろ
ここ見ておまえが理解しとけ
https://benesse.jp/programming/beneprog/2018/07/13/computationalthinking/
調査と設計って製品作る時の仕様や企画作りの話だろ
ここ見ておまえが理解しとけ
https://benesse.jp/programming/beneprog/2018/07/13/computationalthinking/
308デフォルトの名無しさん
2020/12/11(金) 15:29:16.06ID:coke/M63 小6でプログラミングはまだ早いので、禅や昆虫採集を教えるべきでは?
309デフォルトの名無しさん
2020/12/11(金) 20:47:21.79ID:u1KAArwg だけどアメリカだかとか韓国とかはガキの頃から高度なプログラミング学んでいるんでしょ?
310デフォルトの名無しさん
2020/12/12(土) 19:27:31.63ID:KTyXxWQ0311デフォルトの名無しさん
2020/12/12(土) 22:47:05.26ID:O190R8So312デフォルトの名無しさん
2020/12/12(土) 22:58:02.44ID:wC7lCZ0J >>311
趣味でやっている俺ですら仕様の設計とコーディングの設計は別物だと思っているのに仕事でやるやつがいきなりコーディングから始めるのか?
趣味でやっている俺ですら仕様の設計とコーディングの設計は別物だと思っているのに仕事でやるやつがいきなりコーディングから始めるのか?
313デフォルトの名無しさん
2020/12/12(土) 23:28:21.83ID:zzt2f7BI >>312
仕様の設計って例えばどういうの?
仕様の設計って例えばどういうの?
314デフォルトの名無しさん
2020/12/12(土) 23:30:49.45ID:wC7lCZ0J >>313
どんな機能にするかは当然としてUIのデザインなんか仕様の設計だろう
どんな機能にするかは当然としてUIのデザインなんか仕様の設計だろう
315デフォルトの名無しさん
2020/12/12(土) 23:50:55.69ID:zzt2f7BI >>314
うーん、線引きが曖昧でちょっとモヤる
ゲームデザインやビジネス要求仕様を決める思考プロセスと
UI設計をする思考プロセスは全く種類が違うんだけど
後者は「コーディングの設計」と呼んでるものと変わらないから
別物と思ってるものうち半分は別物ではないかも
うーん、線引きが曖昧でちょっとモヤる
ゲームデザインやビジネス要求仕様を決める思考プロセスと
UI設計をする思考プロセスは全く種類が違うんだけど
後者は「コーディングの設計」と呼んでるものと変わらないから
別物と思ってるものうち半分は別物ではないかも
316デフォルトの名無しさん
2020/12/12(土) 23:58:41.87ID:wC7lCZ0J >>315
たとえばPhotoshopなんかはUIの配置が完全に仕様でGIMPが真似すると訴えられるレベルになってる
どこで線引きをするかってのは人の感覚によって違うにしても仕様を決めないと工程管理どころか納期すら決めれないから最初のレスになるんだが
たとえばPhotoshopなんかはUIの配置が完全に仕様でGIMPが真似すると訴えられるレベルになってる
どこで線引きをするかってのは人の感覚によって違うにしても仕様を決めないと工程管理どころか納期すら決めれないから最初のレスになるんだが
317デフォルトの名無しさん
2020/12/13(日) 00:20:51.27ID:aUJFbM7m >>316
線引きって言ったのはどこからどこまでを仕様の設計と呼んで
どこからをコーディングの設計という呼んでるのかという話
メソッドの引数や戻り値の型だったり名前だったりも仕様の一部だけど
それを決めるのは仕様の設計なのかコーディングの設計なのか
工程管理の話は「仕様を決める」工程も管理すればいいよね
線引きって言ったのはどこからどこまでを仕様の設計と呼んで
どこからをコーディングの設計という呼んでるのかという話
メソッドの引数や戻り値の型だったり名前だったりも仕様の一部だけど
それを決めるのは仕様の設計なのかコーディングの設計なのか
工程管理の話は「仕様を決める」工程も管理すればいいよね
318デフォルトの名無しさん
2020/12/13(日) 00:59:18.36ID:LzHmnmLv 製品仕様とコーディング仕様をごっちゃにしてる?
319デフォルトの名無しさん
2020/12/13(日) 12:04:39.13ID:v1Gm4/1B コーディング仕様!?
320デフォルトの名無しさん
2020/12/13(日) 16:41:33.58ID:Ke8i3wwO Web制作会社がHTMLコーダーに渡すWebページの詳細仕様をコーディング仕様と言うことがあるらしい
それのことかもね
それのことかもね
321デフォルトの名無しさん
2020/12/13(日) 19:52:56.95ID:Bg4SH9Zx 子供用として実績のある言語として、日本にはHSPがある。
322デフォルトの名無しさん
2020/12/13(日) 20:15:18.09ID:3BYpAKtx 小5でobj-cマスターした息子はflutter/dartに夢中
323デフォルトの名無しさん
2020/12/13(日) 20:19:36.70ID:3BYpAKtx324デフォルトの名無しさん
2020/12/13(日) 21:19:59.91ID:Bg4SH9Zx ホットスーププロセッサー。
ほすぷ!ほすぷ!
ほすぷ!ほすぷ!
325デフォルトの名無しさん
2020/12/15(火) 08:36:07.07ID:8Blexf73 >>305
算数の教える目的の論理的思考と計算能力がごっちゃ。
論理的思考は文章問題の式を組み立てる能力。
計算能力はそのまま計算を解く能力。
ただ、現在の算数は暗記中心なので一歩踏み込んで小6で習う順列の式
nPr = n! / (n - r)! や、nCr = nPr / r! = n! / ((n - r)! * r!)
が、何故その式になるのか説明しなさい。みたいな問題(数学で言う証明)を増やした方が良い。
理由も分からず「公式だから」って理由で使ってるだけじゃ論理的思考は伸びない。
(低学年なら、九九や三角形の面積の公式(底辺 * 高さ / 2)を説明させるとか)
これは、書いたりコピペしたコードが上手く動くか、動かないならどこを修正すれば動くか考えるのに相当する。
そしてここが算数・数学・プログラミングに共通の楽しさで、自分の論理が求める意図と合致する(意図通りに動く)気持ち良さに繋がる。
(のに、算数・数学教育ではほとんど実践されて無い)
算数の教える目的の論理的思考と計算能力がごっちゃ。
論理的思考は文章問題の式を組み立てる能力。
計算能力はそのまま計算を解く能力。
ただ、現在の算数は暗記中心なので一歩踏み込んで小6で習う順列の式
nPr = n! / (n - r)! や、nCr = nPr / r! = n! / ((n - r)! * r!)
が、何故その式になるのか説明しなさい。みたいな問題(数学で言う証明)を増やした方が良い。
理由も分からず「公式だから」って理由で使ってるだけじゃ論理的思考は伸びない。
(低学年なら、九九や三角形の面積の公式(底辺 * 高さ / 2)を説明させるとか)
これは、書いたりコピペしたコードが上手く動くか、動かないならどこを修正すれば動くか考えるのに相当する。
そしてここが算数・数学・プログラミングに共通の楽しさで、自分の論理が求める意図と合致する(意図通りに動く)気持ち良さに繋がる。
(のに、算数・数学教育ではほとんど実践されて無い)
326デフォルトの名無しさん
2020/12/15(火) 14:51:13.18ID:eKJAj5sp 英語
327デフォルトの名無しさん
2020/12/15(火) 15:11:00.33ID:DP7+CpPv 海外経験、日本に居たら、
アイドル、スポーツ、グルメ、ドラマ、ギャンブル依存症
にさせられ、納税マシーンとなって死ぬだけ
アイドル、スポーツ、グルメ、ドラマ、ギャンブル依存症
にさせられ、納税マシーンとなって死ぬだけ
328デフォルトの名無しさん
2020/12/15(火) 20:46:20.60ID:twHPFqD6 > 数学で言う証明)を増やした方が良い
だから計算出来ない子多数だから論理を学習するに至らないと書いてる
証明問題は計算出来るのが当然の前提なんだわ
計算が間違っているのか論理が間違っているのか子供には分からない
数学・算数で論理を学習させる為には計算が高いハードルになっている
ゆえに
> 数学的思考(論理)を育みたいのなら数学とは別の手段を講じるのは間違っていない
計算を無くし論理を学ばせる事が求められていて色んな理由からそれがプログラミングとなってる
計算出来ないプログラマとかゴミだがな
だが論理を学ばせる手段としてのプログラミング(論理の概念的な)であるなら悪くないと思う
まだまだ社会・大衆の中では合理性を伴わない根性論が蔓延ってる
それらを意識改革させる要素の一つとして論理的思考の教育が一翼を担うだろう
だから計算出来ない子多数だから論理を学習するに至らないと書いてる
証明問題は計算出来るのが当然の前提なんだわ
計算が間違っているのか論理が間違っているのか子供には分からない
数学・算数で論理を学習させる為には計算が高いハードルになっている
ゆえに
> 数学的思考(論理)を育みたいのなら数学とは別の手段を講じるのは間違っていない
計算を無くし論理を学ばせる事が求められていて色んな理由からそれがプログラミングとなってる
計算出来ないプログラマとかゴミだがな
だが論理を学ばせる手段としてのプログラミング(論理の概念的な)であるなら悪くないと思う
まだまだ社会・大衆の中では合理性を伴わない根性論が蔓延ってる
それらを意識改革させる要素の一つとして論理的思考の教育が一翼を担うだろう
329デフォルトの名無しさん
2020/12/15(火) 21:40:55.30ID:6EQXqToq330デフォルトの名無しさん
2020/12/15(火) 22:50:48.47ID:y9S/T2ds 子供に夏休みの自由研究でscratchを覚えさせてブロックプログラミングを植え付けて
その流れでarduinoで電子工作(ルーレットゲーム)を作らせた
これで火が付けばと思ったが、今は全く興味なくなってしまったみたい
残念
その流れでarduinoで電子工作(ルーレットゲーム)を作らせた
これで火が付けばと思ったが、今は全く興味なくなってしまったみたい
残念
331デフォルトの名無しさん
2020/12/16(水) 13:59:04.35ID:BybGlVhN332デフォルトの名無しさん
2020/12/16(水) 18:08:46.17ID:sdCfxXhs >>328
本格的な証明には計算も要るだろうが、大雑把な証明には必ずしも計算は要らない。
計算が出来ないと言うのにも種類があって、
1.文章問題が苦手 = 計算が苦手なのではなく、文章の意味を理解し切れていない。実は国語の読解力の問題。
2.運算(途中式)で間違う = 式変形のルールの意味を理解し切れていない。
3.単純な計算ミス = 気を付けようとしか…。確かめ算で確実性を高めよう。
(確かめ算は、答え(予定)の数を使って問題に出てくる数を求める。例:a + b = cの確かめ算はc - a = bまたはc - b = a)
これらが主な原因。
こうして見ると意味を理解し切れていないと言う、読解力的な要素が多い事が分かる。
実は算数の成績が良い子は、国語の成績も良いと言う統計もある。
リモート授業の参考例でこんな言葉があった。
「どの子にも同じ「内容」ではなく、同じ「到達点」を保証する」
今までは「(対面授業で)教えた=理解させた」と教師陣は勘違いしていたのが、リモート授業で「教えた≠理解させた」にやっと気付いたのだろう。
何を教えたかではなく、何を理解させたかが大事。
本来、教育が目指すべきはそこ。
本格的な証明には計算も要るだろうが、大雑把な証明には必ずしも計算は要らない。
計算が出来ないと言うのにも種類があって、
1.文章問題が苦手 = 計算が苦手なのではなく、文章の意味を理解し切れていない。実は国語の読解力の問題。
2.運算(途中式)で間違う = 式変形のルールの意味を理解し切れていない。
3.単純な計算ミス = 気を付けようとしか…。確かめ算で確実性を高めよう。
(確かめ算は、答え(予定)の数を使って問題に出てくる数を求める。例:a + b = cの確かめ算はc - a = bまたはc - b = a)
これらが主な原因。
こうして見ると意味を理解し切れていないと言う、読解力的な要素が多い事が分かる。
実は算数の成績が良い子は、国語の成績も良いと言う統計もある。
リモート授業の参考例でこんな言葉があった。
「どの子にも同じ「内容」ではなく、同じ「到達点」を保証する」
今までは「(対面授業で)教えた=理解させた」と教師陣は勘違いしていたのが、リモート授業で「教えた≠理解させた」にやっと気付いたのだろう。
何を教えたかではなく、何を理解させたかが大事。
本来、教育が目指すべきはそこ。
333デフォルトの名無しさん
2020/12/16(水) 18:32:06.85ID:sdCfxXhs334デフォルトの名無しさん
2020/12/17(木) 01:21:55.46ID:BWhu+fPs335デフォルトの名無しさん
2020/12/17(木) 12:34:09.07ID:h5oPvIGR >>323
Excelとミーティングが仕事なんだろwww
Excelとミーティングが仕事なんだろwww
336デフォルトの名無しさん
2020/12/17(木) 14:27:34.71ID:mAL9mb1H337デフォルトの名無しさん
2020/12/17(木) 20:33:32.63ID:BPVFpOL6 一部の研究者達を除けば
数学は正答も解き方も事前に分かってる問題を解かせる学問だから
一般に求められる論理的思考能力の半分の領域しか使わないんだよね
数学は正答も解き方も事前に分かってる問題を解かせる学問だから
一般に求められる論理的思考能力の半分の領域しか使わないんだよね
338デフォルトの名無しさん
2020/12/22(火) 20:11:32.04ID:QZW3EL0Z 解かせられる方は、事前に解き方を知ってる訳ではないし。また、新しい解き方を見つけるっていうのもあるんじゃない?
339デフォルトの名無しさん
2020/12/27(日) 23:58:20.91ID:DRxdBPMx >>337見て「ん?」と思ったけど考えたら確かに一理あるわ
試験問題解くようなときは、殆どは類題や過去問で慣れて、それらのやり方を当てはめて手続き的に解くことが多いわ
いろんなやり方があるから多少総当たり的になることはあるけど
試験問題解くようなときは、殆どは類題や過去問で慣れて、それらのやり方を当てはめて手続き的に解くことが多いわ
いろんなやり方があるから多少総当たり的になることはあるけど
340デフォルトの名無しさん
2020/12/28(月) 21:40:10.12ID:uZJVUFcg ただの受験型勉強だね。答が一致することに喜びを感じるというやつかな。
341デフォルトの名無しさん
2020/12/29(火) 15:19:56.29ID:xvN7YPpo だわな
342デフォルトの名無しさん
2020/12/31(木) 13:38:41.08ID:9Q6kkYzP343デフォルトの名無しさん
2020/12/31(木) 13:45:39.88ID:9Q6kkYzP344デフォルトの名無しさん
2020/12/31(木) 14:08:35.26ID:qUyXOMrc https://www.youtube.com/watch?v=WgFhmtDEQjY&t=26m
26分から
任意に手をつないだ状態でもトポロジー的に必ず一つの輪になるのでしょうか?
2分の1かそれ以上の確率でねじれると思うのですが?
26分から
任意に手をつないだ状態でもトポロジー的に必ず一つの輪になるのでしょうか?
2分の1かそれ以上の確率でねじれると思うのですが?
345デフォルトの名無しさん
2020/12/31(木) 17:42:48.64ID:MglZD6eT346デフォルトの名無しさん
2020/12/31(木) 17:46:13.62ID:MglZD6eT347デフォルトの名無しさん
2021/01/02(土) 11:44:26.03ID:QsP+Nlmq348デフォルトの名無しさん
2021/02/14(日) 12:53:28.82ID:YHtP4QMy まぁ教師が受験勉強以外の楽しみや面白さを伝えられるかですね。
小学校の頃は、何でも楽しく感じられるし。
小学校の頃は、何でも楽しく感じられるし。
349デフォルトの名無しさん
2021/02/20(土) 00:46:02.00ID:rBwP1lPN 英語一択
350デフォルトの名無しさん
2021/02/28(日) 15:04:14.61ID:A4uk6Kzo351デフォルトの名無しさん
2021/03/01(月) 07:31:06.57ID:dKZ7Cg2A 何故か小6にオススメなプログラミング言語からプログラミング教育の話になってるけど
まぁオススメはPython
理由は可読性重視の言語で、多くのプログラミング言語によくある機能があるから
ブロックプログラミングはアルゴリズムに集中して学べるけど、実用性皆無だからやっぱり本物を触ったほうがいい
まぁオススメはPython
理由は可読性重視の言語で、多くのプログラミング言語によくある機能があるから
ブロックプログラミングはアルゴリズムに集中して学べるけど、実用性皆無だからやっぱり本物を触ったほうがいい
352デフォルトの名無しさん
2021/03/01(月) 18:16:29.26ID:+X2A1nni PaiSonはおっぱいとおちんちんを連想させるからダメでしょ
353デフォルトの名無しさん
2021/03/02(火) 08:59:54.07ID:8TqDi0oN 言語以前に、PCが行き渡って無いけどな
354デフォルトの名無しさん
2021/03/02(火) 09:24:46.75ID:7rchLV1O タブレットでプログラミング教育となると、やっぱブロック一択なのかな
355デフォルトの名無しさん
2021/03/02(火) 12:12:05.26ID:08kau52M 小学校の肛門
356デフォルトの名無しさん
2021/03/08(月) 10:58:06.16ID:P3HygzNP こういう問題を Scratch で解かせてみたい
https://www.youtube.com/watch?v=9OXdzn6hby0
https://www.youtube.com/watch?v=9OXdzn6hby0
357デフォルトの名無しさん
2021/03/08(月) 11:12:19.45ID:WpWthxaK 言語というべきか。ScratchとUnity。
358デフォルトの名無しさん
2021/03/08(月) 12:45:03.54ID:P3HygzNP Unity は C# ? WebGL ? js ?
Scratch は何?
Scratch は何?
359デフォルトの名無しさん
2021/03/08(月) 12:47:44.51ID:fh+LkChS Scratchは言語
Unityは本来C#だけじゃなく複数の言語で動くようになっているんだからフレームワークみたいなもの
Unityは本来C#だけじゃなく複数の言語で動くようになっているんだからフレームワークみたいなもの
360デフォルトの名無しさん
2021/03/09(火) 01:16:54.85ID:O1t/zxF9 ScratchはAdobeAir製だったけど3.0からJavaScript製になったよ。
361デフォルトの名無しさん
2021/03/09(火) 17:45:17.15ID:nSXo72zj362デフォルトの名無しさん
2021/03/10(水) 11:54:02.13ID:GqqrwlDC363デフォルトの名無しさん
2021/03/10(水) 21:22:02.16ID:lmxgrjBv >>351
Pythonで小6にどんなプログラムを書かせるんですか?
Pythonで小6にどんなプログラムを書かせるんですか?
364デフォルトの名無しさん
2021/03/11(木) 00:23:18.67ID:oOGhcJV+ プログラミング言語教育用に開発されたはずの
・Python
・Pascal
・そのPascalを発展させたobject Pascal言語のDelphi
これらがイマイチこのスレでは教育用に支持されていない不思議さ
・Python
・Pascal
・そのPascalを発展させたobject Pascal言語のDelphi
これらがイマイチこのスレでは教育用に支持されていない不思議さ
365デフォルトの名無しさん
2021/03/11(木) 07:34:37.23ID:9QGHV5ci Pascalは教育用だったけど(既に過去形)、Pythonも教育用だったの?
Turbo Pascalは、一時期、使ってたなぁ。
Turbo Pascalは、一時期、使ってたなぁ。
366デフォルトの名無しさん
2021/03/11(木) 07:42:07.06ID:9QGHV5ci 教育用のABC言語の後継で、Algolとも関係してたのか。
367デフォルトの名無しさん
2021/03/11(木) 07:43:08.22ID:88YcySCa 日本人用のあいう言語やいろは言語はないの?
368デフォルトの名無しさん
2021/03/11(木) 10:35:51.07ID:PA9WWZGA 織田信長
369デフォルトの名無しさん
2021/03/11(木) 12:40:29.98ID:WZmxwITu 以下をDuckDuckGoで検索
!py3 Turtle graphics
!gh Soldat Pascal
!py3 Turtle graphics
!gh Soldat Pascal
370デフォルトの名無しさん
2021/03/11(木) 13:09:26.84ID:WZmxwITu !twg Soldat
!yt Random Soldat Bullshittery
!yt Turtle graphics
!tw Turtle graphics filter:media
!yt Random Soldat Bullshittery
!yt Turtle graphics
!tw Turtle graphics filter:media
371デフォルトの名無しさん
2021/03/11(木) 19:02:13.38ID:S4Q2aRgw 日本語
372デフォルトの名無しさん
2021/03/12(金) 15:34:00.85ID:HqzVN626 集金Pay
373デフォルトの名無しさん
2021/03/12(金) 16:16:25.26ID:0g8W4jPs あわしろ氏の新作が待たれるな。
374デフォルトの名無しさん
2021/03/14(日) 09:44:35.07ID:Yjme0C/z375デフォルトの名無しさん
2021/03/14(日) 12:40:09.75ID:5DzsH1LF ここまで分かりやすい自演には私も驚いた
376デフォルトの名無しさん
2021/03/14(日) 12:44:30.12ID:BF82ea3a ネットにたくさんの情報がある時代に本を買って読めとか嫌がらせ行為にすら見える
377デフォルトの名無しさん
2021/03/14(日) 13:08:50.49ID:ts4vlMmE 一生懸命書いたのに全く売れなくて悔しいんだろう
そんな知能程度の低いのが書いた物を誰が買うかっての
ゴミを宣伝する前に勉強して出直せ
そんな知能程度の低いのが書いた物を誰が買うかっての
ゴミを宣伝する前に勉強して出直せ
378デフォルトの名無しさん
2021/03/14(日) 16:01:32.55ID:03XgEL2i まあ本を出したことあると一部ではステータスになるから、
やっとくのも悪かないわね
本じゃなくてもアウトプットは大事大事
やっとくのも悪かないわね
本じゃなくてもアウトプットは大事大事
379デフォルトの名無しさん
2021/03/14(日) 18:07:42.70ID:ECZiVMdJ アウトプットは大事だね。それが業績になるところもあるし。
ネットに情報はあるから、本は要らないってことにはならないと思う。
ネットに情報はあるから、本は要らないってことにはならないと思う。
380デフォルトの名無しさん
2021/03/14(日) 18:18:33.73ID:UOoBKmpX アウトプットは大事。
ただ、このスレ的に重要なことは、小6にhaskellは要らないだろうってこと。
ただ、このスレ的に重要なことは、小6にhaskellは要らないだろうってこと。
381デフォルトの名無しさん
2021/03/14(日) 19:02:25.04ID:iJUJEk4C そうですね。私もそう思います。
382デフォルトの名無しさん
2021/03/15(月) 02:10:13.21ID:4dKvnbAN 逆に何でHaskellなぞ必要なのか知りたい
383デフォルトの名無しさん
2021/03/15(月) 02:42:50.90ID:uFpZBB9k そんなものはないのでキチガイに餌をあげないでください
384デフォルトの名無しさん
2021/03/15(月) 07:45:32.60ID:gfM/uGZG 考える分には良いのではないかな。押し付けられると嫌だけど。
もしかすると機械語が良いかもよ。
もしかすると機械語が良いかもよ。
385デフォルトの名無しさん
2021/03/15(月) 09:59:14.21ID:Mo7Nawdg 小学校の授業でプログラミングをすることと
趣味や興味でプログラミングをすることは根本的に異なる
学校での教育は論理的思考の教育であって
専門家育成ではないのだから簡単な言語のほうがいい
一方で、趣味や興味で将来IT系行きたいって人は
多少なりとも現実的な言語をやらせたほうがいい
趣味や興味でプログラミングをすることは根本的に異なる
学校での教育は論理的思考の教育であって
専門家育成ではないのだから簡単な言語のほうがいい
一方で、趣味や興味で将来IT系行きたいって人は
多少なりとも現実的な言語をやらせたほうがいい
386デフォルトの名無しさん
2021/03/15(月) 12:59:59.89ID:o60Hn2uo スクラッチだろ
387デフォルトの名無しさん
2021/03/15(月) 20:31:20.81ID:NHEgiDo4 スクラッチは、ネコが横向いているのがダメだと思う。
388デフォルトの名無しさん
2021/03/15(月) 21:36:05.22ID:JMxBUfb9 ネコと和解せよ
389デフォルトの名無しさん
2021/03/16(火) 03:39:39.13ID:cOvNmwuL ねこよりかめ
390デフォルトの名無しさん
2021/03/16(火) 16:25:32.67ID:zVll4c5H サソリは?
391デフォルトの名無しさん
2021/03/16(火) 19:43:57.94ID:1grVR84f スクラッチは良くできてると思う
けど言語ではないんじゃないか
その頃はBASICでlineとかcircleとかうってキャッキャしてたなあ
やっぱ目に見えるものがいいな
けど言語ではないんじゃないか
その頃はBASICでlineとかcircleとかうってキャッキャしてたなあ
やっぱ目に見えるものがいいな
392デフォルトの名無しさん
2021/03/30(火) 00:27:21.68ID:29ibWysK レゴ
393デフォルトの名無しさん
2021/03/30(火) 07:47:07.79ID:mHh17mZ+ 高い
394デフォルトの名無しさん
2021/03/30(火) 08:44:54.55ID:MU4teruE >>299
中学から高校まで6年やって、文章読解どころか日常会話のひとつすら身につかない「英語」という授業があることを忘れないであげて
中学から高校まで6年やって、文章読解どころか日常会話のひとつすら身につかない「英語」という授業があることを忘れないであげて
395デフォルトの名無しさん
2021/03/30(火) 09:53:23.69ID:1+0+BHWt 5年以上前にスクラッチで試しにゲーム作ったことあるんだが
オブジェクト(絵)ごとに処理が分離していて、それらマルチスレッドで動くんだよね
各オブジェクトを独立して処理が記述できてスパゲッティになりにくいんだが
マルチスレッドであるがための、オブジェクトの相互連携が厄介だった記憶がある
まあ子供がお遊び程度に作るものなら、そこまで深入りしないだろうし用足りるのかもしれんが
一歩踏み込んだもの作るとなると、高度な排他制御が必要になるね
オブジェクト(絵)ごとに処理が分離していて、それらマルチスレッドで動くんだよね
各オブジェクトを独立して処理が記述できてスパゲッティになりにくいんだが
マルチスレッドであるがための、オブジェクトの相互連携が厄介だった記憶がある
まあ子供がお遊び程度に作るものなら、そこまで深入りしないだろうし用足りるのかもしれんが
一歩踏み込んだもの作るとなると、高度な排他制御が必要になるね
396デフォルトの名無しさん
2021/03/30(火) 17:33:48.52ID:2VQXF/Ug397デフォルトの名無しさん
2021/03/30(火) 17:43:48.29ID:2CeDTrvd >>387
それは言える
それは言える
398デフォルトの名無しさん
2021/03/30(火) 18:05:01.82ID:bKhExOEr python一択
オブジェクト指向系は不要
オブジェクト指向系は不要
399デフォルトの名無しさん
2021/03/30(火) 20:02:15.03ID:V9XlIhLh オレが今の小学生なら、自殺だな。
400デフォルトの名無しさん
2021/03/31(水) 07:38:45.09ID:jz6WsiqX >>397
上下左右と前後左右が混在してるからね
上下左右と前後左右が混在してるからね
401デフォルトの名無しさん
2021/03/31(水) 18:16:07.16ID:WWU9BM+E あわしろ氏は小学生こそHaskellと言ってたけどな。
402デフォルトの名無しさん
2021/03/31(水) 19:27:17.63ID:5XLQJUkM こどもはむずかしいことをしないでおそとであそびなさい!
403デフォルトの名無しさん
2021/04/01(木) 14:58:24.94ID:7y1pTd6e404デフォルトの名無しさん
2021/04/01(木) 16:37:40.46ID:2Czoe8CU >>401
ぼくはすけるやりたくない
ぼくはすけるやりたくない
405デフォルトの名無しさん
2021/04/01(木) 20:35:26.86ID:95M/dnnl あわしろ氏一族は、小学校からHaskellをやってるのかぁ。
406デフォルトの名無しさん
2021/04/01(木) 22:36:03.10ID:/JuR0YTA 幼稚園でIT教育する時代ですからね。
407デフォルトの名無しさん
2021/04/02(金) 03:47:56.26ID:bKoNs5Nv 白痴みたいな名前
408デフォルトの名無しさん
2021/04/04(日) 08:38:22.03ID:e3g2sUZ3 C言語だろ常考
409デフォルトの名無しさん
2021/04/04(日) 17:49:38.06ID:WWUYFZdh 放送大学の今年度から始まった
「正多角形と素数」
これめっちゃおすすめ
「正多角形と素数」
これめっちゃおすすめ
410デフォルトの名無しさん
2021/04/04(日) 22:54:51.07ID:k9+Ljpk6 「正多面体と素数(’21)」
411デフォルトの名無しさん
2021/04/07(水) 11:40:02.22ID:KZMtad1a >>382
x = x + 1の様なコンピューターのメモリに依存した概念不要。
文法も回数決まってるループ(for)と条件依存のループ(while)が再帰で統一出来る。
書いた当初は学校で遊ばれても困るからYouTube見れない。
変なのDLされては困るからDL不可。
個人情報漏れたら困るからUSB不可。
と言う学校のネットワーク環境が特殊な環境だった。
そして今でも生徒全員がPCを持てる環境が揃っておらず、プログラミングの授業が一向に始まらない。
以上の理由で、紙と鉛筆があればプログラミング出来るHaskellを提案した。
生徒全員がPCを持てる環境が揃うなら、別に他の言語でも構わない。
(が、去年には始まるべき授業が未だに始まらない…)
x = x + 1の様なコンピューターのメモリに依存した概念不要。
文法も回数決まってるループ(for)と条件依存のループ(while)が再帰で統一出来る。
書いた当初は学校で遊ばれても困るからYouTube見れない。
変なのDLされては困るからDL不可。
個人情報漏れたら困るからUSB不可。
と言う学校のネットワーク環境が特殊な環境だった。
そして今でも生徒全員がPCを持てる環境が揃っておらず、プログラミングの授業が一向に始まらない。
以上の理由で、紙と鉛筆があればプログラミング出来るHaskellを提案した。
生徒全員がPCを持てる環境が揃うなら、別に他の言語でも構わない。
(が、去年には始まるべき授業が未だに始まらない…)
412デフォルトの名無しさん
2021/04/07(水) 11:49:22.58ID:jRlxBeiC プログラミング教育ってPCのキーボード配置を覚えること以外に何に対して重要か?って考えると
ある1つの大きな作業を、細分化してパーツ化し、
同じパーツは1つにまとめる能力なんじゃないのかね
それなら、たとえば給食や掃除のオペレーションを細分化して効率化を図る授業とかしたほうがよさそ
ある1つの大きな作業を、細分化してパーツ化し、
同じパーツは1つにまとめる能力なんじゃないのかね
それなら、たとえば給食や掃除のオペレーションを細分化して効率化を図る授業とかしたほうがよさそ
413デフォルトの名無しさん
2021/04/07(水) 11:50:07.21ID:jRlxBeiC もし情報処理技量も必要とあるなら、それは数学の時間にビット演算でもなんでもやればいい
414デフォルトの名無しさん
2021/04/07(水) 12:04:03.74ID:TkDgLyz7 >>411
https://www.nhk.or.jp/school/sougou/texico/
プログラム教育に特定のプログラム用語なんかいらないんだよバーカ
それもなんでわざわざHaskellなんか覚えなきゃならないんだカス
https://www.nhk.or.jp/school/sougou/texico/
プログラム教育に特定のプログラム用語なんかいらないんだよバーカ
それもなんでわざわざHaskellなんか覚えなきゃならないんだカス
415デフォルトの名無しさん
2021/04/07(水) 12:31:07.24ID:KZMtad1a Haskellそのものはともかく、そのベースになっている圏論が主張している
関数は値であり、値もまた関数である
ってのは、教員に頭の片隅に置いてて欲しいな。
特に値もまた関数である。の方。
これの意味が分かった時は目から鱗だった。
x = 5 変数
f() = 5 引数の無い関数
f() = x = 5 変数と引数の無い関数と値5は同じ
対象Aと同じ値を常に返す恒等関数idAはAと同一と見做せる。(圏論では、これによって射(関数)のみで議論を進められる)
id5 = 5
禅問答のようだが、5自身も5と同じ。
5 = 5
関数は値であり、値もまた関数である
ってのは、教員に頭の片隅に置いてて欲しいな。
特に値もまた関数である。の方。
これの意味が分かった時は目から鱗だった。
x = 5 変数
f() = 5 引数の無い関数
f() = x = 5 変数と引数の無い関数と値5は同じ
対象Aと同じ値を常に返す恒等関数idAはAと同一と見做せる。(圏論では、これによって射(関数)のみで議論を進められる)
id5 = 5
禅問答のようだが、5自身も5と同じ。
5 = 5
416デフォルトの名無しさん
2021/04/07(水) 12:31:19.13ID:KZMtad1a この観点から、値を変数的に使うと簡単に計算出来る事もある
112 - 98
ここで98を変数と見做し、
98 = 100 - 2
と置く。
112 - (100 - 2)
括弧を外す
112 - 100 + 2
112 - 100をする
12 + 2 = 14
112 - 98
ここで98を変数と見做し、
98 = 100 - 2
と置く。
112 - (100 - 2)
括弧を外す
112 - 100 + 2
112 - 100をする
12 + 2 = 14
417デフォルトの名無しさん
2021/04/07(水) 12:33:41.94ID:KZMtad1a 副作用方向に値が関数と言う主張を見れば、マシン語そのもの。
0と1の羅列と言うただの値がキーボードからデータを読み込み、計算し、画面へ出力する。
0と1の羅列と言うただの値がキーボードからデータを読み込み、計算し、画面へ出力する。
418デフォルトの名無しさん
2021/04/07(水) 12:53:40.49ID:KZMtad1a419デフォルトの名無しさん
2021/04/07(水) 13:01:24.04ID:KZMtad1a 大事なのは生徒自身に発見させる事。
そうすれば、ただの授業もやらされるのではなく、自分で発見した法則性を自身で確認する能動的なものになる。
(普通に計算した答えと、自分の発見した法則性を使った答えが同じか確認しながら進める様になる)
そうすれば、ただの授業もやらされるのではなく、自分で発見した法則性を自身で確認する能動的なものになる。
(普通に計算した答えと、自分の発見した法則性を使った答えが同じか確認しながら進める様になる)
420デフォルトの名無しさん
2021/04/07(水) 13:04:55.88ID:F68XixJH こういう人ってアレだね
気持ち良くってやめられない
オナニー中毒の患者と同じ
主義主張・思想 という麻薬に侵されそれ以外のものが見えなくなる病気
気持ち良くってやめられない
オナニー中毒の患者と同じ
主義主張・思想 という麻薬に侵されそれ以外のものが見えなくなる病気
421デフォルトの名無しさん
2021/04/07(水) 15:02:08.84ID:cHk58OLa f () = x = 5 ときたか……
普通のHaskell処理系ではコンパイルエラーなんだけど、もはやREPL通してすらいないんだろうな
なぜ自分が書いているのがHaskellだと信じられるのか不思議だ
普通のHaskell処理系ではコンパイルエラーなんだけど、もはやREPL通してすらいないんだろうな
なぜ自分が書いているのがHaskellだと信じられるのか不思議だ
422デフォルトの名無しさん
2021/04/07(水) 15:48:44.81ID:ZUAxjqla みんな若くてうらやましい。
自分が小学生の頃はプログラミング環境なんてなかった。
プログラミング電卓とか、FORTH とかはどうだろう。
自分が小学生の頃はプログラミング環境なんてなかった。
プログラミング電卓とか、FORTH とかはどうだろう。
423デフォルトの名無しさん
2021/04/07(水) 17:15:09.68ID:3KhsvGS0424デフォルトの名無しさん
2021/04/07(水) 21:51:04.52ID:ZUAxjqla >>423
> スマホある時代に小学生にわざわざプログラミング電卓買えってなかなかひどいな
最近の学校は、「小学生にはスマホを持たせない」とか言ってるくせに、
中学校だとパソコンやらタブレットやらの使い方を教えているわけなので、
「プログラミング電卓」を「函数電卓」の上位概念と位置付けるのは
どうかと思う。
土木とか建築関係だと、(中学・高校でも)いわゆる「ポケコン」を
買わされるし、小学校でも「電子教科書」うんぬんの話もあるので、
「初等関数(三角函数・放物線函数・双曲線函数・指数函数・対数函数)」
を理解していないから函数電卓を持たせてはいけない、というのは
暴論かもしれない、と思う。
「どうせ使わないだろう」という話だと思うので、
「使わせてはいけない」という話ではないんじゃないだろうか。
つーか、「スマホで使える関数電卓・プログラミング電卓」が
あるんなら教えてほしいと思う。
> スマホある時代に小学生にわざわざプログラミング電卓買えってなかなかひどいな
最近の学校は、「小学生にはスマホを持たせない」とか言ってるくせに、
中学校だとパソコンやらタブレットやらの使い方を教えているわけなので、
「プログラミング電卓」を「函数電卓」の上位概念と位置付けるのは
どうかと思う。
土木とか建築関係だと、(中学・高校でも)いわゆる「ポケコン」を
買わされるし、小学校でも「電子教科書」うんぬんの話もあるので、
「初等関数(三角函数・放物線函数・双曲線函数・指数函数・対数函数)」
を理解していないから函数電卓を持たせてはいけない、というのは
暴論かもしれない、と思う。
「どうせ使わないだろう」という話だと思うので、
「使わせてはいけない」という話ではないんじゃないだろうか。
つーか、「スマホで使える関数電卓・プログラミング電卓」が
あるんなら教えてほしいと思う。
425デフォルトの名無しさん
2021/04/07(水) 22:44:54.63ID:QWhOYP79426デフォルトの名無しさん
2021/04/08(木) 14:37:00.95ID:BYjSvKlS 特定の言語に依存するのは最低
javascript話にならん
Haskellも同罪
javascript話にならん
Haskellも同罪
427デフォルトの名無しさん
2021/04/08(木) 16:50:39.39ID:X13gAvq4 >Haskellも同罪
そんなこと書いたら「あの人」怒っちゃうよぉ
そんなこと書いたら「あの人」怒っちゃうよぉ
428デフォルトの名無しさん
2021/04/08(木) 17:11:04.58ID:xOOH6eqF haskell好きすぎて本書いちゃった人がまた湧いてたのか
429デフォルトの名無しさん
2021/04/08(木) 19:52:37.56ID:Hbbo3kWj 世の中には、プログラミング言語ではなく、独自の自然言語を考える人も居るらしい。
それはその人の趣味で良いけど、それを自分の子どもに押しつけてたら、子どもがかわいそうだなと思う。
子どもが自分からhaskellを学びたいと思うまで待てないのかな?
それはその人の趣味で良いけど、それを自分の子どもに押しつけてたら、子どもがかわいそうだなと思う。
子どもが自分からhaskellを学びたいと思うまで待てないのかな?
430デフォルトの名無しさん
2021/04/08(木) 19:55:52.86ID:Hbbo3kWj プログラミングでは、再帰を勉強するけど、人間は再帰でものを考えることは、ほとんどないと聞いたことがある。複数人だったらあるかもだけど。
431デフォルトの名無しさん
2021/04/09(金) 14:32:27.78ID:ReppWZpo 英語ができない大人達が英語ができたらよかったのになぁと思い英語を必修化する
プログラミングできない大人達がプログラミングできたらよかったのになぁと思いプログラミングを必修化する
どちらもロクに勉強せず本質的に何が必要なのかを理解していない
小さい頃からやればできるようになるだろうという浅はかな考え方
プログラミングできない大人達がプログラミングできたらよかったのになぁと思いプログラミングを必修化する
どちらもロクに勉強せず本質的に何が必要なのかを理解していない
小さい頃からやればできるようになるだろうという浅はかな考え方
432デフォルトの名無しさん
2021/04/09(金) 15:25:43.60ID:tQcHQU6Y >>430
しょっちゅうあるよ
しょっちゅうあるよ
433デフォルトの名無しさん
2021/04/09(金) 17:21:37.53ID:ZFoQtNJd >>426
おまえネット見るのにjavascriptに依存して表示するWebブラウザ使うの禁止な
おまえネット見るのにjavascriptに依存して表示するWebブラウザ使うの禁止な
434デフォルトの名無しさん
2021/04/09(金) 21:19:10.33ID:yBOSrhZP >>432
例えば?
例えば?
435デフォルトの名無しさん
2021/04/11(日) 12:04:25.74ID:cdetMAhD436デフォルトの名無しさん
2021/04/11(日) 17:36:39.84ID:aXr2Oiyw >>434
あわしろ氏によると、仏教の世界では転生輪廻のように再帰を取り入れた概念が多いらしい。
あわしろ氏によると、仏教の世界では転生輪廻のように再帰を取り入れた概念が多いらしい。
437デフォルトの名無しさん
2021/04/12(月) 00:36:56.56ID:KsxFTVPL 斉木楠雄のΨ難って映画が在ったね。
438デフォルトの名無しさん
2021/04/20(火) 13:31:35.96ID:aO5h+7kv >>423
いあ、貧困層はPCやスマホ持って無かったり、持ってても親が使うから子供が自由に使えないって問題があってだな?
クラスに一人でもそう言う子が居る限り、公教育と言う立場上、プログラミング学習が始められない。
いあ、貧困層はPCやスマホ持って無かったり、持ってても親が使うから子供が自由に使えないって問題があってだな?
クラスに一人でもそう言う子が居る限り、公教育と言う立場上、プログラミング学習が始められない。
439デフォルトの名無しさん
2021/04/20(火) 17:10:15.85ID:YwVDfnEJ コンピュータ関連の仕事に就かないのであれば、
プログラミング教育をしてもムダ
その分本を読んだり、作文をしたりする方が有意義
プログラミング教育をしてもムダ
その分本を読んだり、作文をしたりする方が有意義
440デフォルトの名無しさん
2021/04/20(火) 17:27:27.23ID:yJil1ehM 教育の話はマ板でやれ
内容は同じループしているし板違いだし発達障害と知的障害のセットかよ
内容は同じループしているし板違いだし発達障害と知的障害のセットかよ
441デフォルトの名無しさん
2021/04/20(火) 17:32:58.31ID:1fSUWbov このスレ自体がマ向きなんじゃなかろうか
442デフォルトの名無しさん
2021/04/23(金) 21:53:13.60ID:jMPYdJgU 小6におすすめの板は?
443デフォルトの名無しさん
2021/05/02(日) 20:45:11.50ID:GE182TBO444デフォルトの名無しさん
2021/05/02(日) 21:12:30.96ID:liMkj8Q9 Haskell POWER!
445デフォルトの名無しさん
2021/05/02(日) 22:15:48.23ID:/ljign3/ 流石にここでRustとか言う鬼畜はまだ出てないのな
446デフォルトの名無しさん
2021/05/04(火) 12:42:10.40ID:g/PMv139 >>442
白板
白板
447デフォルトの名無しさん
2021/05/04(火) 22:45:41.47ID:FOTNwXH0 Linus氏もRustをお勧めしてる。
448デフォルトの名無しさん
2021/05/05(水) 17:43:20.46ID:mGxnTjjU 小学生から不登校でCから始めた友人居るけどな。
ベーシック?みたいな。
40年後にはアメリカでの園児ニア。
ベーシック?みたいな。
40年後にはアメリカでの園児ニア。
449デフォルトの名無しさん
2021/05/06(木) 01:08:55.86ID:lPbp1Goc 幼くして独学で学べちゃうような天才肌には常人は一生勝てないのは薄々感じつつある
450デフォルトの名無しさん
2021/05/07(金) 11:34:20.85ID:fHTm+yKw451デフォルトの名無しさん
2021/05/08(土) 09:34:48.23ID:e4wyqYys 小学生への問題だから、円周率もきっちり計算しないと怒られるんだな…
452デフォルトの名無しさん
2021/05/16(日) 12:31:00.68ID:ak32xhZt 子供にはPrologでしょう。7才くらいから始めるのが良いと思う。
453デフォルトの名無しさん
2021/05/16(日) 12:52:20.78ID:49UtxmQ+454デフォルトの名無しさん
2021/05/16(日) 17:18:35.09ID:iJ2vqa7y ゲームセンターあらし
455デフォルトの名無しさん
2021/05/21(金) 16:14:45.44ID:ZyYdcxQO 文字が読み書きできるようになったらProlog
456デフォルトの名無しさん
2021/05/21(金) 20:01:29.23ID:sgQmJyCK 俺は小、中とアホ丸出しのノー勉野郎だったけど
小6のときに、あらしの「こんにちはマイコン」を覚えるほど読んで
プログラムだけはできるようになったな
そういう意味では、アホにでも理解でき惹きつける何かが、あの本にはあるんだと思う
小6のときに、あらしの「こんにちはマイコン」を覚えるほど読んで
プログラムだけはできるようになったな
そういう意味では、アホにでも理解でき惹きつける何かが、あの本にはあるんだと思う
457デフォルトの名無しさん
2021/05/21(金) 20:10:58.51ID:uZSi+mzk > こんにちはマイコン
俺も持ってたw
6001だか8001だか、欲しかったわ
俺も持ってたw
6001だか8001だか、欲しかったわ
458デフォルトの名無しさん
2021/05/21(金) 20:53:01.30ID:bfSFy0HM N88BASICでサブルーチンの再起呼び出しをしようとしたら機能しなかった思い出
459デフォルトの名無しさん
2021/05/22(土) 08:39:18.36ID:wK9XOgfN PC買えない子がどうのこうのと言ってるけどGigaスクールでPC配られたから紙とペンだけでできるらしいHaskellである必要はなくなったな
460デフォルトの名無しさん
2021/05/23(日) 20:17:05.56ID:oL8IVwRo 学校ではiPadが使われているらしいけど、PCやタブレットの使い方に振り回されていないといいけど。
持ち歩ける図書館とかメモ帳の有用性が分かっていると良いけど。
プログラミングも同じこと。言語とか副次的な問題だと思う。
持ち歩ける図書館とかメモ帳の有用性が分かっていると良いけど。
プログラミングも同じこと。言語とか副次的な問題だと思う。
461デフォルトの名無しさん
2021/05/25(火) 15:21:25.00ID:9esnpvbX 最初に習う環境ってその後何かと尾を引きやすい
洗脳マシーンになりがち
洗脳マシーンになりがち
462デフォルトの名無しさん
2021/05/25(火) 18:56:35.02ID:2EYYrDqW 小学生こそHaskellを学ぶべき。
463デフォルトの名無しさん
2021/05/26(水) 03:42:11.09ID:Pv/4RHCM >>462
小6が始めるのに適切な時期であるとは思いませんが、私はPrologを学ぶべきだと思います。
小6が始めるのに適切な時期であるとは思いませんが、私はPrologを学ぶべきだと思います。
464デフォルトの名無しさん
2021/05/26(水) 07:32:42.61ID:skLRgsy3 なぜ、Prolog が良いと思われるのですか?
それは、Prolog でしかできないことですか?
それは、Prolog でしかできないことですか?
465デフォルトの名無しさん
2021/05/26(水) 09:37:32.94ID:m9KJRR3m 何故か関数型言語を勧めてる人が多いけどオブジェクト指向のプログラミング言語をオススメしたい
現代の多くの言語で採用されてるパラダイムだから1つ学べば他の言語もすぐに出来るようになる
現代の多くの言語で採用されてるパラダイムだから1つ学べば他の言語もすぐに出来るようになる
466デフォルトの名無しさん
2021/05/26(水) 13:01:25.29ID:Pv/4RHCM467デフォルトの名無しさん
2021/05/26(水) 13:23:38.18ID:fWshh5el >>466
Prologは写生だと言われます。事実というと大袈裟ですが、見たこと発見したことを書き留めるのには最良の形式を持っています。引数をつけ、さらにルールを記述する。発展は無限です。
Prologは写生だと言われます。事実というと大袈裟ですが、見たこと発見したことを書き留めるのには最良の形式を持っています。引数をつけ、さらにルールを記述する。発展は無限です。
468デフォルトの名無しさん
2021/05/26(水) 13:55:36.77ID:7shb1/oG 小学生に限らず初心者には、まずHello Worldが1命令で書けて
ボタン1つで実行可能であったほうがいい
あと画像と音、これも1命令で簡単にできたほうがいい
ボタン1つで実行可能であったほうがいい
あと画像と音、これも1命令で簡単にできたほうがいい
469デフォルトの名無しさん
2021/05/26(水) 13:57:18.11ID:7shb1/oG あと言語以前に環境構築で興味を損なう可能性が大きいから
そこも超絶簡単なものがいい
そこも超絶簡単なものがいい
470デフォルトの名無しさん
2021/05/26(水) 21:00:34.84ID:1cwVd8gg471デフォルトの名無しさん
2021/05/26(水) 21:08:55.22ID:7shb1/oG アセンブラって、画像の座標指定すんのに
レジスタにmovするとか、到底1命令じゃ無理じゃん
レジスタにmovするとか、到底1命令じゃ無理じゃん
472デフォルトの名無しさん
2021/05/27(木) 02:58:55.08ID:k4mD48Yz >>470
小6くらいだと、立派な図鑑的なのもの http://www.otv.ne.jp/~okaky/inuside.html
以前に
樹皮(イヌシデ,白っぽいたてじま).
のように自分で観察して記述することが大事という場合が多い。上の記述で十分だし、
樹皮(イヌシデ,白っぽいたてじま) :-
www_open_url('http://www.otv.ne.jp/~okaky/image/DSC028191.jpg').
のような発展もいかにも小学生向き。
小6くらいだと、立派な図鑑的なのもの http://www.otv.ne.jp/~okaky/inuside.html
以前に
樹皮(イヌシデ,白っぽいたてじま).
のように自分で観察して記述することが大事という場合が多い。上の記述で十分だし、
樹皮(イヌシデ,白っぽいたてじま) :-
www_open_url('http://www.otv.ne.jp/~okaky/image/DSC028191.jpg').
のような発展もいかにも小学生向き。
473デフォルトの名無しさん
2021/05/27(木) 05:46:03.62ID:k4mD48Yz Prologは、算数(数学)だけではなく、国語、社会、理科などの科目のノート(PC/タブレット)への記述形式として有力です。
社会科や理科が始まる前にこの言語の準備ができていることが望ましく、漢字を本格的に使い始める二年生あたりの導入が望ましいと思います。
社会科や理科が始まる前にこの言語の準備ができていることが望ましく、漢字を本格的に使い始める二年生あたりの導入が望ましいと思います。
474デフォルトの名無しさん
2021/05/27(木) 07:33:54.83ID:tgaRcrWk >>470
scratchとかでいいだろう
scratchとかでいいだろう
475デフォルトの名無しさん
2021/05/27(木) 11:15:14.24ID:egA6VSy0 >>473
Prologは国語、算数、社会、理科、英語、道徳など文字、言葉主体の授業には有用だが、図工、音楽、体育にはあまり有効ではないと考えてよいものですか
Prologは国語、算数、社会、理科、英語、道徳など文字、言葉主体の授業には有用だが、図工、音楽、体育にはあまり有効ではないと考えてよいものですか
476デフォルトの名無しさん
2021/05/27(木) 11:47:20.58ID:k4mD48Yz >>475
そういう分類をするならば確かにそうなると思います。
そういう分類をするならば確かにそうなると思います。
477デフォルトの名無しさん
2021/05/27(木) 12:42:44.29ID:k4mD48Yz >>475
ですから、Prologだけで小学校低学年から大人になるまで十分な環境だということではありません。例えば、scratchと被って利用できる環境というようなものを試行する必要があります。しかも、Prologはテキストの画像エディタ上で動かねばなりません。現在のインタプリタの環境だけではもちろん不十分です。
ですから、Prologだけで小学校低学年から大人になるまで十分な環境だということではありません。例えば、scratchと被って利用できる環境というようなものを試行する必要があります。しかも、Prologはテキストの画像エディタ上で動かねばなりません。現在のインタプリタの環境だけではもちろん不十分です。
478デフォルトの名無しさん
2021/05/27(木) 12:54:46.40ID:U0nLnJgd >>474
ほんそれ
https://jr.mitou.org/projects/2020/brush_talk
Scratchで君もスーパークリエイターωになれる!!!ωωω
https://jr.mitou.org/about
https://www.asahi.com/edua/article/13976353
ほんそれ
https://jr.mitou.org/projects/2020/brush_talk
Scratchで君もスーパークリエイターωになれる!!!ωωω
https://jr.mitou.org/about
https://www.asahi.com/edua/article/13976353
479デフォルトの名無しさん
2021/05/27(木) 16:48:05.71ID:U0nLnJgd480デフォルトの名無しさん
2021/05/27(木) 17:12:56.55ID:0Npdlhbn 子供というより親の戦いだわな
481デフォルトの名無しさん
2021/05/27(木) 21:06:32.15ID:YZcGNVwj482デフォルトの名無しさん
2021/05/27(木) 23:42:16.44ID:BHpwZWFR >>481
Prologの方ですが教科書作りもまだほとんど手が着いていないのではないか
Prologの方ですが教科書作りもまだほとんど手が着いていないのではないか
483デフォルトの名無しさん
2021/05/28(金) 11:46:57.03ID:fmFCcm41 あらゆる言語に触れるべき
IT土方になる訳でもあるまい
IT土方になる訳でもあるまい
484デフォルトの名無しさん
2021/05/28(金) 14:30:16.69ID:cfWnMWR2 >>467
Prologは写生だとか、見た事実を書き留めるとありますが、
これは、メモ帳とかExcelのように道具として考えているのですか
プログラミング言語としてのPrologの評価はどんなことになりますか
Prologは写生だとか、見た事実を書き留めるとありますが、
これは、メモ帳とかExcelのように道具として考えているのですか
プログラミング言語としてのPrologの評価はどんなことになりますか
485デフォルトの名無しさん
2021/05/28(金) 15:29:25.43ID:noi5k0SL 実験用
研究用
止まり
研究用
止まり
486デフォルトの名無しさん
2021/05/28(金) 16:23:12.99ID:xr6waYyF prologならSQLでよくね?
487デフォルトの名無しさん
2021/05/28(金) 16:37:10.66ID:c1aNJ6R+ >>484
最後まで生き残るいくつかの言語のひとつだと思います。
少なくともここ十年、二十年は機械学習の欠点を補うものとして重要だと
評価され続けるでしょう。
よく、スクリプト言語の人達がライブラリで述語論理も取り入れればよい
だろうと言いますが、それなら、「書いてごらんなさい」ですね。
日頃、そのような記述を続けていなくては書くことはできません。結局は
Prologの優れた処理系に戻ってくるのです。そういう意味では小学生の頃
からこの言語に馴染んでいることは、現在の我々よりも優位の地歩にある
ということになるでしょう。
最後まで生き残るいくつかの言語のひとつだと思います。
少なくともここ十年、二十年は機械学習の欠点を補うものとして重要だと
評価され続けるでしょう。
よく、スクリプト言語の人達がライブラリで述語論理も取り入れればよい
だろうと言いますが、それなら、「書いてごらんなさい」ですね。
日頃、そのような記述を続けていなくては書くことはできません。結局は
Prologの優れた処理系に戻ってくるのです。そういう意味では小学生の頃
からこの言語に馴染んでいることは、現在の我々よりも優位の地歩にある
ということになるでしょう。
488デフォルトの名無しさん
2021/05/28(金) 18:59:18.23ID:2gGakCwS あわしろ氏によると、小学生が最初にマスターするべきは、一階述語理論だそうです。
489デフォルトの名無しさん
2021/05/28(金) 20:48:08.50ID:ToTxCjWt 大学生だが当時全然わからんかった
今もわからん
そんなにむずかしくないはずだとおもうのでくやしい
数学のの連中ときたら
それを習うのに
パーサのソースコードを投げてきてこれで理解しろというような教え方ばっかり
今もわからん
そんなにむずかしくないはずだとおもうのでくやしい
数学のの連中ときたら
それを習うのに
パーサのソースコードを投げてきてこれで理解しろというような教え方ばっかり
490デフォルトの名無しさん
2021/05/28(金) 22:30:46.05ID:ZXtQR2J3 Prolog でも Haskell でも良いけど、先ずは自分の子どもとか親戚、近所の子どもに教えてみたら良いとおもうけどなぁ。
自分なら、1時間くらい面白く遊んでもらって、後は子ども次第ってくらいがいいかな。
自分なら、1時間くらい面白く遊んでもらって、後は子ども次第ってくらいがいいかな。
491デフォルトの名無しさん
2021/05/29(土) 03:59:20.05ID:/g9NZSDI アメリカの連中は3歳で英語を話すのに、日本人ときたら・・・と言う人もいます。
中略
というわけで、小学生のうちに一階述語論理を修めるべきなのです。
中略
というわけで、小学生のうちに一階述語論理を修めるべきなのです。
492デフォルトの名無しさん
2021/05/29(土) 11:49:31.15ID:eCdX3xcf 書き込めない
だと
だと
493デフォルトの名無しさん
2021/05/30(日) 18:33:47.21ID:wQMimd0a 小学6年生で一生が決まります。
いますぐHaskellを。
いますぐHaskellを。
494デフォルトの名無しさん
2021/05/31(月) 08:01:34.00ID:zOF/4PSK 小学6年生でピアノ始めても遅いよね
495デフォルトの名無しさん
2021/05/31(月) 08:52:44.56ID:COiOcltH 幼稚園のときから一階述語論理をはじめました。
たのしいABC
あいうえおんがく
みんなの述語論理
たのしいABC
あいうえおんがく
みんなの述語論理
496デフォルトの名無しさん
2021/06/02(水) 23:08:12.46ID:XNnzKNDW >>445 Rust推しだけど初心者にRustを勧めることはしないな
The bookには「この本は、あなたが他のプログラミング言語でコードを書いたことがあることを想定していますが、 具体的にどの言語かという想定はしません。」と書かれているから公式も初心者に推奨してないように思える
あと、これは自分の感想だけど自分がやって独特なシステム(所有権、借用、ライフタイム)に慣れるのに時間がかかったってのもある
The bookには「この本は、あなたが他のプログラミング言語でコードを書いたことがあることを想定していますが、 具体的にどの言語かという想定はしません。」と書かれているから公式も初心者に推奨してないように思える
あと、これは自分の感想だけど自分がやって独特なシステム(所有権、借用、ライフタイム)に慣れるのに時間がかかったってのもある
497デフォルトの名無しさん
2021/06/06(日) 09:16:10.92ID:lD6i4238 Prologを推されている人が多いようだが、将来ほかの言語に発展していくための
足がかりにと考えている場合には反対。手続き型言語やオブジェクト指向言語で
当たり前の用語、概念、手法がまったく出てこない。
一方、国語、社会、英語などの学習強化の道具として採用するなら、これほど有
用なものはない。
足がかりにと考えている場合には反対。手続き型言語やオブジェクト指向言語で
当たり前の用語、概念、手法がまったく出てこない。
一方、国語、社会、英語などの学習強化の道具として採用するなら、これほど有
用なものはない。
498デフォルトの名無しさん
2021/06/06(日) 11:32:42.03ID:PMHC536m >>497
再帰もだけれど、差分的なリスト処理が出てくるでしょ。小6に解るかな?
再帰もだけれど、差分的なリスト処理が出てくるでしょ。小6に解るかな?
499デフォルトの名無しさん
2021/06/06(日) 11:52:08.77ID:OZUQa5NH500sage
2021/06/06(日) 19:38:42.21ID:n4lTECsD なんでPrologが小学生云々なのかと思ったら、ここでなんか話してたのか。
論理的思考には、決定的な論理的思考と非決定的な論理的思考があって、通常のプログラミング言語は決定的な論理思考が鍛えられる。
しかし一方で、非決定的な論理的な思考が弱まる傾向があるように思うので、非決定的な論理的思考を身につけるためにPrologを教える価値はあると思います。
ただPrologで自動証明ができない問題もあるので限界もありますよね。
言語を理解するためのメタな言語としてもPrologは良いですよ。
バックトラックやカットは難しいよなぁ。
中学校でようやく文法や証明を勉強して、述語論理をプログラミングの世界で本格的に使うのは直観主義論理で証明とか捜査的意味論とか型理論とかなのでムズイw
論理的思考には、決定的な論理的思考と非決定的な論理的思考があって、通常のプログラミング言語は決定的な論理思考が鍛えられる。
しかし一方で、非決定的な論理的な思考が弱まる傾向があるように思うので、非決定的な論理的思考を身につけるためにPrologを教える価値はあると思います。
ただPrologで自動証明ができない問題もあるので限界もありますよね。
言語を理解するためのメタな言語としてもPrologは良いですよ。
バックトラックやカットは難しいよなぁ。
中学校でようやく文法や証明を勉強して、述語論理をプログラミングの世界で本格的に使うのは直観主義論理で証明とか捜査的意味論とか型理論とかなのでムズイw
501sage
2021/06/06(日) 19:39:49.27ID:n4lTECsD しかし今時の中学生はコンパイル作ったりするのでテキスト次第ではPrologで言語をちょろっと実装してみる小学生とかが出てきても不思議ではないですね。
502デフォルトの名無しさん
2021/06/12(土) 17:51:33.37ID:ghBnzS2R 小学生でも観たくなるABC予想の解説
https://www.youtube.com/watch?v=7g_2Pywn3sY
https://www.youtube.com/watch?v=7g_2Pywn3sY
503デフォルトの名無しさん
2021/06/13(日) 16:28:36.64ID:Mv2X7sgn うわ、ここでも名前にsageって書いてたのか。恥ずかしいw
というか、この板過疎ってるなぁw
というか、この板過疎ってるなぁw
504デフォルトの名無しさん
2021/06/15(火) 13:17:15.04ID:lb9CuafR 任天堂から「ナビつき! つくってわかる はじめてゲームプログラミング」が発売されたね
でもこれは小学校低学年向きかな
https://game.watch.impress.co.jp/docs/review/rev1/1328694.html
でもこれは小学校低学年向きかな
https://game.watch.impress.co.jp/docs/review/rev1/1328694.html
505デフォルトの名無しさん
2021/06/15(火) 15:10:03.25ID:fhYD6DfZ ナビつき! に慣れた子供がプログラミングを志したとして
ナビがないことに絶望したりしないもんだろうか
ナビがないことに絶望したりしないもんだろうか
506デフォルトの名無しさん
2021/06/15(火) 20:31:52.97ID:lb9CuafR >>505
意味がよく分からないけど、いきなりプログラミングを志すよりはハードルが低くなるのでは
意味がよく分からないけど、いきなりプログラミングを志すよりはハードルが低くなるのでは
507デフォルトの名無しさん
2021/06/16(水) 16:27:48.79ID:uJQ6HHCX 電子工作するときに
レゴブロックで作りました=ただ遊んだだけの人=にんてん
はんだ付けしました=プログラマ
レゴブロックで作りました=ただ遊んだだけの人=にんてん
はんだ付けしました=プログラマ
508デフォルトの名無しさん
2021/06/17(木) 11:05:09.90ID:Q3tP03PI カルネージハートとか面白かったな
509デフォルトの名無しさん
2021/06/17(木) 20:40:28.61ID:Wy4lqRlN フリープログラムモードってなによあれ
DOOMもどき作ってる人とか居たけど
DOOMもどき作ってる人とか居たけど
510デフォルトの名無しさん
2021/06/17(木) 20:41:04.25ID:Wy4lqRlN >>509
ナビつき!の話ね
ナビつき!の話ね
511デフォルトの名無しさん
2021/06/24(木) 18:29:50.13ID:cOugu/Jv で、任天堂のはじめてのゲームプログラミングは、話題になっているのかな?
512デフォルトの名無しさん
2021/06/24(木) 20:17:15.04ID:b4Ti+XXa >>511
ここ見ると、そこそこ売れている感じかな
爆発的に売れているというわけではないね
でも任天堂のこの手のソフトは長い期間ジワジワと売れるのが普通だけど
https://www.famitsu.com/ranking/game-sales/
ここ見ると、そこそこ売れている感じかな
爆発的に売れているというわけではないね
でも任天堂のこの手のソフトは長い期間ジワジワと売れるのが普通だけど
https://www.famitsu.com/ranking/game-sales/
513デフォルトの名無しさん
2021/06/24(木) 21:56:44.83ID:AJ4WJyEC514デフォルトの名無しさん
2021/06/24(木) 22:25:56.32ID:QsAORmtl 北京語プログラミング言語ってあるんですか?
515デフォルトの名無しさん
2021/06/24(木) 22:50:29.47ID:AJ4WJyEC516デフォルトの名無しさん
2021/06/24(木) 23:38:52.01ID:Gw0WhN6m 北京語でプログラミングを勉強するの?
最後の1行は、プログラミングとは関係ないような。ここ、プログラミング板だし。
最後の1行は、プログラミングとは関係ないような。ここ、プログラミング板だし。
517デフォルトの名無しさん
2021/06/25(金) 00:28:25.36ID:iAUCo47X518デフォルトの名無しさん
2021/06/26(土) 22:52:19.42ID:CWwihTzx Pascalは、Turbo Pascal以後は、使ってないな。
Pascalを最初に使ったのは、大型計算機だったな。
Pascalを最初に使ったのは、大型計算機だったな。
519デフォルトの名無しさん
2021/07/03(土) 19:07:22.16ID:XkBpAZZS >>459
むしろそれを望んでいるんだが、「PC配られた」では無く、これから配るんだよ。
本来、去年には始まるべきスケジュールで、コロナ禍でリモート化が速まってすらも。
Haskellは、それまでの繋ぎ。
まる1、2年何も教えないってのもね。
むしろそれを望んでいるんだが、「PC配られた」では無く、これから配るんだよ。
本来、去年には始まるべきスケジュールで、コロナ禍でリモート化が速まってすらも。
Haskellは、それまでの繋ぎ。
まる1、2年何も教えないってのもね。
520デフォルトの名無しさん
2021/07/03(土) 19:52:40.07ID:4Zamzj++ >>519
その1,2年の繋ぎなら、haskellなんか教えるくらいなら国語算数を多めにやった方がよほど有意義だろ
その1,2年の繋ぎなら、haskellなんか教えるくらいなら国語算数を多めにやった方がよほど有意義だろ
521デフォルトの名無しさん
2021/07/05(月) 14:51:59.91ID:zfQ+6anv 小学生でも判る線形代数
https://www.youtube.com/watch?v=hyzotMaTtPg
https://www.youtube.com/watch?v=hyzotMaTtPg
522デフォルトの名無しさん
2021/07/07(水) 06:00:50.59ID:dLj3ElKP 学習ドリル ポケットモンスター 思考力をのばす!プログラミング (ポケットモンスターシリーズ)
523デフォルトの名無しさん
2021/07/08(木) 19:31:36.90ID:5+OAwYt1 ドラえもんとかんがえよう!ドラえもんプログラミング 年中~小学校低学年: 思考力トレーニング
524デフォルトの名無しさん
2021/07/09(金) 14:17:51.53ID:74UP+JxW スクラッチはどーなった?
525デフォルトの名無しさん
2021/09/06(月) 16:56:39.56ID:X7lyrYCX Scratchやって、慣れてきたらExcelVBA
526デフォルトの名無しさん
2021/09/06(月) 18:36:15.31ID:EHBuTWPw あわしろ氏も、これからの若い世代こそ数学志向プログラミングに触れるべきと言ってるよね。
小学生にはHaskellをお勧めします。
小学生にはHaskellをお勧めします。
527デフォルトの名無しさん
2021/09/07(火) 20:27:01.62ID:UV/hZJ/J よいこのみんなは
こんな大人になっちゃダメだぞ
こんな大人になっちゃダメだぞ
528デフォルトの名無しさん
2021/09/11(土) 14:51:53.70ID:jY2Dzacb529デフォルトの名無しさん
2021/09/18(土) 08:32:33.21ID:bA/qQPAi フラワー運動ω
530デフォルトの名無しさん
2021/09/18(土) 16:25:23.51ID:bNqoSBDr どんなプログラミング言語も結局文字列を縦に並べただけにすぎない、いわば一次元、せいぜいインデントをつけた、1.5次元程度の世界だからなあ。
結局どれとどれがどんな風に関連しているのか、どこで定義されているのかということは直感的にはわからなくて、結局文字列を探さないといけないし。
そこに限界があるよなあとは思うわ。
結局どれとどれがどんな風に関連しているのか、どこで定義されているのかということは直感的にはわからなくて、結局文字列を探さないといけないし。
そこに限界があるよなあとは思うわ。
531デフォルトの名無しさん
2021/09/19(日) 00:37:18.23ID:5/GqiojB 英語定期
532デフォルトの名無しさん
2021/10/03(日) 01:11:00.32ID:M56Ru0A5533デフォルトの名無しさん
2021/11/18(木) 16:20:18.61ID:aflv8HsD 小6です
VB.NETかC#.NETがおすすめです
VB.NETかC#.NETがおすすめです
534デフォルトの名無しさん
2022/05/25(水) 19:59:09.73ID:5wdS2I9t へー参考にします
535デフォルトの名無しさん
2022/07/15(金) 21:40:18.41ID:R1kNqVJs Rust
536デフォルトの名無しさん
2022/07/27(水) 11:01:50.05ID:1rhZrxGZ537デフォルトの名無しさん
2023/01/27(金) 15:08:14.04ID:tQPcev6b だね
538デフォルトの名無しさん
2023/05/12(金) 03:16:21.73ID:8uYbApOA ほくは六年生ですが、今 lisp とmumps で、隠れ層Iの
CNNを書かされてます
CNNを書かされてます
539デフォルトの名無しさん
2023/09/02(土) 07:42:03.68ID:dVwffvQH 弱音を吐くな!
540デフォルトの名無しさん
2024/03/24(日) 00:40:03.30ID:qmbgyZ1u ビスケットってビジュアルプログラミング言語は4歳から使えるプログラミング言語と言われてます。
小6ならスクラッチでも良いかもだけど、初めてだったら挫折しにくいビスケットも有りかと。
小6ならスクラッチでも良いかもだけど、初めてだったら挫折しにくいビスケットも有りかと。
541デフォルトの名無しさん
2025/08/18(月) 23:21:25.47ID:0zOWFTD5 木構造と16進数算盤でもやらせりゃ十分だろwww
542デフォルトの名無しさん
2025/08/23(土) 22:09:34.92ID:BdwhlAqH マインクラフト→Unityだろ
ゲームだとモチベーション上がりまくり
ゲームだとモチベーション上がりまくり
543デフォルトの名無しさん
2025/08/28(木) 12:50:15.03ID:I4NgNcVc おすすめは?と聞いて一番勧められたもの以外を切り捨てるつもりの初心者
結局は勧められたものにも手をつけずに
自己満足して何もしないに1票
結局は勧められたものにも手をつけずに
自己満足して何もしないに1票
544デフォルトの名無しさん
2025/08/31(日) 19:56:18.93ID:Uf/mN+Cj >>1
日本語
日本語
545デフォルトの名無しさん
2025/09/02(火) 19:34:19.79ID:zA7Yhkbd 僕が知らない間にドスケベな男友達とこっそり交尾していた幼馴染の爆乳彼女
546デフォルトの名無しさん
2025/09/03(水) 14:56:09.18ID:eTDtbpqF 16くらいで母親になってたな
547デフォルトの名無しさん
2025/09/03(水) 22:13:56.85ID:UgELjD7z ホットスーププロセッサ
548デフォルトの名無しさん
2025/09/18(木) 19:04:01.56ID:M/nNjO2C この順番で見ればなぜScratchでなくViscuitなのか分かる。
これからのプログラミング教育を考える
https://youtu.be/GixU4RA_Fv8
やっぱり楽しいプログラミング
https://youtu.be/I75joF6iV0g
寺本氏 × 原田博士 対談
https://youtu.be/1MpAkl78xoQ
最悪、最初と最後だけ見るべし。
(Viscuitの中の人は(我が子が大人になる頃には)AIでプログラマー要らね(-。-)y-゜゜゜ってなるのを見越していた)
これからのプログラミング教育を考える
https://youtu.be/GixU4RA_Fv8
やっぱり楽しいプログラミング
https://youtu.be/I75joF6iV0g
寺本氏 × 原田博士 対談
https://youtu.be/1MpAkl78xoQ
最悪、最初と最後だけ見るべし。
(Viscuitの中の人は(我が子が大人になる頃には)AIでプログラマー要らね(-。-)y-゜゜゜ってなるのを見越していた)
549デフォルトの名無しさん
2025/09/18(木) 19:05:38.66ID:M/nNjO2Cレスを投稿する
ニュース
- 【おこめ】ベトナムから密輸のコメを「国産」と偽り販売容疑、ベトナム人ら2人追送検…300トン売って1億3000万円稼いだか 大阪 [ぐれ★]
- TBS「THE TIME」 収録中にリポーターの原千晶さんが負傷と発表 [muffin★]
- 高市首相「いいから黙って全部オレに投資しろ」“進撃の巨人”のセリフで対日投資呼びかけ ★2 [おっさん友の会★]
- 【速報】長期金利、一時1.850%に上昇 ★2 [蚤の市★]
- 【GILF】60代女性のスカート中を撮影しようと…韓国籍の男(29)を逮捕 対馬市 [nita★]
- モーニングショーで女性弁護士、「世界中の国を見渡しても日本ほど中国ともめている国は今はどこもない」「挑発しちゃっている状況」★2 [muffin★]
- 流行語大賞 「働いて働いて働いて」 に [546716239]
- 【高市朗報】高橋洋一「日本の財政がこのまま悪化すれば金利がひゅーーーっと上がってなんと円高になるんです!」 [931948549]
- 立憲・原口「高市答弁は撤回する必要なし。悪いのは岡田だ。私が幹事長なら除名にする」 [834922174]
- 【悲報】中華ゲームのゼンゼロ、アプデで日本語音声が無くなりネトウヨ大発狂 [347751896]
- 【悲報】わい、前科がつくwawawawawawawawawaxawawawawa
- 【画像あり】こういう、鼠径部がチラ見えしてる恰好ってエロいよね
