Programme And Module Handbook
 
Programme Requirements for 2027/28 Session


If you find any data displayed on this website that should be amended, please contact the Curriculum Management Team.

M.Eng. Computer Science and Software Engineering with a Year in Mechanical Engineering Full-time

Year: 5
2027/28 Session

Students will complete year 4 of the programme at the Edgbaston Campus. When in Birmingham, students will follow the programme requirements of the Birmingham-based version of the programme as they will be temporarily transferred to that programme.

The following must be taken:

Module Title Code Credits Semester
Project - Masters 60 06 26587 60 Full Term

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Advanced Networking (Extended) 03 19748 20 Semester 1

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Algorithms and Complexity (Extended) 03 33945 20 Semester 2

The following must be taken:

Module Title Code Credits Semester
LM Computer Vision and Imaging (Extended) 03 34455 20 Semester 1

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Computer-Aided Verification (Extended) 03 34457 20 Semester 1

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Dependable and Distributed Systems (Extended) 03 00976 20 Semester 2

Choose 60 credits from the following:

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Evolutionary Computation (Extended) 06 35376 20 Semester 2
LM Game Theory (Extended) 20 Semester 2
Module Title Code Credits Semester
LM High Performance Computing (Extended) 06 40094 20 Semester 1
LM Human-Computer Interaction (Extended) 03 20521 20 Semester 1

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Intelligent Data Analysis 03 17484 20 Semester 1

Choose 60 credits from the following:

Module Title Code Credits Semester
LM Intelligent Interactive Systems (Extended) 06 37792 20 Semester 2
LM Intelligent Robotics (Extended) 06 30244 20 Semester 1
LM Intelligent Software Engineering (Extended) 06 40095 20 Semester 2
LM Machine Learning 06 38969 20 Semester 1
LM Mobile & Ubiquitous Computing (Extended) 06 25689 20 Semester 2
LM Natural Language Processing (Extended) 06 37812 20 Semester 2
LM Neural Computation (Extended) 06 32212 20 Semester 1
LM Programming Language Principles, Design, and Implementation (Extended) 06 30256 20 Semester 1
LM Secure Software and Hardware Systems 06 34240 20 Semester 2
LM Security of Real-World Systems (Extended) 06 30257 20 Semester 1
LM Teaching Computer Science in Schools (Extended) 06 30235 20 Semester 2