First Year

 
    Presented Module Code Credit Value
  Select four of the following groups:
  Applied Mathematics I      
  Graph Theory Semester 1 MAPM111 8
  Mathematical Modelling Semester 1 MAPM112 8
  Mechanics Semester 2 MAPM113 8
  Numerical Methods I Semester 2 MAPM114 8
  Computer Science I (if Applied Mathematics selected)      
  Programming Fundamentals 1.1 Semester 1 WRA101 8
  Programming Fundamentals 1.2 Semester 2 WRA102 8
  Computing Fundamentals for Scientists 1.1 Semester 1 WRSC101 8
  Computing Fundamentals 1.2 Semester 2 WRFC102 8
  Computer Science I      
  Programming Fundamentals 1.1 Semester 1 WRA101 8
  Programming Fundamentals 1.2 Semester 2 WRA102 8
  Computing Fundamentals 1.1 Semester 1 WRFC101 8
  Computing Fundamentals 1.2 Semester 2 WRFC101 8
Compulsory Mathematics I      
Algebra 1 Semester 1 MATH101 8
Differential Calculus Semester 1 MATH102 8
Integral Calculus Semester 2 MATH103 8
Algebra II Semester 2 MATH104 8
  Physics I      
  Mechanics and Thermodynamics Semester 1 F101 15
  Electricity, Magnetism and Optics Semester 2 F102 15
Compulsory Statistics I      
Statistics Probability & Distribution Theory Semester 1 STAT101 15
Introduction to Statistical Inference Semester 2 STAT102 15
         
  Credits First Year 124/126

 

 

Second Year

 
    Presented Module Code Credit Value
  Select three of the following groups corresponding to the modules selected in the first year:
  Computer Science II (select either A+B or A+C)    
  A:      
  Data Structures and Algorithms 2.1 Semester 1 WRA201 8
  Data Structures and Algorithms 2.2 Semester 2 WRA202 8
  Computer Architecture 2.1 Semester 1 WRC201 6
  Information Systems 2.1 Semester 1 WRI201 6
  Information Systems 2.2 Semester 2 WRI201 6
  B:      
  Web Systems 2.1 Semester 1 WRWS201 8
  Web Systems 2.2 Semester 2 WRWS202 8
  C:      
  Computer Architecture 2.2 Semester 2 WRC202 6
  Applied Mathematics II      
  Differential Equations Semester 1 MAPM211 10
  Numerical Methods 2 Semester 1 MAPM212 10
  Transform Theory Semester 2 MAPM213 10
  Linear Optimisation Semester 2 MAPM214 10
  Mathematics II      
  Multivariable and Vector Calculus Semester 1 MATH211 20
  Linear Algebra Semester 2 MATH203 10
  Real Analysis Semester 2 MATH214 10
  Physics II      
  Optics and Thermodynamics Semester 1 F210 20
  Mechanics, Modern & Nuclear Physics Semester 2 F212 20
Compulsory Statistics II      
Theory of Distribution Semester 1 STAT201 20
Regression Analysis & Advanced Regression Topics Semester 2 STAT203 20
  Credits Second Year 120/130
         

 

Third Year

 
    Presented Module Code Credit Value
  Select two of the following majors corresponding to the modules selected in the previous year:
  Computer Science III (select either A+B or A+C):      
  A:      
  Advanced Programming 3.1 Semester 1 WRAP301 10
  Advanced Programming 3.2 Semester 2 WRAP302 11
  Database Systems 3 Semester 1 WRDB301 7
  User Interface Design Semester 2 WRUI301 7
  Project Year WRR301 9
  B:      
  Advanced Data Structures Semester 1 WRA301 10
  Languages and Automata Theory Semester 2 WRL301 10
  C:      
  Multimedia Systems 3.1 Semester 1 WRMS301 10
  Multimedia Systems 3.2 Semester 2 WRMS302 10
  Applied Mathematics III      
  Partial Differential Equations Semester 1 MAPM311 15
  Finite Difference Methods Semester 1 MAPM312 15
  Non-linear Optimisation Semester 2 MAPM313 15
  Dynamical Systems Semester 2 MAPM314 15
  Mathematics III      
  Advanced Linear Algebra Semester 1 MATH311 15
  Advanced Real Analysis Semester 1 MATH302 15
  Modern Algebra Semester 2 MATH303 15
  Complex Functions Semester 2 MATH314 15
  Physics III      
  Electrodynamics & Quantum Mechanics Semester 1 F310 30
  Crystallography & Solid State Physics Semester 2 F321 30
Compulsory Statistics III      
Statistical Inference Semester 1 STAT301 24
Special Topics in Statistics Semester 1 STAT304 6
Theory of Linear Modules Semester 2 STAT305 10
Time Series Analysis Semester 2 STAT307 10
Operations Research Semester 2 STAT309 10
  Credits Third Year     124