semester number mathematics course name computer science course name semester 1 Analysis and Linear Algebra (UMA 101) Algorithms and Programming (UENG 101) semester 2 Analysis and Linear Algebra (UMA 102)Discrete Mathematics (UMC 103) Computer Systems (UMC 102) semester 3 Probability and Statistics (UM 201) Data Structures and Algorithms (UMC 201) Introduction to Numerical Methods (UMC 202) semester 4 Introduction to Basic Analysis (UM 204) Introduction to algebraic structures (UM 205) Introduction to Artificial Intelligence and Machine Learning (UMC 203) Reinforcement Learning (E1 277) Automata Theory and Computability (UMC 205) semester 5 Probability Theory (MA 361) Topics in Stochastic Approximation Algorithms (E1 396) Computational Methods of Optimisation (E0230) Concentration Inequalities (E2 207) Theory of Multi-armed Bandits (E1 240)