Intro to Computational Thinking & Data Science
(Fall 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.
Announcements
- October 9, 2025: Microquiz 2 Results ALL PREVIOUS ANNOUNCEMENTS
Lectures
11-12:30pm in 34-101
(No recordings available)
Slides and Code
In calendar below
Office Hours in 38-370
Mon-Thu: 11am - 9pm
(Closed during MW 11am-1pm)
Fri: 11am - 4pm
Recitations
Login to view: Click here to leave anonymous feedback throughout the term!
Calendar and Materials 6.100B – Fall 2025
Monday
Tuesday
Wednesday
Thursday
Friday
9/1
9/2
9/3: Lecture 1
Intro to computational modeling, optimization problems, knapsack problems
Lec 1 Finger Ex. out
Pset 0 out
Readings: Ch 14.1
9/4
9/5
Pset 0 due at 9PM
No checkoff for Pset 0
9/8: Lecture 2
Solving knapsack, trees, brute force, exponential complexity, greedy algorithms, intro to dynamic programming
Readings: Ch 14.1
Microquiz 0
not graded, demonstrates microquiz mechanics, available during 4:30-9:30PM
Lec 1 Finger Ex. due at 4PM
Lec 2 Finger Ex. out
9/9
9/10: Lecture 3
No Lec 3 Finger Ex.
Pset 1 out
Dynamic programming, top-down, bottom-up, applied to knapsack, applied to spelling correction, related problems
Lec 2 Finger Ex. due at 4PM
Readings: Ch 15
9/11
9/12
9/15
No class, pset work
9/16
No class, pset work
9/17: Optional recitation 1(held instead of normal class)
No class, pset work
9/18
No class, pset work
9/19
Last day we accept adds. No class, pset work
9/22: Lecture 4
Stochastic thinking, simulation models, roulette
Readings: Ch 17
Microquiz 1
25 minutes at the end of class
Lec 4 Finger Ex. out
Pset 1 due at 9PM
9/23
Pset 1 Checkoffs start
9/24: Lecture 5
Standard deviations, empirical rule, random walks
Lec 4 Finger Ex. due at 4PM
Lec 5 Finger Ex. out
Readings: Ch 19, 16
9/25
9/26
9/29: Lecture 6
No Lec 6 Finger Ex.
Pset 2 out
Pset 1 Checkoff due at 8PM
Ideal gas law simulation, estimating pi, start graphs
Lec 5 Finger Ex. due at 4PM
Readings: Ch 18
9/30
No class, pset work
10/1: Optional recitation 2(held instead of normal class)
No class, pset work
10/2
No class, pset work
10/3
No class, pset work
10/6
No class, pset work
10/7
No class, pset work
10/8: Lecture 7
Graphs, shortest path problems
Readings: Ch 14.2
Microquiz 2
25 minutes at the end of class
Lec 7 Finger Ex. out
Pset 2 due at 9PM
10/9
Pset 2 Checkoffs start
10/10
10/13
Holiday, no class or OH
10/14
10/15: Lecture 8
No Lec 8 Finger Ex.
Pset 3 out
Pset 2 Checkoff due at 8PM
Dijkstra, graphs as a modeling tool,
Lec 7 Finger Ex. due at 4PM
Readings: no reading
10/16
10/17
10/20
No class, pset work
10/21
No class, pset work
10/22: Optional recitation 3(held instead of normal class)
No class, pset work
10/23
No class, pset work
10/24
No class, pset work
10/27: Lecture 9
No Lec 9 Finger Ex.
Pset 3 due at 9PM
Curve fitting, linear regression, over fitting, training, validation and test
Readings: Ch 20
10/28
Pset 3 Checkoffs start
10/29: Lecture 10
No Lec 10 Finger Ex.
Pset 4 out
Data modeling more generally. Sampling, distributions, correlations
Readings: Ch 20
Microquiz 3
25 minutes at the end of class
10/30
10/31
11/3
Pset 3 Checkoff due at 8PM
No class, pset work
11/4
No class, pset work
11/5: Optional recitation 4(held instead of normal class)
No class, pset work
11/6
No class, pset work
11/7
No class, pset work
11/10
Holiday, no class or OH
11/11
11/12: Lecture 11
Standard error, p-values, Statistical fallacies
Lec 11 Finger Ex. out
Pset 4 due at 9PM
Readings: Ch 21, 22
11/13
Pset 4 Checkoffs start
11/14
11/17: Lecture 12
Machine learning, decision trees, random forests
Lec 11 Finger Ex. due at 4PM
Lec 12 Finger Ex. out
Readings: Ch 24
11/18
11/19: Lecture 13
No Lec 13 Finger Ex.
Pset 5 out
Pset 4 Checkoff due at 8PM
Drop deadline
More ML, evaluating classifiers, wrapup
Lec 12 Finger Ex. due at 4PM
Readings: Ch 26
11/20
11/21
11/24: Lecture 14
No Lec 14 Finger Ex.
Quiz
Readings: no reading
Microquiz 4
45 minutes at the beginning of class
11/25
No class, pset work
11/26
No class, pset work
11/27
Thanksgiving, no class or OH
11/28
Thanksgiving, no class or OH
12/1
No class, pset work
12/2
No class, pset work
12/3
No class, pset work
12/4
No class, pset work
12/5
Pset 5 Checkoffs start
Pset 5 due at 9PM
12/8
12/9
Pset 5 Checkoff due at 8PM
12/10
12/11
12/12