Introduction to Computational Thinking and Data Science
(Spring 2022)
If you are a current student, 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
- May 19, 2022: Letter Grade
- Previous Announcements
Lecture Material
at 3pm-4:30pm in 26-100 with
Login to view: Live Zoom used for polls and chat
in Calendar below
Office Hours
(get a spot via the Help Queue)
OH start Tuesday the first week of classes
Monday-Thursday: 9am-9pm
Friday 9am-5pm
Recitation Schedule
Login to view: 2pm Recitation Recording
Room is limited to first 40 students
11am in 5-134
1pm in 5-134
2pm in 5-134
Recitation Feedback Form
Calendar and Materials 6.0002 - Spring 2022
Monday
Tuesday
Wednesday
Thursday
Friday
3/28: Lecture 1 zip
Course introduction. Optimization and knapsack problems
Lec1 Finger Ex. out
PS 0 out
PS 1 out
Readings: Ch 14.1, Ch 5.4
3/29
3/30: Lecture 2 zip
Dynamic programming (incl. tabular method) Pseudo polynomial complexity
No L2 Finger Ex.
Readings: Ch 15, Ch 5.3.2
3/31
Microquiz 0
(testing microquiz mechanics, not for points, take it on your own between 4:30pm and 9:30pm)
4/1: Recitation 1 notes
PS 0 due at 9PM
(No checkoff for PS 0)
4/4: Lecture 3 zip
Graphs, shortest path problems, DFS and BFS, all paths, and efficient algorithms including Dijkstra.
Lec3 Finger Ex. out
Lec1 Finger Ex. due
PS 2 out
Readings: Ch 14.2
4/5
Last Day we Accept Adds
4/6: Lecture 4 zip
Stochastic thinking, probability, simulation
No L4 Finger Ex.
Readings: Ch 17.1-17.4
Microquiz 1
(25 minutes in-class on your computer)
4/7
PS 1 due at 9PM
4/8: Recitation 2 notes
PS 1 Checkoffs start
4/12
4/13: Lecture 6 zip
Monte Carlo Methods, variance, confidence intervals, roulette, pi
No L6 Finger Ex.
Readings: Ch 18, Ch 19
4/14
PS 2 due at 9PM
4/15: Recitation 3 notes
PS 2 Checkoffs start
PS 1 Checkoff due
4/18: Patriots Day
PS 4 out
No Class or OH
4/19
4/20: Lecture 7 zip
Epidemiology simulation
Microquiz 2
(25 minutes in-class on your computer)
Lec7 Finger Ex. out
Lec5 Finger Ex. due
4/21
PS 3 due at 9PM
4/22: Recitation 4 notes
PS 3 Checkoffs start
PS 2 Checkoff due
4/25: Lecture 8 zip
Distributions, CLT, sampling, standard error
Lec8 Finger Ex. out
Lec7 Finger Ex. due
PS 5 out
Readings: Ch 17.4-end, 19
4/26
Drop Date
4/27: Lecture 9 zip
Curve fitting, linear regression, R**2, overfitting, choosing a degree, training and test sets
No L9 Finger Ex.
Readings: Ch 20
4/28
PS 4 due at 9PM
4/29: Recitation 5 notes
PS 4 Checkoffs start
PS 3 Checkoff due
5/2: Lecture 10 zip
Intro to ML. Distance metrics, hierarchical clustering, K-means clustering
Lec10 Finger Ex. out
Lec8 Finger Ex. due
Readings: Ch 24, Ch 25
5/3
5/4: Lecture 11 zip
Classification, evaluating classifiers, KNN
No L11 Finger Ex.
Readings: Ch 26.1-26.7
Microquiz 3
(25 minutes in-class on your computer)
5/5
5/6: Recitation 6 notes
Lec10 Finger Ex. due
PS 5 due at 9PM
(No checkoff for PS 5)
PS 4 Checkoff due
5/9: Lecture 12 zip
Statistical fallacies. Wrap Up
No L12 Finger Ex.
Readings: Ch 22
5/10
No OH rest of the week
5/11: Lecture 13 zip
Review Session on ZOOM LINK during class time
No L13 Finger Ex.
5/12
5/13
5/16
5/17
Final Exam: 1:30pm-3:30pm, in-person (Johnson Ice Rink)
FINAL EXAM LINK
(120 minutes in-class on your computer)
5/18
5/19
5/20
5/23
5/24
5/25
5/26
5/27