新しいものを表示
orange さんがブースト

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
分解、パターン認識、抽象化、アルゴリズム が基本っぽい?><

orange さんがブースト

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

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

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

それこそ、プログラミングを教えるときにまず教えなければいけない内容なんでは?><
昨日オレンジが論文引っ張ってきて色々書いてて無視された内容そのものかも><

orange さんがブースト

どうにも、成績のよくない学生ほどメガロマニア傾向があるというか、それまでの学習内容と地続きでないことをやろうとしがちなのよね(あるいは授業内容を理解してないからこそなのか)。

成績のよい学生はどちらかというと、地続きな内容にプラスアルファして、くらいになる感じ。

これはそもそも仕事の仕方が上手い/下手とかもあるかもしれない。

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

アプリとかゲームとか、簡単そうに見えても実は難しい、というものは結構あり、学生が「○○つくりたいです!」→「え?マジでそれやんの??大変だよ?」みたいになること結構ある。

いちおうそういうときは、やりたいことの最小のサンプルコードを与えたりもするんだが、初心者がそんなの読み解けるはずもなく。

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

自由製作だと学習者自身が適切なテーマを決められない問題(そもそも学習途上なのだからあたりまえではあるが)、あらかじめ作るモノをカテゴリー分けしておいて、それまでの成績に応じて選択できるカテゴリーを決める、とかできそうな気がする。

メタバースは終わってしまったのか? “コロナ禍後の仮想空間”の現在地 日常として定着しないワケ(1/5 ページ) - ITmedia NEWS itmedia.co.jp/news/articles/25

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

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

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

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

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

古いものを表示
:realtek:

思考の /dev/null