computational thinking
/ˌkɑːmpjəˈteɪʃənəl ˈθɪŋkɪŋ/名詞
コンピューテーショナル・シンキング、計算論的思考
プログラミング教育の本当の狙いは「コードを書くこと」じゃない
SUMMARY
ざっくり言うと
コンピューター科学の考え方を使って課題を解決する思考法のこと。問題を小さな部分に分け、共通するパターンを見つけ、解決の手順を筋道立てて組み立てる。プログラミング教育の目的としてよく挙げられ、技術者だけでなく誰にとっても役立つ力として、教育改革を扱う長文に登場する。
EXAMPLES
例文
-
1
Computational thinking helps us solve problems step by step.
コンピューテーショナル・シンキングは、問題を一歩ずつ解決する助けになる。
-
2
Many countries now include computational thinking in their school curricula, starting from elementary school.
今では多くの国が、小学校の段階から学校のカリキュラムにコンピューテーショナル・シンキングを取り入れている。
-
3
Computational thinking is useful not only for future engineers but for anyone who needs to solve complex problems.
コンピューテーショナル・シンキングは、将来の技術者だけでなく、複雑な問題を解く必要があるすべての人に役立つ。
COLLOCATIONS
よく一緒に使う表現
- develop computational thinking計算論的思考を育てる
- computational thinking skills計算論的思考のスキル
- teach computational thinking計算論的思考を教える
SYNONYMS
ほかの言い方
読み込み中…
関連度は Datamuse API による英語コーパス上の近さです。
TRIVIA
豆知識
この考え方は、米国の計算機科学者ジャネット・ウィングが2006年に学術誌へ寄せた短い論考で、読み書きや計算と同じく誰もが身につけるべき力だと訴えたことで世界に広まった。日本では2020年度から小学校でプログラミング教育が必修化されたが、狙いは特定の言語を覚えることより、論理的に考える力を育てることにある。学習指導要領ではこれに近い力を「プログラミング的思考」と呼んでいる。compute はラテン語 computare(計算する)に由来する。
FOR EXAMS
試験に出るポイント
教育改革・ITの長文で出る。thinking logically to solve problems step by step と言い換え可。英作文ではプログラミング教育の意義を述べる際に使える。
QUIZ
1問チャレンジ
「computational thinking」の意味はどれ?