講座内容
この講義は MIT で2016年の秋期授業として実施された「 6.0001 Introduction to Computer Science and Programming in Python ( コンピュータサイエンスと Python 入門 )」の授業を日本語化したものです。本講座は Part 2 として、07. から 12. までの講義を学びます。
MIT OCW ( MITの授業公開サイト )でも大変な人気講座であり、 「訪問者がもっとも多い講義のランキング (Most Visited Courses)」でもベスト3の常連となっています。
コンピューティングが問題解決に果たす役割とPython プログラミングの基礎を理解し、かんたんなプログラムを Python プログラミングで自分で書くことを通じて、目標を達成するための自信をつけることを目的としています。
Python のバージョンは3.5が使用されています。Asuka Academyの「 コンピュータサイエンスとプログラミング入門 」、「 Python 入門 」上位講座としても最適です。
*なおMITではこの講座の次に学ぶ推奨講座として、「 6.0002 Introduction to Computational Thinking and Data Science( 計算的思考とデータサイエンス )」 を位置づけています。Asuka Academy ではこの講座の翻訳も手がけていく予定です。
1コマ45分前後の動画講義が12コマあり、Asuka Academy ではPart1、Part2として6コマずつ、日本語字幕をつけて公開しています。それぞれ、修了条件をクリアすれば、Asuka Academy から修了証書とオープンバッジを発行します。
プログラミング言語 Python は人工知能、機械学習、データ解析からアプリ開発など多岐にわたる開発で使用されるもので、Python技術者の人材価値は非常に高いものとなっています。世界最高峰のMITの授業で、Python プログラミングの基礎と問題解決の手法をぜひ学んでください。
この講義は MIT で2016年の秋期授業として実施された「 6.0001 Introduction to Computer Science and Programming in Python ( コンピュータサイエンスと Python 入門 )」の授業を日本語化したものです。本講座は Part 2 として、07. から 12. までの講義を学びます。
MIT OCW ( MITの授業公開サイト )でも大変な人気講座であり、 「訪問者がもっとも多い講義のランキング (Most Visited Courses)」でもベスト3の常連となっています。
コンピューティングが問題解決に果たす役割とPython プログラミングの基礎を理解し、かんたんなプログラムを Python プログラミングで自分で書くことを通じて、目標を達成するための自信をつけることを目的としています。
Python のバージョンは3.5が使用されています。Asuka Academyの「 コンピュータサイエンスとプログラミング入門 」、「 Python 入門 」上位講座としても最適です。
*なおMITではこの講座の次に学ぶ推奨講座として、「 6.0002 Introduction to Computational Thinking and Data Science( 計算的思考とデータサイエンス )」 を位置づけています。Asuka Academy ではこの講座の翻訳も手がけていく予定です。
1コマ45分前後の動画講義が12コマあり、Asuka Academy ではPart1、Part2として6コマずつ、日本語字幕をつけて公開しています。それぞれ、修了条件をクリアすれば、Asuka Academy から修了証書とオープンバッジを発行します。
プログラミング言語 Python は人工知能、機械学習、データ解析からアプリ開発など多岐にわたる開発で使用されるもので、Python技術者の人材価値は非常に高いものとなっています。世界最高峰のMITの授業で、Python プログラミングの基礎と問題解決の手法をぜひ学んでください。
学習内容
Part 2 |
---|
07. Testing, Debugging, Exceptions, and Assertions |
08. Object Oriented Programming |
09. Python Classes and Inheritance |
10. Understanding Program Efficiency, Part 1 |
11. Understanding Program Efficiency, Part 2 |
12. Searching and Sorting |
Part 1 |
---|
01. What is Computation? |
02. Branching and Iteration |
03. String Manipulation, Guess and Check, Approximations, Bisection |
04. Decomposition, Abstraction, and Functions |
05. Tuples, Lists, Aliasing, Mutability, and Cloning |
06. Recursion and Dictionaries |
MIT(マサチューセッツ工科大学)
1865年設立のアメリカの私立大学。さまざまな世界大学ランキングで常にトップクラスを占め、多数のノーベル賞受賞者も輩出しています。ハーバード大学とは3kmという近さ。https://web.mit.edu/
MITは世界ではじめての OCWサイト (正規授業のWEB公開)を立ち上げており、2,500以上のコースが公開され、サイト訪問者は毎月200万人以上となっています。 (参考)
1865年設立のアメリカの私立大学。さまざまな世界大学ランキングで常にトップクラスを占め、多数のノーベル賞受賞者も輩出しています。ハーバード大学とは3kmという近さ。https://web.mit.edu/
MITは世界ではじめての OCWサイト (正規授業のWEB公開)を立ち上げており、2,500以上のコースが公開され、サイト訪問者は毎月200万人以上となっています。 (参考)
|
翻訳ボランティア
謝辞
本コースの日本語翻訳は、下記のボランティアの方の全面的なご協力によるものです。ここに厚く感謝申し上げます。
三田 仁様
謝辞
本コースの日本語翻訳は、下記のボランティアの方の全面的なご協力によるものです。ここに厚く感謝申し上げます。
三田 仁様
修了条件
以下の条件を満たすこと
「修了認定テスト」にて80%以上の正解率
以下の条件を満たすこと
「修了認定テスト」にて80%以上の正解率
権利関係
Asuka Academy は MIT(マサチューセッツ工科大学)オープンコースウェアと日本で初めてのオフィシャルパートナーシップを締結し、サポートを受けています。
MIT OpenCourseWare supports the efforts of Asuka Academy, which is an independent organization translating the materials through its own processes, with its own staff, using its own resources.
この講座はクリエイティブ・コモンズ・ライセンスの下で提供されています。
[MIT] コンピュータサイエンスとPython入門 Part 1、Part 2
Ana Bell, Eric Grimson, John Guttag. 6.0001 Introduction to Computer Science and Programming in Python. Oct 26, 2018.
Massachusetts Institute of Technology: MIT OpenCouseWare, https://ocw.mit.edu/.
License: Creative Commons BY-NC-SA
Asuka Academy は MIT(マサチューセッツ工科大学)オープンコースウェアと日本で初めてのオフィシャルパートナーシップを締結し、サポートを受けています。
MIT OpenCourseWare supports the efforts of Asuka Academy, which is an independent organization translating the materials through its own processes, with its own staff, using its own resources.
この講座はクリエイティブ・コモンズ・ライセンスの下で提供されています。
[MIT] コンピュータサイエンスとPython入門 Part 1、Part 2
Ana Bell, Eric Grimson, John Guttag. 6.0001 Introduction to Computer Science and Programming in Python. Oct 26, 2018.
Massachusetts Institute of Technology: MIT OpenCouseWare, https://ocw.mit.edu/.
License: Creative Commons BY-NC-SA