NUS Stuff
I enrolled in the double degree programme at NUS. That means I have 2 GPAs (one for each subject major). Below are the classes I took.
Computer Science (SoC)
Taught Courses
- CS1101S - Programming Methodology I
- CS1231S - Discrete Structures
- CS2030S - Programming Methodology II
- CS2040S - Data Structures and Algorithms
- CS2100 - Computer Organisation
- CS2103T - Software Engineering
- CS2106 - Introduction to Operating Systems
- CS2109S - Introduction to A.I and Machine Learning
- CS3230 - Design and Analysis of Algorithms
- CS3236 - Introduction to Information Theory
- CS3263 - Foundations of A.I
- CS4246 - A.I Planning and Decision Making
- CS4234 - Optimisation Algorithms
- CS4261 - Algorithmic Mechanism Design
- CS4231 - Parallel and Distributed Algorithms
- CS5275 - The Algorithm Designer’s Toolkit
Project Courses
- CP3209 - Undergraduate Research Project in Computing (1 Year)
- CP3000 - Internship I
- CP2106 - Independent Software Engineering Project (Orbital)
- CP4101 - B. Comp Dissertation
Mathematics (CHS)
- MA1521 - Calculus for Computing
- MA2001 - Linear Algebra I
- MA2101 - Linear Algebra II
- MA2104 - Multivariable Calculus
- MA2108 - Mathematical Analysis I
- MA2202 - Algebra I
- MA2213 - Numerical Analysis I
- MA2214 - Combinatorics and Graphs I (Exempted)
- MA3233 - Combinatorics and Graphs II
- MA3252 - Linear and Network Optimisation
- MA3236 - Non Linear Programming
- MA3238 - Stochastic Processes I
- MA4254 - Discrete Optimisation
- MA4264 - Game Theory
- ST2334 - Probability and Statistics
Others
- GEC1030 - Metropolis: A City in World History
- GESS1027 - La Kopi: Forging of the Singaporean Chinese Community
- GEA1000 - Quantitative Reasoning with Data
- ES2660 - Communication in the Information Age
- CS2101 - Communication for Computing Professionals
- HSI1000 - How Science Works, Why Science Works
- HSH1000 - The Human Condition
- DTK1234 - Design Thinking
- GEN2002X - Total Defence Project against Threats to Community
- HSI2010 - New Worlds Beyond Earth
- HS2911 - Social Media and Mental Health
- IS1103 - Ethics for Computing
- LSM1301 - General Biology
External
These are classes I could not attend due to workload limitations, but study in significant detail by myself through available course materials online
- 18.712 (MIT) - Representation Theory
NOTE : My website used to have reviews but I don’t really think they are important at all for people who want to know more about the stuff I was interested in during my UG days.