Logo of University of Birmingham

MEngComputer Science/Software Engineering

University of Birmingham
United Kingdom, Birmingham
Tuition fee To be confirmed
More information

Expenses, accommodation, working etc.

birmingham.ac.uk/..ftware-engineering.aspx 

Overview

Computer scientists design and create search-engines, social networking applications, software applications used in the financial world to map customer profiles and expose credit card fraud, and software applications used in the medical sector to identify cancers through the analysis of medical images.

At a deeper scientific/mathematical level, we look at the theory underpinning complex algorithms, or the difficulty of implementing solutions to complex problems in a provably reliable way. At the engineering level, we ensure that complex systems are built to appropriate standards, are properly tested and run efficiently. Then at the human level, we ensure that applications are easy to learn and use and are well matched to functional expectations.

At Birmingham, we have world-leading research in terms of originality, significance and rigour. We provide specialist teaching and are committed to supporting our graduates in establishing their careers.

The School of Computer Science is committed to the student experience, offering student alumni mentoring, a dedicated welfare team and a dedicated careers and employability officer. We’re keen to welcome you to our friendly, inclusive and multi-faceted School.

Programme structure

Year one

Compulsory modules:

Artificial Intelligence (20 credits)
Data Structures and Algorithms (20 credits)
Logic and Computation (20 credits)
Mathematical Foundations of Computer Science (20 credits)
Programming in Java (20 credits)
Concepts of Computer Science (20 credits) *1
Widening Horizons Module (20 credits) *2
*1 – compulsory for those without Grade A in A level Computing
*2 – compulsory for those with Grade A in A level Computing

Year two

Compulsory modules:

Advanced Functional Programming (20 credits)
Mathematical Modelling and Decision Making (20 credits)
Security and Networks (20 credits)
Software Engineering (20 credits)
Systems Programming in C/C++ (20 credits)
Team Project

Year three

Optional modules:

Choose 120 credits of optional modules listed below:

Advanced Networking (20 credits)
Complex Adaptive Systems (20 credits)
Computer Graphics (20 credits)
Computer Vision and Imaging (20 credits)
Computer-Aided Verification (20 credits)
Human-Computer Interaction (20 credits)
Individual Study (20 credits)
Intelligent Robotics (20 credits)
Language and Cognition (20 credits)
Machine Learning and Intelligent Data Analysis (20 credits)
Programming Language Principles, Design and Implementation (20 credits)
Security of Real-World Systems (20 credits)
Teaching Computing in Schools
Theoretical Foundations for Security

Year four

Compulsory modules:

Computer Science Masters Project (60 credits)

Optional modules:

Choose 60 credits of optional modules listed below:

Advanced Networking (Extended) (20 credits)
Advanced Robotics (20 credits)
Complex Adaptive Systems (Extended) (20 credits)
Computer-Aided Verification (Extended) (20 credits)
Computer Graphics (Extended) (20 credits)
Computer Vision and Imaging (Extended) (20 credits)
Cryptography (10 credits)*
Evaluation Methods and Statistics (10 credits)*
Human-Computer Interaction (Extended) (20 credits)
Individual Study (Extended) (20 credits)
Intelligent Robotics (Extended) (20 credits)
Language and Cognition (Extended) (20 credits)
Machine Learning and Intelligent Data Analysis (Extended) (20 credits)
Programming Language Principles, Design and Implementation (Extended) (20 credits)
Research Topics in Human-Computer Interaction (10 credits)*
Robot Vision (20 credits)
Secure Programming (10 credits)*
Security of Real-World Systems (Extended) (20 credits)
Security Research Seminar (10 credits)*
Teaching Computer Science in Schools (Extended) (20 credits)
Theoretical Foundations for Security (Extended) (20 credits)

Career opportunities

Your Birmingham degree is evidence of your ability to succeed in a demanding academic environment. Employers target Birmingham students for their drive, diversity, communication and problem-solving skills, their team-working abilities and cultural awareness, and our graduate employment statistics have continued to climb at a rate well above national trends. If you make the most of the wide range of services you will be able to develop your career from the moment you arrive.

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States

Apply now! Fall semester 2021/22
This intake is not applicable

We are currently NOT ACCEPTING applications from NON-EU countries, except Georgia and Serbia.

Application deadlines apply to citizens of: United States