Below is the list of courses which I have taken during my time in the National University of Singapore.
Computer Science Link to heading
Systems Link to heading
- CS2100 Computer Organization
- CS2102 Database Systems
- CS2105 Introduction to Computer Networks
- CS2106 Introduction to Operating Systems
- CS2107 Introduction to Information Security
- CS3210 Parallel Computing
- CS3211 Parallel and Concurrent Programming
- CS4225 Big Data Systems for Data Science (guest student)
- CS4226 Internet Architecture
- CS5223 Distributed Systems
- CS5224 Cloud Computing
- CS5239 Computer System Performance Analysis (guest student)
- CS5250 Advanced Operating Systems
Algorithms, Programming Languages, & Software Engineering Link to heading
- CS1101S Programming Methodology I
- CS2030 Programming Methodology II
- CS2040S Data Structures and Algorithms
- CS2103T Software Engineering
- CS3230 Design and Analysis of Algorithms
- CS3230R Design and Analysis of Algorithms (R)
- CS4231 Parallel and Distributed Algorithms
Artificial Intelligence & Information Retrieval Link to heading
- CS2108 Introduction to Media Computing
- CS3243 Introduction to Artificial Intelligence
- CS3245 Information Retrieval
- CS4248 Natural Language Processing
- CS5228 Knowledge Discovery and Data Mining (guest student)
- CS5340 Probabilistic Graphical Models
- CS6216 Advanced Topics in Machine Learning: MLSys (guest student)
Project-Based Link to heading
- CP2106 Independent Software Development Project (Orbital)
- CP3209 Undergraduate Research Project (on computational cognitive modeling)
- CP3880 Advanced Technology Attachment Programme (with Autodesk)
- CP4101 B.Comp. Dissertation (FYP, on blockchains)
- PL3231 Independent Research Project (on computational psycholinguistics)
Mathematics & Statistics Link to heading
- CS1231S Discrete Structures
- GER1000 Quantitative Reasoning
- GET1028 Logic
- MA1101R Linear Algebra I
- MA1521 Calculus for Computing
- MA2104 Multivariable Calculus
- PL2131 Research and Statistical Methods I
- PL2132 Research and Statistical Methods II
- ST2334 Probability and Statistics
Psychology Link to heading
- ALS1010 Learning to Learn Better
- PL1101E Introduction to Psychology
- PL3102 Biological Psychology
- PL3103 Cognitive Psychology
- PL3104 Developmental Psychology
- PL3105 Social Psychology
- PL3106 Abnormal Psychology
- PL3238 Social Cognition
- PL3248 Learning and Conditioning
- PL3249 Memory
- PLS8004 Optimizing Performance
Miscellaneous Link to heading
- CFG1002 Career Catalyst
- CS2101 Effective Communication for Computing Professionals
- CS2309 Computer Science Research Methodology
- ES2660 Communicating in the Information Age
- FAS1101 Writing Academically: Arts and Social Sciences
- GEH1032 Modern Technology in Medicine and Health
- GEQ1000 Asking Questions
- GES1000 Singapore Employment Law
- GET1029 Life, the Universe, and Everything
- IS1103 Ethics in Computing
- SE1101E Southeast Asia: A Changing Region