
Book your Open Day or make an enquiry
Discover more about your chosen subject at one of our Open Days or by asking us a question.
Prepare for a leading role in the IT industry with our MEng Computer Science/ Software Engineering. With in-depth knowledge and hands-on experience, you’ll be ready to launch your career in our digital world.
Our course will develop your technical understanding of building large software systems, and also your management and teamwork skills. A flexible approach means you can choose to go deeper into topics that will get you the graduate role you want.
This undergraduate programme is fully accredited by the British Computer Society (BCS).
I think the hands-on approach in our course is one of its best aspects. Having a lot of coursework gives us ample opportunities to practice and apply what we learn. The abundance of labs is a huge advantage because it makes it easier to get help and clarification whenever we need it. I also appreciate how supportive the staff is—they're incredibly responsive and always there when we need assistance.
Software Engineering is at the core of the computer science industry. Our MEng Computer Science/Software Engineering programme ensures you leave us with not only a thorough understanding of the principles of the subject but also the essential skills to be able to adapt and work in a demanding and ever-changing industry.
Your first year provides a thorough foundation of the fundamentals of computing: mathematics for computer science, algorithms, data structures and grounding in object-oriented programming using Java, which is widely used in industry.
You'll also have an introduction to the basic themes of large software systems.
Discover more about your chosen subject at one of our Open Days or by asking us a question.
in the UK for Computer Science
The Times and Sunday Times Good University Guide 2025.
in the UK for Computer Science
The Complete University Guide 2025.
Birmingham is ranked 80th in the QS World University Rankings 2025, maintaining our position in the top 100 universities globally and placing us 12th amongst UK universities.
Explore the principles of programming, algorithms and AI and learn professional software engineering techniques. You’ll be able to adapt to the demands of a fast-paced industry.
Choose a project with a major software or research element and specialise in fields such as computer security, human-computer interaction, theoretical computer science, robotics or natural computation.
Combining lectures and labs, you’ll develop analytical and practical problem-solving skills ready for exciting graduate roles.
Hear more about studying at Birmingham. Chat to one of our friendly students to find out more about your favourite course, our beautiful campus and life in our vibrant and cultural city.
Our programme is taught by academic staff at the forefront of their fields. You'll be taught using a combination of lectures, labs and tutorials, and have the opportunity to tailor your degree, learning skills and knowledge that will equip you for an outstanding future.
Your modules will be assessed independently through examinations, written assignments, oral and poster presentations, computer-based tests, marked exercises, and laboratory and project reports.
You'll receive plenty of feedback to help you progress, ranging from written feedback on your assessments to class feedback sessions and discussions with your tutor. The feedback will highlight the positives of your work as well as any areas that need more attention.
You'll be assigned a personal tutor who'll remain with you throughout your studies to help you in three important areas: supporting your academic progress, developing transferable skills and dealing with any welfare issues.
You'll also need to undertake a considerable amount of self study. It's an essential part of the programme, which requires self motivation and enthusiasm for your subject. It also allows you to pursue your own lines of enquiry and become an independent thinker.
The modules listed for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods. The optional module information listed for this programme is intended to be indicative, and the availability of optional modules may vary from year to year. Where a module is no longer available, we will let you know as soon as we can and help you to make other choices.
In your first two years, you'll study 12 core modules in total that equal 20 credits each.
In your third year, you'll choose 120 credits worth of optional modules (20 credits each).
In your last year, your personal project will be worth 60 credits, and you'll also choose three optional modules (20 credits each).
Module Title | Credits | Semester |
---|---|---|
Object Oriented Programming | 20 | Semester 1 |
Theories of Computation | 20 | Semester 2 |
Artificial Intelligence 1 | 20 | Semester 2 |
Computer Systems and Professional Practice | 20 | Semester 1 |
Data Structure & Algorithms | 20 | Semester 2 |
Mathematical and Logical Foundations of Computer Science | 20 | Semester 1 |
To secure a place at Birmingham, you'll need to meet our general entry requirements as well as those specific to your course.
A*AA to include A-level Mathematics grade A.
7,6,6 at Higher Level to include 6 in Mathematics, with a minimum of 32 points overall. We also require 5 in Standard Level English.
only accepted in combination with other qualifications, see below.
Number of A-levels required: 3.
Required subjects and grades: A-level Mathematics grade A.
General Studies or Critical Thinking not accepted.
It is desirable, but not essential, to have some experience of writing computer programs.
Please note that Access qualifications are not suitable for this programme.
Only accepted in combination with other qualifications, which must include A-level Mathematics (or equivalent). BTEC IT is not accepted in combination with A-level Computer Science.
Would you like to study this course but lack the entry qualifications? If you are not studying A-level Mathematics, you can consider a Foundation Year programme which can lead to entry onto one of our courses. Learn more:
If you are an international student, you will need to demonstrate you have a suitable level of English proficiency, usually through the form of an IELTS or equivalent qualification.
Students who are eligible and complete a Pathways to Birmingham programme will receive an alternative offer, which is typically two grades below the standard offer. For more information, please contact outreach@contacts.bham.ac.uk.
Our Contextual Offer scheme recognises the potential of students whose personal circumstances may have restricted achievement in school or college. If you are eligible to benefit from the Contextual Offer scheme, you will receive an offer which is one grade lower than the standard offer. You don’t need to apply for this – it will be assessed and applied at the point of application if you’re eligible.
ABB to include A in Maths or Further Maths.
AAA to include A in Maths or Further Maths.
The University tuition fee covers the cost of your tuition, examination and graduation, and includes membership of the Guild of Students.
The University will charge the maximum approved tuition fee per year. If your offer is for 2025 year of entry, we expect that the tuition fee for your first year of study will be £9,535 for UK students. If Parliament agrees on an increase in tuition fees, the University will increase fees for each year of study normally in line with these changes and will communicate any change in the fees to you without delay. If you are applying for 2026 year of entry, you will be advised of the annual tuition fee closer to the time.
per year for domestic (UK) students for 2025/26
To help with the cost of studies, undergraduate students from the UK can apply for student finance through the Student Loans Company. The support available is made up of a tuition fee loan and a maintenance loan which helps to cover living costs.
At Birmingham, we believe that financial worries should not be a barrier to accessing higher education. That’s why we offer a range of additional financial support for students through scholarships, bursaries and other awards.
We offer a range of scholarships which are exclusive to our programmes.
Whatever your journey to university looks like, we’re here to support you every step of the way. For all undergraduate courses at Birmingham, you apply online through UCAS. The UCAS website has lots of information and advice around the process.
The UCAS code for this course is GG46.
View further information on how to apply for undergraduate courses, including advice for UK and overseas applicants.
Application deadline for September 2025 entry. Applications close at 18:00 GMT.
Achieve a successful career in industry or research with our degree. You'll gain essential skills and knowledge, through our carefully designed programme. You'll be able to apply the concepts and theories you've learnt during your studies with us, and start your professional journey as a confident and essential new talent.
You might begin a career with Accenture, Goldman Sachs, Honda, IBM, Rolls Royce...
That career might be as a Artificial Intelligence Engineer, Cyber Security Analyst, Systems Designer, Applications Developer...
Our aim is to make sure that success in your studies leads you on to a fulfilling career. Whatever you plan to do after your degree, the Careers Network offer support to help you identify your options, develop your skills and gain access to opportunities that propel you towards your career goal.
Hear from some of our inspiring alumni who have gone on to work for leading employers such as the UK Space Agency and BBC Sport.
Your experience studying at Birmingham will give you the opportunity to discover new experiences, develop different skills and make friends for life.
Our bustling campus with its beautiful grounds, friendly community, and excellent facilities will quickly make you feel at home. We offer you a huge variety of accommodation options in the UK’s second city, exciting activities to get involved in outside your studies, as well as all the support and advice you need.
Coming to Birmingham to study might be your first time living away from home. In our student accommodation, you can enjoy your independence in safe, welcoming and sociable surroundings.
Our cosmopolitan city has a unique history and so much to see and do. With an ever-changing food and drink scene, a vibrant nightlife and plenty of culture, our city is more than somewhere to study.
Whoever you are and wherever you come from, we are committed to providing the best possible support to our students, both before you start and throughout your time on campus.
Our beautiful campus is the place where our diverse community comes together to learn and socialise. Like a town of its own, it’s just minutes from the hustle and bustle of the UK’s second city.
Explore our beautiful campus from wherever you are. Get a feel for the wide range of historic and modern spaces and state-of-the-art facilities.