Asuka Academy

受講案内よくあるご質問about usニュース




 MIT(マサチューセッツ工科大学)
IMAGE PHOTO
修了証書発行
[MIT] コンピュータサイエンスとプログラミング入門
分野:コンピュータサイエンス
開講中!
お申込みはこちらをクリック
講座内容
この講義は MIT で実際に実施された「6.00 Introduction to Computer Science and Programming(コンピュータサイエンスとプログラミング入門)」の授業を日本語版にしたものです。 Eric Grimson 教授と John Guttag 教授による本講義は、MIT が公開しているオープンコースウェアの中でも「訪問者がもっとも多い講義のリスト(Most Visited Courses)」の常連となるほど人気が高いもので、世界中から多くの受講生が学習を行っています。

MIT の学部生向けで、「プログラミング経験がない、もしくはほとんどない学生」を対象としています。
問題解決についてプログラミングが行う役割の理解、かんたんなプログラムを書くことによって、プログラミングスキルに自信を持っていただくことがゴールとされています。
MIT ではこの講座を、UROPs(undergraduate Research Opportunities Program)の基礎講座としても位置づけています。

学習用のプログラミング言語は Python を採用しており、Asuka Academy「Python 入門」の上位講座としても最適です。

1コマ60分前後の動画講義が24コマあり、Asuka Academy では8コマずつ3つの Part に分けて日本語版を公開していきます。1Part の受講期間は4ヵ月とし、各 Part ごとに修了認定テストを設定します。修了条件をクリアすれば、Asuka Academy から修了認定証を発行します。
主な内容
以下のような内容が含まれています。

[Part1]
Introduction and Goals; Data Types, Operators, and Variables Branching, Conditionals, and Iteration
Common Code Patterns: Iterative Programs
Abstraction through Functions; Introduction to Recursion Floating Point Numbers, Successive Refinement, Finding Roots
Bisection Methods, Newton/Raphson, Introduction to Lists
Lists and Mutability, Dictionaries, Introduction to Efficiency
Complexity: Log, Linear, Quadratic, Exponential Algorithms
[Part2]
Binary Search, Bubble and Selection Sorts
Divide and Conquer Methods, Merge Sort, Exceptions
Testing and Debugging
Debugging, Knapsack Problem, Introduction to Dynamic Programming
Dynamic Programming: Overlapping Subproblems, Optimal Substructure
Introduction to Object-oriented Programming
Abstract Data Types, Classes and Methods
Encapsulation, Inheritance, Shadowing
[Part3]
Computational Models: Random Walk Simulation
Presenting Simulation Results, Pylab, Plotting
Biased Random Walks, Distributions
Monte Carlo simulations, estimating pi
Validating Simulation Results, Curve Fitting, Linear Regression
Normal, Uniform, and Exponential Distributions
Stock Market Simulation
Course Overview; What Do Computer Scientists Do?























日本e-Learning大賞 受賞決定
開講予定 (Part1)
(Part2)
(Part3)
2016年11月1日
2017年3月1日
2017年7月1日
分野 コンピュータサイエンス
前提となる知識 とくになし
想定学習時間 週3時間
修了認定テスト
修了証書発行
あり
受講期間 各開講日から4ヵ月
閲覧期間 各受講期間終了から
4ヵ月
講座サンプル
講師
Eric Grimson 教授
John Guttag 教授
修了条件
以下の条件を受講期間中に満たすこと
「修了認定テスト」にて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.

この講座はクリエイティブ・コモンズ・ライセンスの下で提供されています。
Creative Commons logo with terms BY-NC-SA.
MIT(マサチューセッツ工科大学)
1865年設立のアメリカの私立大学。さまざまな世界大学ランキングで常にトップクラスを占め、多数のノーベル賞受賞者も輩出しています。ハーバード大学とは3kmという近さ。
http://web.mit.edu/

MITは世界ではじめてのOCWサイト(正規授業のWEB公開)を立ち上げており、現在2,200以上のコースが公開され、サイト訪問者は毎月200万人以上となっています。(出典
http://ocw.mit.edu/index.htm

Copyright © NPO Asuka Academy. Except where otherwise noted, content created on this site is licensed under a Creative Commons License.


受講案内よくあるご質問about usニュース利用規約などお問い合わせ
NPO支援会員募集翻訳ボランティア募集