CS Modules
All resources have been classified according to their respective module code and content. For each resource, either a clickable web version or a downloadable pdf version is provided.
CS1010S Programming Methodology
CS1010S is an introductory level CS module taught in Python 3.
- Cheatsheet (Final) (web or pdf): A concise summary of the module.
- Cheatsheet (Midterm) (pdf): A concise summary of first half of the module.
- Order of Growth (web): A concise summary of time and space complexity.
CS1231 Discrete Structures
This module introduces basic discrete mathematical structures used in computer science.
CS2030 Programming Methodology II
Coming soon...
CS2040 Data Structures and Algorithms
This module uses Java to introduce data structures and algorithms.
- Summary (web): A concise summary of the module.
CS3230 Design and Analysis of Algorithms
Coming soon...