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: Searching Data

Week 06: Inheritance and Object-Oriented Design

Week 08: Visualizing and Processing Data

Week 09: Modeling Continuous Data

Week 10: Classifying Categorical Data

Week 12: Design of State Machines

Contributors

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