Skip to main content

Syllabus

This page summarises the links to all notes that are relevant to 10.020. Please read them carefully by the weeks stipulated. You will learn each of the big topics above in the following weeks:

Week 01: Python Revision and Sorting Algorithm

Week 02: Analysing Programs

Week 03: Divide and Conquer

Week 04: Object-Oriented Paradigm

Week 05: Inheritance and Introduction to Graph

Week 06: Graph Traversal

Week 08: Design of State Machines

Week 09: Visualizing and Processing Data

Week 10: Modeling Continuous Data

Week 11: Classifying Categorical Data

Contributors

These notes and problem sets were prepared by Oka Kurniawan, Zachary Teo Wei Jie, and Amanda Kosim.