みんなのコンピュータサイエンス講座 -PythonとGoogle Colaboratoryで学ぶ計算機科学の基礎-

みんなのコンピュータサイエンス講座は、プログラミング、人工知能(AI)などで有用な「コンピュータサイエンス」への入口となる講座です。

https://www.udemy.com/course/min-computer-science/?referralCode=0519067CA8180ED5AE50

コンピュータサイエンスはコンピュータ全般を扱う学問分野ですが、その基礎を要点をおさえてコンパクトに学びます。
本講座の大きな特徴は、理論面のみでは終わらずコードを書く体験を伴うことです。
PythonのコードをGoogle Colaboratory環境で記述し、コンピュータサイエンスを体験ベースで学びます。
新たな時代の基盤を身につけた上で、コンピュータサイエンスの楽しさを実感できるようになりましょう。

注: 本コースに先立ちYouTubeでのライブ講義【Live人工知能】がありました。本コースの動画はこのライブ講義をUdemy用に再構成したものになります。

コースの内容は以下の通りです。
Section1. コンピュータサイエンスの概要
→ コンピュータサイエンスの概要と基礎、および開発環境であるGoogle Colaboratoryについて学びます。

Section2. プログラムの計算量
→ メモリとCPUの関係、場合の数や計算量の見積もり方を学びます。

Section3. データの制御
→ 主に、抽象データ型、データ構造について学びます。

Section4. アルゴリズム
→ ソート、探索などの代表的なアルゴリズムをいくつか学びます。

Section5. データベース
→ データベースの基本的な概念、および実装について学びます。

Section6. コンピュータとプログラミング
→ プログラミング言語とコンパイラ、人工知能、セル・オートマトンなどについて学びます。

なお、今回の講座でプログラミング言語Pythonの解説は最小限となりますが、Pythonの基礎を解説するノートブックがダウンロード可能です。
Pythonの開発環境にはGoogle Colaboratoryを使用します。

https://www.udemy.com/course/min-computer-science/?referralCode=0519067CA8180ED5AE50