Introduction to Computational Thinking and Data Science
(Spring 2025)
Please Log In for full access to the web site.
Note that this link will take you to an external site (https://shimmer.mit.edu) to authenticate, and then you will be redirected back to this page.
Login to view: Click here to leave anonymous feedback throughout the term!
Announcements
Lectures
3-4:30pm in 26-100
(No recordings available)
Slides and Code
In calendar below
Recitations
10 am in 5-134
11 am in 5-134
1 pm in 5-134
Recitation feedback form
Office Hours
In 38-370
Mon–Thu: 11am - 9pm
(Closed during MW 3-5pm)
Fri: 11am - 5pm
Calendar and Materials 6.100B – Spring 2025
Monday
Tuesday
Wednesday
Thursday
Friday
3/31: Lecture 1
Admin and overview, optimization, knapsack problems
Lec 1 Finger Ex. out
Pset 0 out
Pset 1 out
Readings: Ch 14.1
4/1
4/2: Lecture 2
No Lec 2 Finger Ex.
Complementary knapsack, dynamic programming, memo vs tabular method, pseudo-polynomial complexity
Readings: Ch 15
4/3
Microquiz 0
not graded, demonstrates microquiz mechanics, available during 4:30-9:30PM
4/7: Lecture 3
Graphs, shortest-path problems, depth-first and breadth-first search
Readings: Ch 14.2
Microquiz 1
25 minutes at the end of class
Lec 1 Finger Ex. due at 3PM
Lec 3 Finger Ex. out
Pset 1 due at 10PM
4/8
Pset 1 Checkoffs start
4/9: Lecture 4
No Lec 4 Finger Ex.
Weighted shortest-path using Dijkstra's, other graph problems
Readings: None
4/10
4/11: Recitation 2
Pset 3 out
4/14: Lecture 5
Stochastic thinking, simulation, random walks
Lec 3 Finger Ex. due at 3PM
Lec 5 Finger Ex. out
Pset 2 due at 10PM
Readings: Ch 16, 17.1
4/15
4/16: Lecture 6
No Lec 6 Finger Ex.
Simulating the ideal gas law, probability
Readings: Ch 17.2
Microquiz 2
25 minutes at the end of class
4/17
4/21: Holiday
No Class or OH
4/22
4/23: Lecture 7
Monte Carlo simulation, roulette, estimating pi, integration, distributions, variance, empirical rule, confidence intervals
Lec 5 Finger Ex. due at 3PM
Lec 7 Finger Ex. out
Pset 3 due at 10PM
Readings: Ch 18, 17.3-17.4
4/25
4/28: Lecture 8
No Lec 8 Finger Ex.
Pset 4 due at 10PM
Curve-fitting, linear regression, R^2, overfitting, choosing a degree
Readings: Ch 20
4/29
Pset 4 Checkoffs start
Pset 3 Checkoff due at 8PM
Drop deadline
4/30: Lecture 9
No Lec 9 Finger Ex.
Sampling, standard error, Central Limit Theorem
Readings: Ch 19
Microquiz 3
25 minutes at the end of class
5/1
5/2: Recitation 5
Pset 5 due at 10PM
5/5: Lecture 10
No Lec 10 Finger Ex.
Intro to machine learning
Lec 7 Finger Ex. due at 3PM
Readings: None
5/6
Pset 5 Checkoffs start
Pset 4 Checkoff due at 8PM
5/7: Lecture 11
No Lec 11 Finger Ex.
Pset 5 Checkoff due at 8PM
Quiz
Readings: Ch 22
Microquiz 4
45 minutes at the end of class
5/8
5/9
5/12: Lecture 12
No Lec 12 Finger Ex.
Statistical fallacies
Readings: None
5/13
5/14
5/15
5/16