| Placement Tests | |
|---|---|
| CS1010 | Programming Methodology I |
| AY21/22 Semester 1 | |
| CS1231S | Discrete Structures |
| CS2030S | Programming Methodology II |
| CS2100 | Computer Organisation |
| MA1521 | Calculus for Computing |
| MA2001 | Linear Algebra I |
| AY21/22 Semester 2 | |
| CS2040S | Data Structures and Algorithms |
| CS2106 | Introduction to Operating Systems |
| EL1101E | The Nature of Language |
| ES2660 | Communicating in the Information Age |
| IS1103 | Ethics in Computing |
| LAJ2203 | Japanese 4 |
| MA2101 | Linear Algebra II |
| PC1201 | Fundamentals of Physics |
| ST1131 | Introduction to Statistics and Statistical Computing |
| AY21/22 Special Term 2 | |
| CS2040 (TA) | Data Structures and Algorithms (Lab) |
| AY22/23 Semester 1 | |
| CS2040S (TA) | Data Structures and Algorithms (Lab) |
| CS2100 (TA) | Computer Organisation (Lab) |
| CS2102 | Database Systems |
| CS2104 | Programming Language Concepts |
| CS2109S | Introduction to AI and Machine Learning |
| CS2309 | CS Research Methodology |
| CS3230 | Design and Analysis of Algorithms |
| CS3241 | Computer Graphics |
| LAJ3201 | Japanese 5 |
| AY22/23 Semester 2 | |
| CS2040 (TA) | Data Structures and Algorithms (Lab) |
| CS3230 (TA) | Design and Analysis of Algorithms (Tutorial) |
| CS2105 | Introduction to Computer Networks |
| CS2108 | Introduction to Media Computing |
| CS3211 | Parallel and Concurrent Programming |
| CS3233 | Competitive Programming |
| CS3242 | 3D Modelling and Animation |
| CS4247 | Graphics Rendering Techniques |
| LAJ3202 | Japanese 6 |
| MA2202 | Algebra I |