Computational thinking: the developing definition - ePrints Soton
https://eprints.soton.ac.uk/356481/
テキシコー | NHK for School
https://www.nhk.or.jp/school/sougou/texico/about/
NHK版は、分解、組み合わせ、抽象化、一般化、シミュレーションらしい><
微妙に違う><;
What is computational thinking? - Introduction to computational thinking - KS3 Computer Science Revision - BBC Bitesize
https://www.bbc.co.uk/bitesize/guides/zp92mp3/revision/1
BBCのなんかよくわからないページ(><;)にも同じような事が書いてあるし、英語圏では、
decomposition, pattern recognition, abstraction and algorithms
分解、パターン認識、抽象化、アルゴリズム が基本っぽい?><
ていうか、物事を抽象化して考えるとかそういう能力がなければ無理って、そうわかってるからこそ低年齢向けのプログラミング教育はそういう内容になってるわけでしょ?><
テキシコー | NHK for School
https://www.nhk.or.jp/school/sougou/texico/
「どんな能力が欠けてるとプログラミングを学ぶのは不可能なのか?」という点がまずわからないと教えようがないのでは?><
どうにも、成績のよくない学生ほどメガロマニア傾向があるというか、それまでの学習内容と地続きでないことをやろうとしがちなのよね(あるいは授業内容を理解してないからこそなのか)。
成績のよい学生はどちらかというと、地続きな内容にプラスアルファして、くらいになる感じ。
これはそもそも仕事の仕方が上手い/下手とかもあるかもしれない。
アプリとかゲームとか、簡単そうに見えても実は難しい、というものは結構あり、学生が「○○つくりたいです!」→「え?マジでそれやんの??大変だよ?」みたいになること結構ある。
いちおうそういうときは、やりたいことの最小のサンプルコードを与えたりもするんだが、初心者がそんなの読み解けるはずもなく。
メタバースは終わってしまったのか? “コロナ禍後の仮想空間”の現在地 日常として定着しないワケ(1/5 ページ) - ITmedia NEWS https://www.itmedia.co.jp/news/articles/2507/02/news034.html