コンピューターサイエンスのための数学
Open Academy
無料
入門 / algorithms, computation, structures, MIT
このコースでは、理数・工学系の初等離散数学を扱い、コンピュータサイエンスに役立つ数学的ツールや証明手法に焦点を当てます。学習者は、論理記号、集合、関係、グラフ理論、状態機械、アルゴリズムなどのトピックを探索します。
入門
algorithms, computation, structures
このコースはプログラミング経験がほとんどない学生を対象としており、問題解決におけるコンピュータの役割を理解することに重点を置いています。学生はPython 3プログラミング言語を使用して、簡単なプログラムを作成する自信を養うことができます。
Pythonを使用して簡単なプログラムを作成できる能力
問題解決のためのアルゴリズム的思考を養う能力
プログラミングの基本概念を理解し、活用できる能力
MIT OpenCourseWare
プログラミングの基礎
プログラミングを学びたいけれど、どこから始めればいいか分からず途方に暮れていませんか?多くの人がプログラミングを難しく複雑に感じていますが、このコースではそのような心配を軽減できます。Pythonを通じて簡単なプログラムを作成する方法を学びながら、問題解決能力を養うことができます。
このコースは、プログラミングの基礎を固めるための最適な選択です。さまざまな問題を解決するためにコンピュータをどのように活用できるかを学ぶことができ、専攻に関係なく誰もが自信を持てるようサポートします。授業を通じて、実用的な目標を達成するプログラムの作成に慣れることができます。
講義動画 ・ 全26個
Lecture 1: Pythonを用いたコンピュータサイエンスとプログラミング入門
Lecture 2: Strings, Input/Output, and Branching
Lecture 3: Iteration
Lecture 4: Loops over Strings, Guess-and-Check, and Binary
Lecture 5: Floats and Approximation Methods
第6講:二分探索(Bisection Search)
教授陣
元講義
学習対象は
誰でしょう?
プログラミングを学びたいけれど、始めるのが怖い人
問題解決のためのコンピュータ活用法を知らない人
専攻に関係なくプログラミングを学びたい人
前提知識、
必要でしょうか?
基本的な数学的概念の理解
コンピューター利用に関する基礎知識
問題解決能力
1,614
受講生
8
受講レビュー
5.0
講座評価
105
講座
"言語が学習の障壁にならないように。"
世界有数の機関による公開講座をお届けします。
翻訳と字幕作業を通じて、すべての学習者が言語の壁を感じることなく講義を受けられるようサポートします。
全体
28件 ∙ (27時間 47分)
講座資料(こうぎしりょう):
4. 第2講:文字列、入出力、および分岐
01:18:58
5. 第3講:反復
46:41
6. 第4講:文字列のループ、推測と確認、およびバイナリ
01:13:16
7. 第5講:浮動小数点数と近似手法
47:10
8. 第6講:二分探索(Bisection Search)
01:14:26
9. 第7講:分解、抽象化、そして関数
45:53
10. 第8講:オブジェクトとしての関数
01:17:45
12. 第10講:リストとミュータビリティ
01:15:13
15. 第13講:例外とアサーション
42:55
16. 第14講:辞書(ディクショナリ)
01:18:05
17. 第15講:再帰
45:18
18. 第16講:非数値データに対する再帰
01:17:53
19. 第17講:Pythonのクラス
47:47
20. 第18講:Pythonのクラスメソッドの詳細
01:17:26
21. 第19講:継承
01:16:55
24. 第22講:ビッグオーとシータ
01:20:35
25. 第23講:計算量クラスの例
01:21:18
26. 第24講:ソートアルゴリズム
47:39
27. 第25講:プロッティング
01:17:54
知識共有者の他の講座を見てみましょう!
同じ分野の他の講座を見てみましょう!
無料