10.009: Introduction to Digital World

2013: 10.009: Introduction to Digital World

WEEK 1
Slides for Week 1
Sample Program for Week 1

WEEK 2
Slides for Week 2
Sample Program for Week 2

WEEK 3
Slides for Week 3
Sample Program for Week 3

WEEK 4
Slides for Week 4
Sample Program for Week 4

WEEK 5
Slides for Week 5
A motivational example for Object-Oriented Programming (OOP). Consider the following question: how would you add student names?
Without OOP
With OOP
The files here show where OOP comes from really. The main file is smartequivalent.py

WEEK 6
Slides for Week 6
Sample Program for Week 6: CM.py
Sample Program for Week 6: MySM.py
Sample Program for Week 6: switch.py

WEEK 8
Slides for Week 8
Sample Program for Week 8

WEEK 9
Slides for Week 9
Sample Program for Week 9

WEEK 11
Slides for Week 11

WEEK 14
Practice Questions
Solutions