Modules Taken


All the modules I've taken in NUS

CS modules

CS1010 Programming Methodology EXE
CS1231 Discrete Structures A+
CS2030 Programming Methodology II A+
CS2040 Data Structures and Algorithms EXE
CS2100 Computer Organisation A+
CS2101 Effective Communication for Computing Professionals S
CS2103T Software Engineering A-
CS2105 Introduction to Computer Networks A-
CS2106 Introduction to Operating Systems A
CS2107 Introduction to Information Security A+
CS3203 Software Engineering Project A
CS3230 Design and Analysis of Algorithms A+
CS3233 Competitive Programming A+
CS3233R Competitive Programming A+
CS3235 Computer Security A+
CS3243 Introduction to Artificial Intelligence A
CS4231 Parallel and Distributed Algorithms A+
CS4234 Optimisation Algorithms A+
CS5234 Algorithms at Scale A+
CS5330 Randomized Algorithms A+
YSC4230 Programming Language Design and Implementation A+

Math modules

MA1101R Linear Algebra I EXE
MA1102R Calculus A+
MA2101S Linear Algebra II (S) S
MA2104 Multivariable Calculus A-
MA2108S Mathematical Analysis I (S) A
MA2213 Numerical Analysis I A-
MA2214 Combinatorics and Graphs I A+
MA3110S Mathematical Analysis II (S) A+
MA3111 Complex Analysis I A+
MA3233 Combinatorics and Graphs II A+
MA3236 Non-Linear Programming A
MA4207 Mathematical Logic A-
MA4229 Approximation Theory A
MA4260 Stochastic Operations Research A
MA4264 Game Theory A
MA4270 Data Modelling and Computation A+
ST2131 Probability A
ST2132 Mathematical Statistics A

Other modules

CP3200 Internship CS
ES1103 English for Academic Purposes S
ES2660 Communicating in the Information Age S
GEH1034 Clean Energy and Storage A+
GEQ1000 Asking Questions CS
GER1000 Quantitative Reasoning A-
GES1021 Natural Heritage of Singapore S
GET1004 Cyber Security S
IS1103 IS Innovations in Organisations and Society S
LAJ1201 Japanese 1 A-
LAJ2201 Japanese 2 S
LAJ2202 Japanese 3 S
LSM1301 General Biology S
PC1432 Physics IIE A+
XFC4101 Integrated Honours Thesis A