Business & Management, Social Sciences, Economics & Finance

Introduction to Computational Thinking and Data Science

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

About this course

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  program 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 papulation dynamic of  viruses replicating anf drug treatments in a patient’s body.

Estimated 9 weeks

14-16hours per week

Self_paced

Introductory

Topics covered include :

  • Advanced programming in Python 3
  • Advanced programming in python 3 technology seeds
  • Dynamic programming 
  • Plotting with the pylab package
  • Random walks
  • probability, Distributions
  • Monte Carlo simulations
  • Curve fitting  
  • Statistical fallacies

What you’ll learn

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

At a glance

  • Institution: MITx
  • Subject: Computer Science
  • Level: Intermediate
  • Prerequisites:  6.00.1x or equivalent (some prior programming experience in Python and a rudimentary knowledge of computational complexity)
  • Langauge: English
  • Video Transcript: English
  • Associated programs: XSeries in Computational Thinking using Python 

About the instructors

John Guttag

Dugald C. Jackson Professor of Computer Science and Electrical Engineering at MIT

About the instructors

Eric Grimson

Bernard Gordon Professor of Medical Engineering, Professor of Computer Science at MIT

Ana Bell

Lecturer, Computer Science and Electrical Engineering at MIT

Frequently Asked Questions

  • What type of computing environment do I need for this
    ◦   You need to have a computer running one of the following operating systems:
    ◦   Microsoft Windows, version XP or greater (XP, Windows Vista, or Windows 7 )◦   Apple OSX, version 10.2 or greater

Show More

  • Linux – most distributions that have been released within the past two years should work
    ◦   In addition, you will need the ability to download, install, and run software on your computer.
  • Is there a course textbook?
    ◦   This textbook is optional but highly recommended: Introduction to Computation and Programming Using Python, Third Edition (With Application to Computational Modeling and Understanding Date).
  • What browser should I use?
    ◦   We strongly recommend that you use the Chrome browser while visiting the edX site. This site is optimized for viewing in Chrome.
    ◦   If you cannot use Chrome, you should use the Firefox browser. Be advised you may have trouble with site functionality is you choose to use an alternate browser.
  • What programming language(s) will this course use?
    ◦   Yes, transcripts of the course will be made available.
  • Do I need to watch the lectures live?
    ◦   No. You can watch the lectures at your leisure – you do not  need to watch the lectures at any set time.
  • How much does it cost to take the

Show Less

 

Who can take this course?

Unfortunately, learners residing in one or more of the following countries or regions not be able to register for this course: Iran, Cuba and the Crimea region of Ukraine.

Show More

while edX has sought licenses from the U.S Office of Foreign Assets Control (OFAC) to offer our courses to learners in these countries and regions, the licenses we have received are not broad enough to allow us to offer this course in all locations. edX truly regrets that U.S sanctions prevent us offering all of our courses to everyone, no matter where they live.

Show Less

Ways to take this course

Choose your path when you enroll 

Price

Verified Track

    $75 usd

Access to course materials

Unlimited

World Class institution and universities

edx suppport

Shareable certificate upon completion

Graded assignments and exams

More Courses

Estimated 6 weeks

1-3 hours per week

Self - Paced

Progress at your own speed

$69

Estimated 10 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$49

Estimated 10 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$49

Estimated 10 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$49

Estimated 10 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$49

Estimated 10 weeks

2-4 hours per week

Self - Paced

Progress at your own speed

$49

Follow Us

edX is a registered trademark of edX LLC. All Right Reserved
Founded Harvard University and MIT in 2012, edX LLC is a landing MOOC provider. The edX® platform is an online leaning destination offering high-quality courses from the world’s best universities and institutions to learners everywhere. edX is the only leading MOOC provider that is both nonprofit and open source.

Powered by Genashtim | © Copyright 2022
Genashtim