Intro to Computational Thinking & Data Science
(Fall 2025)

You are not logged in.

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

Lectures


Mon and Wed
11-12:30pm in 34-101
(No recordings available)
Slides and Code
In calendar below

Office Hours in 38-370


Start Sept 4
Mon-Thu: 11am - 9pm
(Closed during MW 11am-1pm)
Fri: 11am - 4pm

This Week's Pset


Problem Set 3
Due: Oct 27, 2025 at 09:00PM

Recitations


Noted on calendar (and optional)

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
Readings: Ch 14.1
Lec 1 Finger Ex. out Pset 0 out
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
Dynamic programming, top-down, bottom-up, applied to knapsack, applied to spelling correction, related problems
Readings: Ch 15
Lec 2 Finger Ex. due at 4PM No Lec 3 Finger Ex. Pset 1 out
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
Readings: Ch 19, 16
Lec 4 Finger Ex. due at 4PM Lec 5 Finger Ex. out
9/25
9/26
9/29: Lecture 6
Ideal gas law simulation, estimating pi, start graphs
Readings: Ch 18
Lec 5 Finger Ex. due at 4PM No Lec 6 Finger Ex. Pset 2 out Pset 1 Checkoff due at 8PM
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
Dijkstra, graphs as a modeling tool,
Readings: no reading
Lec 7 Finger Ex. due at 4PM No Lec 8 Finger Ex. Pset 3 out Pset 2 Checkoff due at 8PM
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
Curve fitting, linear regression, over fitting, training, validation and test
Readings: Ch 20
No Lec 9 Finger Ex. Pset 3 due at 9PM
10/28 Pset 3 Checkoffs start
10/29: Lecture 10
Data modeling more generally. Sampling, distributions, correlations
Readings: Ch 20
Microquiz 3 25 minutes at the end of class
No Lec 10 Finger Ex. Pset 4 out
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
Readings: Ch 21, 22
Lec 11 Finger Ex. out Pset 4 due at 9PM
11/13 Pset 4 Checkoffs start
11/14
11/17: Lecture 12
Machine learning, decision trees, random forests
Readings: Ch 24
Lec 11 Finger Ex. due at 4PM Lec 12 Finger Ex. out
11/18
11/19: Lecture 13
More ML, evaluating classifiers, wrapup
Readings: Ch 26
Lec 12 Finger Ex. due at 4PM No Lec 13 Finger Ex. Pset 5 out Pset 4 Checkoff due at 8PM Drop deadline
11/20
11/21
11/24: Lecture 14
Quiz
Readings: no reading
Microquiz 4 45 minutes at the beginning of class
No Lec 14 Finger Ex.
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