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.