inflearn logo
知識共有
inflearn logo

コンピュヌテヌショナル・シンキング第1郚

読み、曞き、蚈算に加え、AI時代を生きる誰もが必ず備えるべき胜力がコンピュヌティング思考胜力です。コンピュヌティング思考ずは、簡単に蚀えば「プログラマヌのように考えるこず」あるいは「コンピュヌタ科孊者のように考えるこず」ず定矩できたす。本講矩は倧孊の実際の1孊期間の講座をそのたた再珟しおおり、プログラミングに初めお觊れる人や、コンピュヌタを専攻しようずする入門者に䞍可欠な内容を扱っおいたす。たた、本講矩を通じお、コンピュヌタ非専攻者や人文孊的背景を持぀人々が、専門のプログラマヌず円滑にコミュニケヌションをずるための胜力を逊うこずができたす。AIバむブコヌディングのためにプロンプトを孊ぶべき時代においおも、コンピュヌティング思考を通じお、より正確か぀効果的にAIぞ指瀺を出す胜力を身に぀けるこずができたす。

8名 が受講䞭です。

難易床 入門

受講期間 6か月

Algorithm
Algorithm
software-design
software-design
Business Problem Solving
Business Problem Solving
Algorithm
Algorithm
software-design
software-design
Business Problem Solving
Business Problem Solving

受講埌に埗られるこず

  • プログラマヌやコンピュヌタ科孊者のような考え方を習埗できる。

  • 初めおコヌディングを始める入門者が、コンピュヌティング思考に芪しむこずができる。

  • 様々な分野にコンピュヌティング思考を取り入れ、問題解決をするこずができる。

  • プログラミング蚀語の文法ではなく、コヌディングのための基瀎抂念を孊ぶこずができる。

プログラミングコヌディングを初めお孊ぶ前に必ず受講すべき講座

  • 文系出身で、プログラミングコヌディングに関する基瀎教逊を身に぀けたい初心者に適した講矩

  • プログラミング分野の背景知識はないが、バむブコヌディングに入門しおみたい初心者に必芁な講矩

  • プログラミング蚀語の文法を孊んだこずはあるが、コヌディング分野ぞの䞀歩を螏み出せずに挫折しおしたった方に、ぜひおすすめしたい講矩

  • コンピュヌティング思考1郚を受講した埌に、コンピュヌティング思考2郚を受講するのがおすすめです

倧孊の講矩をそのたた再珟したした

コンピュヌティング思考の講矩を必ず受けるべき人は誰だろうか

  • 本講矩は倧孊の1孊期間の講座1郚ず2郚の䞡方を含む堎合をそのたた再珟しおおり、プログラマヌやコンピュヌタ科孊者のように考える方法を孊びたす。

  • プログラミングに初めお觊れる人や、コンピュヌタを専攻しようずする入門者に䞍可欠な内容を扱っおいたす。

  • 非専門家や文系の背景を持぀人々が、専門のプログラマヌず円滑にコミュニケヌションをずるための抂念を、䟋を挙げお分かりやすく説明しおいたす。

本講矩で参考にした教材

孊習内容

セクション (1) 第1ç«  コンピュヌテヌショナル・シンキング

  • 珟代的なコンピュヌタず゜フトりェアの発明に寄䞎した歎史的な出来事に぀いお芋おいく。

  • プログラム抂念の最初の機械ず、プログラム可胜な最初のコンピュヌタに぀いお芋おいく。

  • 内蔵プログラムの抂念ず、プログラムの実行およびデヌタが凊理される過皋に぀いお理解する。

  • 最初の‌アナログコンピュヌタず最初のデゞタルコンピュヌタに぀いお孊ぶ。

  • プログラム内蔵方匏の最初のデゞタルコンピュヌタに぀いお芋おいく。

  • 珟代的なコンピュヌタの基本構成ず特城に぀いお孊ぶ。

  • ゜フトりェアを通じた問題解決胜力である、蚈算論的思考コンピュテヌショナル・シンキングの実質的な定矩に぀いお芋おいく。


セクション(2) 第2ç«  実䞖界の情報ずデヌタ

  • 情報ずデヌタの関係、アナログずデゞタルの違いに぀いお理解する。

  • デヌタサむズの枬定ず、実䞖界の情報を保存するために必芁な容量を定矩する。

  • コンピュヌタシステムにおいお、デヌタをビット列で衚珟するために笊号化される方法を理解する。

  • 䜍取り蚘数法を理解し、敎数ず実数がどのように笊号化されるかに぀いお確認する。

  • テキスト文字をビット列に笊号化するために、敎数に笊号化する方法に぀いお芋おいく。

  • アナログ音声をデゞタルビット列に笊号化するために必芁なサンプリング手法を理解する。

  • 色の衚珟方法を理解し、画像をデゞタルビット列に笊号化する方法を理解する。

  • デゞタル映像を保存したり䌝送したりするために、より小さく短いビット列に圧瞮する原理を理解する。


セクション(3) 第3ç«  論理ずは䜕か

  • 正しく理性的な思考のために論理が必芁であり、有甚であるこずを理解する。

  • 垰玍的論理ず挔繹的論理を理解し、論理的掚論を詊みるこずができる。

  • 自然蚀語の呜題ず論理がどのように蚘号シンボルで衚珟されるかを確認する。

  • 論理倀ず論理挔算子を定矩し、真理倀衚、恒真トヌトロゞヌおよび矛盟を理解する。

  • 論理的吊定ず含意を通じお、論理的掚論を構築するこずができる。

  • 実䞖界の問題怜玢゚ンゞン、デヌタベヌスク゚リ、デゞタル回路、映像合成、゜フトりェア芁件定矩などを解決するために、論理がどのように適甚されるかに぀いお孊ぶ。


セクション(4) 第4章 問題解決

  • コンピュヌティングにおける問題定矩の栞心ずなる機胜芁件に぀いお孊ぶ。

  • 芁件に基づいお、゜フトりェア開発のための問題定矩を行うこずができる。

  • 問題定矩を、原因-結果掚論、挔繹的掚論、垰玍的掚論などの論理的掚論を通じお分析する。

  • 耇雑な問題をより小さな問題に分解し、分割統治によっお問題を解決するこずができる。

  • 二分探玢を通じお、デヌタの分解ず分割統治の抂念を理解するこずができる。

  • 耇雑な問題を単玔化するために、制埡の抜象化を䜿甚するこずができる。

  • デヌタの抜象化のために、クラス図class diagramを䜿甚するこずができる。

  • 振る舞いの抜象化のために、ナヌスケヌス図use case diagramを䜿甚するこずができる。


thoughtful sentiments セクション(5) 第5ç«  アルゎリズム的思考

  • アルゎリズムの由来ず、アルゎリズムにおける詳现な動䜜の順序が重芁であるこずを理解する。

  • プログラム蚭蚈段階で必芁なアルゎリズムは、論理的な条件文を通じお遞択が動䜜するこずを理解する。

  • アルゎリズムにおいお、倉数はその䜍眮によっおメモリ空間になるこずもあれば、デヌタそのものになるこずもあるずいうこずを理解する。

  • コンピュヌティングにおける蚈算状態、むベント、挔算の抂念を理解する。

  • アルゎリズムにおいお蚈算状態の倉化ずは、メモリ䞊の倉数の倀が倉化する状態を意味する。

  • フロヌチャヌトアクティビティ図においお、倉数の呜名、遞択、反埩の呜什文がどのように衚珟されるかを理解する。


  • アルゎリズムにおける耇雑な詳现動䜜は、制埡の抜象化を通じおモゞュヌル化するこずができる。

  • 10個皋床の状態を持぀逐次アルゎリズムをモデリングするこずができる。


セクション(6) 第6章 解決策モデリング

  • アルゎリズムモデリングのためのアクティビティ図ず状態遷移図に぀いお理解する。

  • 振る舞い、条件、および制埡フロヌが含たれるアクティビティ図を解釈できる。

  • アクティビティ図の3぀の制埡圢匏順次、遞択、反埩を理解する。

  • アクティビティ図においお、耇雑なアクティビティを抜象化するために制埡抜象化を䜿甚するこずができる。

  • 䞎えられたアルゎリズムに察しおアクティビティ図を䜜成できる。

  • コンピュヌタヌシステム内の蚈算状態の倉化を瀺す状態ダむアグラムを解釈できる。

  • システム内郚に朜圚しおいる倉化を理解するために、状態ずむベントを認識するこずができる。

  • 単玔な状態遷移図で党䜓を衚珟し、拡匵された状態遷移図で詳现な内容を衚珟するこずができる。

  • do、entry、exitアクションが含たれる状態遷移図を解釈できる。

受講前のアドバむス

事前知識および泚意事項

  • 高校課皋の集合ず論理、および敎数ず実数に関する理解があれば非垞に圹立぀。

  • 初期の講矩動画の品質音質・画質が十分でないため、今埌アップデヌトされる可胜性がありたす。

  • thoughtful Preserving the formal/concise tone of the original Korean text.䞍明な点は質問・回答を通じお確認できる。


こんな方に
おすすめです

孊習察象は
誰でしょう

  • コンピュヌティング分野に関する必須抂念を習埗したい入門者たたは非専門家

  • プログラミングに初めお觊れるものの、将来的にバむブコヌディングVibe Codingのための土台を築きたい入門者

  • ビゞネスシナリオを具珟化するプログラマヌず円滑なコミュニケヌションを望む非専門家

前提知識、
必芁でしょうか

  • 特別な基瀎知識は必芁なく、コンピュヌティング思考に察しお柔軟な考えを持っおいる必芁がありたす。

こんにちは
strandkingsです。

ベンチャヌ、倧䌁業、政府出資の研究機関、倧孊での幅広い勀務経隓

ネットワヌク/セキュリティ/ブロックチェヌン/暗号/モバむル通信/゜フトりェア開発/オペレヌティングシステム/量子コンピュヌティング

カリキュラム

党䜓

24件 ∙ (9時間 1分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

ただ十分な評䟡を受けおいない講座です。
みんなの圹に立぀受講レビュヌを曞いおください

strandkingsの他の講座

知識共有者の他の講座を芋おみたしょう

䌌おいる講座

同じ分野の他の講座を芋おみたしょう

ï¿¥7,776