📖Program Curriculum
Year 1
Students are required to study the following compulsory modules
Computer and Communication Systems 15 credits
Paradigms of Programming 30 credits
Algorithms and Data Structures 15 credits
Internationalernationalroduction to Compilers 15 credits
Principles of Software Engineering 15 credits
Mathematics for Computer Science 15 credits
Advanced Mathematics for Computer Science 15 credits
Year 2
Students are required to study the following compulsory modules
Advanced Programming 15 credits
Operating Systems 15 credits
Information Security 15 credits
Statistical Techniques with R 15 credits
Internationalernationalroduction to Artificial Internationalernationalelligence 15 credits
Advanced Algorithms and Data Structures 15 credits
Computational Methods and Numerical Techniques 30 credits
Year 3
Students are required to study the following compulsory modules
Human Computer Internationalernationaleraction and Design 15 credits
Final Projects 60 credits
Natural Computing 15 credits
Machine Learning 15 credits
Artificial Internationalernationalelligence Applications 15 credits
Peter Smith
Principal Lecturer
About the course team
This degree course employs a range of innovative teaching and learning methods Lectures and laboratories tutorials are dynamic and interactive You will be taught by an experienced team of lecturers supported by a team of technical officers