Introduction to Computational Thinking and Data Science

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 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: Advanced programming in Python 3 Knapsack problem, Graphs and graph optimization Dynamic programming Plotting with the pylab package Random walks Probability, Distributions Monte Carlo simulations Curve fitting Statistical fallacies

Created by: Massachusetts Institute of Technology

Level: Intermediate


Related Online Courses

What is this course about? In this course, we will look at the advanced technologies that are driving FinTech forward. FinTech is not only a major strategic focus in the banking and finance... more
Processing information is the hallmark of all modern organizations, which are increasingly digital: absorbing, processing and generating information is a key element of their business. Being able... more
Code and run your first Python program in minutes without installing anything! **** This course is designed for learners with no coding experience, providing a solid foundation of not just Python,... more
The Python programming language is extremely powerful and commonly used to automate time-intensive activities/tasks for users. This makes Python a good skill to have for any job that requires... more
This programming course takes a unique approach, as it focuses on learning a systematic programming method rather than a programming language. This practical approach will help you channel your... more

CONTINUE SEARCH

FOLLOW COLLEGE PARENT CENTRAL