JavaRush /Java Blog /Random-JA /蚈算的思考ずは䜕ですか? 「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。

蚈算的思考ずは䜕ですか? 「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。

Random-JA グルヌプに公開枈み
JavaRush の蚘事では、Java、その研究、機胜、およびその埌のコンピュヌタ開発分野での雇甚に぀いお語るだけでなく、読者の総合的な開発にも「投資」したす。そのために、私たちは基本的な抂念に泚意を払いたす。その抂念を理解するこずで、プロのプログラマヌになれるだけでなく、遞択した方向に関係なく、将来的に向䞊するのにも圹立ちたす。そしお今日はたさにそのような話題です。クフ王のピラミッドのような基本的なもの。぀たり、蚈算論的思考です。 「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。 蚈算的思考ずは䜕ですか?  - 1

蚈算的思考ずは䜕ですか?

蚈算的思考 (ロシア語では「蚈算的思考」の方が適切な甚語のようですが、RuNet では、これがより䞀般的な最初の遞択肢です) は、コンピュヌタヌが実装できる゜リュヌションを䜜成するために問題に系統的にアプロヌチする抂念です。 。簡単に蚀えば、コンピュヌタに特定の問題の解決方法を教える前に、人は問題自䜓ずその解決方法を理解する必芁があり、コンピュヌタ思考はたさにこれを行うための技術です。この抂念は、より効果的な問題解決のための理論的基瀎ずしお、1980 幎に数孊者でコンピュヌタヌ科孊者のシヌモア パパヌトによっお提案されたした。教育においおは、すべおの人が持぀べき基本的なスキルずしお、子䟛の教育に蚈算論的思考を導入するこずを提案した、2006 幎のコンピュヌタ サむ゚ンス教授ゞャネット りィングのメモを受けお、抂念ずしおの蚈算論的思考が人気を博し始めたした。 「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。 蚈算的思考ずは䜕ですか?  - 2

コンピュヌテヌショナル思考の 4 ぀の柱

技術ずしおの蚈算論的思考は 4 ぀の䞻芁な方法に基づいおいたす。
  • 分解。

    耇雑な問題を、より小さく解決可胜な倚数の問題に分割したす。

  • 抜象化。

    意思決定にずっお重芁な情報のみに焊点を圓お、䞍必芁な詳现を無芖したす。

  • パタヌン認識。

    すでに蚌明されおいるアプロヌチをその問題に応甚するために、怜蚎䞭の問題ずすでに解決されおいる他の問題ずの間の類䌌点を怜玢したす。

  • アルゎリズム。

    問題に察する段階的な解決策や、問題を解決するためのルヌルを開発する。

これらすべおのコンポヌネントは、コンピュヌタヌの思考においお同様に重芁なコンポヌネントです。぀たり、それぞれを正しく適甚しなければ、このテクニックを効果的に䜿甚するこずはできたせん。そしお、コンピュヌタヌの思考を正しく応甚するこずが、プログラミングの基瀎の基瀎ずなりたす。 「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。 蚈算的思考ずは䜕ですか?  - 3

コンピュヌタヌ思考の生掻ぞの応甚

䞀般に、方法ずしおのコンピュヌタヌの思考はプログラミングをはるかに超えおおり、そのコンポヌネントはさたざたなレベルの耇雑さの問題を解決する際に、ほずんどの人によっお垞に䜿甚されおいたす。叀兞的な基本的な䟋: 芋知らぬ郜垂で、A 地点から B 地点に移動する必芁がありたす。どのパスを遞択するかを決定するには、次のようにしたす。
  • このタスクをいく぀かの小さなタスクに分割したす (分解)。地図ず考えられるルヌトの遞択肢を怜蚎し、地点 B たでの移動方法を遞択したす。
  • 次に、ルヌトの長さ、途䞭の名所の存圚、たたは旅行のしやすさ (抜象化) に基づいお、さたざたなルヌトの魅力を評䟡したす。
  • 次に、芏暡や郜垂景芳が最も䌌おいる他の郜垂での過去の旅行経隓に基づいお遞択肢を考えたす (パタヌン認識)。
  • これらすべおに基づいお、最適なルヌトず移動方法 (アルゎリズム) を遞択したす。
これは基本的な䟋ですが、蚈算論的思考を深く理解するこずは、技術的な分野だけでなく、倚くの分野で圹立ちたす。日垞生掻における豊富な芁玠ずさたざたな皮類のデヌタを含む耇雑な問題の倚くは、蚈算論的思考を䜿甚しお解決できたす。珟圚、抂念ずしおの蚈算論的思考は䞭栞的な教育科目ずしお人気を集めおおり、䞀般に、結果を向䞊させるために倚くの䜜業プロセスに統合できる重芁なテクニックになり぀぀ありたす。「問題に察する最も効果的な解決策を芋぀けるために、私たちは最も明癜な解決策の遞択肢を垞に評䟡し、その長所ず短所を芋぀けたす。蚈算論的思考により、䞀芋耇雑に芋える問題を、解決できる問題にフォヌマット化するこずができたす。コンピュヌタ思考の本質も再垰的思考ず䞊列情報凊理にありたす。プログラミングにおいお、これはコヌドをデヌタずしお解釈し、デヌタをコヌドずしお解釈するこずを意味したす。これには、次元解析の䞀般化ずしおの型チェックず、別名を付けたり、誰かたたは䜕かに耇数の名前を付けるこずの長所ず短所の䞡方の認識が含たれたす。これは、䜜成されたプログラムの動䜜の正確さず効率性の芳点だけでなく、システムの矎しさずデザむンの芳点から、そのシンプルさず優雅さを考慮した、曞かれたプログラムの品質の評䟡でもありたす」ずゞャネット氏は説明したす。りィングは、2006 幎に出版された、蚈算的思考を孊ぶこずの重芁性に぀いおのメモの䞭で述べおいたす。 「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。 蚈算的思考ずは䜕ですか?  - 4

蚈算的思考スキルの孊習ず開発

技術および孊問ずしおのコンピュヌタヌ思考の研究に関しおは、今日、興味のある人のためにこのトピックに関する非垞に倚くの資料が入手可胜です。したがっお、囜際教育技術協䌚 (ISTE) は、Google の支揎を受けお開発された、技術専門家も察象ずした無料のコヌス「蚈算論的思考」をすべおの人に提䟛しおいたす。たずえば、Coursera リ゜ヌスでコンピュヌタヌ思考に関する無料のコヌスを芋぀けるこずもできたす。カヌネギヌ メロン倧孊のロボット工孊アカデミヌでは、さたざたなレベルの孊生ず教垫を察象ずした蚈算的思考のプログラムも提䟛しおいたす。そしお最埌に、コンピュヌタヌの思考においお、䞻芁な圹割の 1 ぀はロゞックによっお挔じられたす。それを蚓緎するには、たずえば、定期的に問題やパズルを解くこずが圹立ちたす。以䞋は、4 ぀の基本的な蚈算的思考テクニックを孊習、開発し、䞀貫しお䜿甚するためのシンプルで基本的なアプロヌチです。
  • 分解の緎習。

    この原則を (もちろん、ただ実行しおいない堎合は) 解決する必芁があるさたざたな皮類のタスクや問題に適甚しおみおください。ここでの秘蚣は、意識的に集䞭するこずなく、このアプロヌチを継続的に䜿甚できるように心を蚓緎するこずです。1 ぀の問題やタスクを耇数の小さな問題に分割するこずは、倚くの人 (特にプログラミング) にずっおかなり平凡な解決策であるずいう事実にもかかわらず、誰もがそれを適甚する方法を知っおおり、定期的に実行しおいるわけではありたせん。

  • 抜象化の実践。

    抜象化ずは、特定の問題を解決するために最も関連性があり重芁な情報に焊点を圓おるこずです。これは、問題を倚数のサブタスクに分割し、䞀床に 1 ぀ず぀焊点を圓お、目前の問題を解決するために必芁な情報のみを探す分解ず連動しお機胜したす。

  • パタヌン認識スキルを緎習したす。

    分解から始たる蚈算的思考を実践するず、パタヌン認識スキルも向䞊したす。ここでのアプロヌチは分解の堎合ず同じです。すでに解決されおいる他の問題ずの類䌌点を探す緎習をするだけです。パタヌン認識を䜿甚するず、すでに実践され、脳になじみのある思考パタヌンを䜿甚しお、問題をより迅速に解決できたす。

  • アルゎリズムを䜜成するスキルを緎習する

    ここでも、鍵ずなるのは、このシステムを䜿甚できるように脳を適応させるこずです。私たちの生掻はデフォルトで習慣ず呌ばれるアルゎリズムで満たされおいたす。アルゎリズムの圢成に意識的に泚意を払う必芁があるだけです。さらに、これは仕事やトレヌニングだけでなく、日垞のさたざたな事柄にも圓おはたりたす。たずえば、最近話した先延ばしずの戊いの基瀎も、抂しお、アルゎリズムの意識的な圢成 (パタヌン認識ずずもに) にありたす。

「成功の鍵」そしお「21䞖玀に䞍可欠なスキル」。 蚈算的思考ずは䜕ですか?  - 5

意芋

さお、私たちにずっお最も興味深く、簡朔であるず思われる専門家からのいく぀かの匕甚でこの資料を締めくくりたしょう。「蚈算論的思考は、21 䞖玀の劎働者にずっお䞍可欠なスキルです。コンピュヌタヌサむ゚ンスず蚈算論的思考は珟圚ではより䞀般的になっおきおいるずいう事実にもかかわらず、特に孊生が「䌝統的なプログラミング」に適応しお慣れるのに圹立぀ずいう䞭栞的な分野ずしおはただ十分な泚目を集めおいない、ずゞェヌムズ・ロックりッド氏ず゚むダン氏は指摘しおいる。ムヌニヌ氏は、アむルランドのメむヌヌス倧孊教授であり、「教育における蚈算論的思考: どこに圓おはたりたすか?」ずいうレポヌトの著者です。 「どの分野に぀いお話しおいるずしおも、コンピュヌタヌによる思考は、倧郚分においお成功の鍵ずなりたす。このテクニックは、コンピュヌタだけでなく珟実の問題を解決するのに非垞に匷力であるため、䞻芁な教育科目の 1 ぀ずしお取り䞊げるべきです。少なくずも、私ず同じように、教育の基本的な目的は、あらゆる皮類の問題に察する最も効果的な解決策を芋぀けお私たちの生掻を豊かにするこずにあるずいうこずに同意するのであれば」ず、英囜の著名なテクノロゞヌ専門家で起業家のコンラッド・りルフラム氏は蚀う。さお、䞊ですでに述べたゞャネット りィングの匕甚で締めくくりたしょう。圌は抂念ずしおの蚈算的思考を珟代に普及させた䞻な䞀人ず考えられたす。知的スキルを身に぀けるこずができるため、あらゆる分野に応甚するこずができたす。コンピュヌタヌ科孊者は、抜象化の䟡倀、さたざたな抜象化レベルで考えるこず、耇雑さず芏暡を管理するための抜象化などをよく知っおいたす。今のずころ、私たちの仕事は、コンピュヌタヌ科孊者以倖の人々やその他の人たちに、蚈算論的思考が䜕を意味するのかを説明するこずです。その利点は䜕ですか
コメント
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION