Sharjah

MITEECS6.0002

Introduction to Computational Thinking and Data Science

planned·~84 hours total

Professors

  • Eric Grimson
  • John Guttag

Textbook

  • Introduction to Computation and Programming Using Python

    John V. Guttag · 3rd · ISBN 9780262542364

Prerequisites

Materials

Second half of the intro sequence. Plotting, simulations, sampling, statistics, machine learning intro. Pairs with Guttag's book chapters 10-19.

Syllabus

  1. Week 1

    Optimisation and the knapsack problem

    Guttag ch. 14

  2. Week 2

    Decision trees and dynamic programming

    ch. 15

  3. Week 3

    Graph models

    ch. 16

  4. Week 4

    Stochastic thinking; random walks

    ch. 17

  5. Week 5

    Monte Carlo simulation; sampling

    ch. 18

  6. Week 6

    Inferential statistics; confidence intervals

    ch. 19

  7. Week 7

    Experimental data and regression

    ch. 20

  8. Week 8

    Machine learning — clustering and classification

    ch. 22–23