## Introduction to Computational Thinking and Data Science

 所在平台: EdxArchive 课程类别: 计算机科学 大学或机构: MITx

#### 课程详情

6.00.2x will teach you how to use computation to accomplish a variety of goals and provides you with a brief introduction to a variety of topics in computational problem solving . This course is aimed at students with some prior programming experience in Python and a rudimentary knowledge of computational complexity. You will spend a considerable amount of time writing programs to implement the concepts covered in the course. For example, you will write a program that will simulate a robot vacuum cleaning a room or will model the population dynamics of viruses replicating and drug treatments in a patient's body.

Topics covered include:

• Plotting with the pylab package
• Random walks
• Probability, Distributions
• Monte Carlo simulations
• Curve fitting
• Knapsack problem, Graphs and graph optimization
• Machine learning basics, Clustering algorithms
• Statistical fallacies

#### 课程大纲

• Plotting with the pylab package
• Stochastic programming and statistical thinking
• Monte Carlo simulations

#### 课程评论(1条)

 0 Monkey_D_Law 2015-12-29 19:24 0 票支持; 0 票反对 这门课是Introduction to Computer Science and Programming Using Python后续课。相比于上一门，作业依旧给力，但是这门课干活不多，课程内容安排有点散。 python部分主要讲了pylab，学好了这个，基本上就可以告别matlab了；后面主要讲了概率统计、图以及机器学习，然后用python实现，略简单，收获不大。

#### 课程简介

6.00.2x is an introduction to using computation to understand real-world phenomena.