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.