My Coursework at NUS

My Coursework at NUS

These are some of the courses that I have completed or are currently studying in NUS as part of my Double Degree Programme. Juniors may take a look and perhaps decide what to take at any point of your studies. Please do note that this plan is dependent on individual abilities and time management.

NOTE: CP3209 and GEN2002X are year long courses, of 8 units and 4 units respectively. It is assumed that 4 units (respectively 2 units) are taken per semester in a single year for CP3209 (resp. GEN2002X)

AY21/22

Semester 1

Module Code Name Units Remarks
CS1101S Programming Methodology I 4MC Review
CS1231S Discrete Structures 4MC Review
MA1521 Calculus in Computing 4MC Review
MA2001 Linear Algebra I 4MC Review
GEC1030 Metropolis: A City in World History 4MC Review

Semester 2

Module Code Name Units Remarks
CS2030S Programming Methodology II 4MC Review
CS2040S Data Structures and Algorithms 4MC Review
GEA1000 Quantitative Reasoning with Real-World Data 4MC Review
ST2334 Probability and Statistics 4MC Review
IS1103 Ethics in Computing 4MC Review
GESS1027 La Kopi: Forging of the Singaporean Chinese Community 4MC Review
CS1010R Programming Methodology I (Extra Credit) 1MC Extra credit for doing extra homework in the previous semester

Summer

Module Code Name Units Remarks
CP2106 Independent Software Engineering Project (Orbital) 4MC Review

AY22/23

Semester 1

Module Code Name Units Remarks
MA2101 Linear Algebra II 4MC Review
MA2108 Mathematical Analysis I 4MC Review
ES2660 Communication in the Information Age 4MC Review
CS2100 Computer Organisation 4MC Review
CS3230 Design and Analysis of Algorithms 4MC Review
CFG1002 Career Catalyst 2MC -

Semester 2

Module Code Name Units Remarks
CS2101 Effective Communication for Computing Professionals 4MC Review
CS2103T Software Engineering 4MC Review
MA2104 Multivariable Calculus 4MC Review
CS2109S Introduction to A.I and Machine Learning 4MC Review
MA3252 Linear and Network Optimisation 4MC Review
CS4230 Foundations of Modern Cryptography 0MC (Audited) -

AY23/24

Semester 1

Module Code Name Units Remarks
CP3209 Undergraduate Research Project in Computing (Part I) 4MC Review
CS2106 Introduction to Operating Systems 4MC Review
MA3236 Non Linear Programming 4MC Review
MA3238 Stochastic Processes I 4MC Review
HSH1000 The Human Condition 4MC Review
HSI1000 How Science Work, Why Science Works 4MC Review
GEN2002X Total Defence Project Against Threat to Community (Part I) 2MC Review

Semester 2

Module Code Name Units Remarks
CP3209 Undergraduate Research Project in Computing (Part II) 4MC Review
CS3236 Introduction to Information Theory 4MC Review
CS4231 Parallel and Distributed Algorithms 4MC Review
CS3263 Foundations of Artificial Intelligence 4MC Review
DTK1234 Design Thinking 4MC Review
MA2202 Algebra I 4MC Review
GEN2002X Total Defence Project Against Threat to Community (Part II) 2MC Review
CFG3001 Career Advancement 2MC -

Summer

Module Code Name Units
CP3200 Student Internship Programme I 6MC