Build your ultimate AI agent
コース説明
前提条件
カリキュラム
コース概要
1
はじめに:コンピュータとは何か
この章では、コンピュータがどのように動作するかという基本概念を紹介します。二進法の基礎、CPU やメモリといった主要コンポーネント、そしてプログラミング言語の発展までを通じて、コンピュータが命令を処理する仕組みや、インタプリタ言語とコンパイル言語の違いを学びます。
2
さらに深く:コンピュータに効率よく命令するには
この章では、コンピュータが問題を解くために従う「アルゴリズム」に踏み込みます。アルゴリズムの種類の概観、時間計算量と空間計算量の重要性、さらにソートや検索など実世界の例での実践を扱います。Big-O Notation を用いたアルゴリズム効率の評価方法についても学びます。
3
広げて考える:コンピュータにできること/できないこと
この章では、コンピュータが計算可能な範囲の限界を探ります。オートマトンやチューリングマシンといった形式モデル、計算量理論(P 対 NP を含む)を学び、暗号、Machine Learning、量子コンピューティングなど実世界での応用も紹介します。
コンピュータサイエンスの基礎概念
コース修了

