固定された投稿

自己紹介下書き2>< 

超多趣味で、興味がある分野は、

航空(※1)宇宙開発鉄道物流都市計画都市緑化自動車(※2)送電線 南の島の電柱 クレーン橋梁トンネルダム廃道酷道 土木と公共事業と地域問題 土砂災害電子計算機 ヒューマンセンタードデザイン 建築地理地域ネタ 世界のローカルフード マイナードリンク郷土史冷戦史 虐殺問題と国連の役割 人種差別問題セクシャルマイノリティ差別問題 東欧の民主化 報道とその役割 放送局用機器シンセサイザーポピュラー音楽制作背景史アメリカ文化 アメリカのトラック輸送 大規模農業大型農業機械垂直農業農産物の安全保障紛争鉱物問題
かも><
(※1 ジャーマンウィングス事故で世界で最初に、管制との最後の交信内容を言い当てた><)
(※2 免許は無い><)

ワードサラダ並み感><;

適当に「数学かな?」とか言っても実際にそうだかわかんないじゃん?>< ちゃんと研究ではどう考えられてるのか探せばいいじゃん?><

なんで今回の話題で、教育学等ではプログラミング教育に必要な要素は何と何であると考えられていて、そしてどうしてそう考えられているのかについて真面目に調べようとしてる人がオレンジだけっぽいのか?><;

23時近い時間に引用論文まで含めて全部論文追うの大変すぎるので雑な読み方になっちゃってるけど、
この論文には、プログラミングに必要な能力の一つとして『数学』を挙げるべきではなく『アルゴリズム』(algorithmic thinking)とすべき理由が4.1 Thinking Termsに書いてあるっぽいかも><
mstdn.nere9.help/@orange_in_sp

Computational thinking: the developing definition - ePrints Soton
eprints.soton.ac.uk/356481/

小学校におけるプログラミング的思考の育成を目指すプログラミング教育の実践
*印出井 知希
jstage.jst.go.jp/article/jssep

オレンジなんか変なこと言ってる?><;

テキシコー | NHK for School
nhk.or.jp/school/sougou/texico

NHK版は、分解、組み合わせ、抽象化、一般化、シミュレーションらしい><
微妙に違う><;

What is computational thinking? - Introduction to computational thinking - KS3 Computer Science Revision - BBC Bitesize
bbc.co.uk/bitesize/guides/zp92

BBCのなんかよくわからないページ(><;)にも同じような事が書いてあるし、英語圏では、
decomposition, pattern recognition, abstraction and algorithms
分解、パターン認識、抽象化、アルゴリズム が基本っぽい?><

ていうか、物事を抽象化して考えるとかそういう能力がなければ無理って、そうわかってるからこそ低年齢向けのプログラミング教育はそういう内容になってるわけでしょ?><

テキシコー | NHK for School
nhk.or.jp/school/sougou/texico

「どんな能力が欠けてるとプログラミングを学ぶのは不可能なのか?」という点がまずわからないと教えようがないのでは?><

ていうか、教育学的にどのように考えられているのかをまず調べるべきでは?><

これまさに、オレンジがまずNHK eテレの子ども向け番組から始めるべきかもって紹介してる中で『ミミクリーズ』も一緒に挙げてる理由でもあるかも><

ミミクリーズ | NHK for School
nhk.or.jp/school/youho/mmcs/

orange さんがブースト

ある学生はプログラミング全然出来なくても単に "糸が絡まってる" だけなこともあって、そういうのは丁寧に指導すれば光明はあるんだが……

最初から「あ、これ向いてないな」ってのもいて、それがプログラミングに前のめりだったりするともう悲劇で

スレッドを表示
orange さんがブースト

疑問の持ち方とかそれ以外の行動からなんとなく「見込み」はわかるんだけど、出来ない人って認識がなんというか "ソリッド" なんよね。

木からリンゴが落ちるのと、棚から本が落ちるのを全く異なる事象としてとらえているというのか、般化ができないというか。

ほとんどダックタイピングの話Erlangの人の話並みのあたり前な文章だけど><;

ポーギーに話す
aoky.net/articles/john_graham_

スレッドを表示

ある意味当たり前で、プログラミングをするために必要な能力の部分を教える(授ける)からこそプログラミングができるようになるのであって、それが無い人にプログラミングをいきなり教えても無理なのは当たり前かも><
逆に言うと、出来る出来ないの違いになるその差の部分を教える必要があると言えるかも><

orange さんがブースト

こんな仕事しといてなんだけど、プログラミングを10年近く教えているけど、できるやつは最初からできる(あるいは少なくとも見込みはある)し、出来ないやつは最後まで出来ない、これをどうやっても覆せない。

差は一体どこから来るのか。

g.co/gemini/share/5d76548d3efb
わかんないから、アメリカではどうなのかをGemini 2.5 Proに聞いたら、ADA(アメリカ版バリアフリー法)には明確な記述は無いけど、ADAでは基本的に障碍者が優先されるので車いすが優先になるらしい・・・?><

スレッドを表示
古いものを表示
:realtek:

思考の /dev/null