📖Introduction

The University of Birmingham is a public research university located in Edgbaston, Birmingham, United Kingdom. It received its royal charter in 1900 as a successor to Queen's College, Birmingham, and Mason Science College, making it the first English civic or 'red brick' university to receive its own royal charter. The University have a long and proud history of firsts, at the University of Birmingham; they were the first – and are now one of the largest - civic universities in the UK.

At Birmingham, the institution teach and research across the full breadth of academic disciplines, creating a vibrant community with multi-disciplinary opportunities for research and education. The University is a truly international community consisting of more than thousands of staff, students, and alumni. The student community is not only one of the largest of any UK university, it is highly diverse, with 82 per cent of home undergraduate students from state schools, 32 per cent from a BAME background, and 35 per cent in the first generation of their family to attend university.

Show less
Show more

📖Program Curriculum

Year 1
The first two years are carefully designed to allow you as much choice as possible in your final year. In Computer Science you study the foundations of computer science together with program design and programming techniques.

Data Structure & Algorithms - 20 credits
Mechanics - 10 credits
Object Oriented Programming - 20 credits
Probability & Statistics - 10 credits
Real Analysis - 20 credits
Theories of Computation - 20 credits
Vectors, Geometry & Linear Algebra - 20 credits
Year 2
Core modules
Algebra & Combinatorics 1 - 20 credits
Functional Programming - 20 credits
Operating Systems and Systems Programming - 20 credits
Real & Complex Analysis - 20 credits
Security and Networks - 20 credits
Optional modules
Choose 20 credits of options. Example optional modules:

Differential Equations - 20 credits
Statistics - 20 credits
Year 3 (in Industry)
In your third year you will go on industrial placement, working for a company or other appropriate institution, developing your computer and mathematical skills in the workplace setting.

Tuition fees for placement years (where applicable)
There is a reduced tuition fee for the academic year spent in industry or whilst studying abroad (where available). Fee information and further clarification is available on the University fees and funding page.

Year 4
This year offers you a choice of modules with the possibility of specialising in either Mathematics or Computer Science. The objective is to allow you to have a 40/80, 60/60 or 80/40 split in module choices between Mathematics/Computer Science, subject to you completing at least 20 credits of taught modules from either School and which must include the module Linear Algebra and Linear Programming from the School of Mathematics.

Core modules
Either Computer Science Project (40 credits) or Research Skills in Mathematics (20 credits)
Linear Algebra & Linear Programming - 20 credits
Optional modules
If you take the 40 credit project in Computer Science above you must take an additional 20 credits of taught modules offered by Computer Science with 60 credits offered by Mathematics.

If a you take the 20 credit project in Mathematics above then you can choose to do between 20 and 60 additional credits in Mathematics, which include Linear Algebra and Linear Programming listed above, and between 40 and 80 credits from Computer Science.

All modules 20 credits, examples of optional modules listed below:

Mathematics modules
Algebra & Combinatorics 2
Combinatorics and Communication Theory
Differential Equations
Graph Theory
Mathematical Finance
Multivariable and Vector Analysis
Number Theory
Statistics
Computer Science modules
Advanced Functional Programming
Advanced Networking
Algorithms and Complexity
Computer Vision and Imaging
Computer-Aided Verification
Evolutionary Computation
Human-Computer Interaction
Intelligent Interactive Systems
Intelligent Robotics
Machine Learning and Intelligent Data Analysis
Mobile & Ubiquitous Computing
Natural Language Processing
Neural Computation
Programming Language Principles, Design, and Implementation
Quantum Computing
Security of Real-World Systems
Teaching Computer Science in Schools
Year 5
Choose a project (40 credits) from the core modules below.
- If the project in Computer Science was taken in year 4, then the project in Mathematics in year 5 must be taken.
- If the project in Mathematics was taken at year 4, then similarly the project in Computer Science at year 5 must be taken.

Core module
Project in Mathematics OR Software Project in Computer Science - 40 credits
Optional modules
80 credits of options. All modules 20 credits, examples of optional modules listed below.

Mathematics modules
Choose a maximum of 60 credits from the following:

Advanced Topics in Combinatorics
Applied Statistics
Combinatorics and Communication Theory
Continuum Mechanics
Group Theory
Graph Theory
Mathematical Finance
Medical Statistics
Methods in Partial Differential Equations
Number Theory
Numerical Methods and Numerical Linear Algebra
Randomness and Computation
Statistical Methods in Finance and Economics
Computer Science modules
Choose a minimum of 20 credits to a maximum of 60 credits from the following - the credits of the project plus modules chosen from this list and the previous list must total 120:

Advanced Functional Programming (Extended)
Advanced Networking (Extended)
Algorithms and Complexity (Extended
Computer Vision and Imaging
Computer-Aided Verification (Extended)
Evolutionary Computation (Extended)
Forensics, Malware, and Penetration Testing
Human-Computer Interaction (Extended)
Intelligent Interactive Systems (Extended)
Intelligent Robotics (Extended)
Machine Learning and Intelligent Data Analysis (Extended
Mobile & Ubiquitous Computing (Extended)
Natural Language Processing (Extended
Neural Computation (Extended
Programming Language Principles, Design, and Implementation (Extended)
Quantum Computing (Extended)
Secure Software and Hardware Systems
Security of Real-World Systems
Teaching Computer Science in Schools (Extended)
Please note: The modules listed on the website for this programme are regularly reviewed to ensure they are up-to-date and informed by the latest research and teaching methods. Unless indicated otherwise, the modules listed for this programme are for students starting in 2023. On rare occasions, we may need to make unexpected changes to core modules; in this event we will contact offer holders as soon as possible to inform or consult them as appropriate.

Show less
Show more

🏫About University of Birmingham, England

Effective leadership is a hallmark of the University of Birmingham. Today, the institution have a global reputation as a rich and diverse institution known for inspirational thinking, financial stability, and strong local, national, and international partnerships. Its heritage as the original ‘redbrick’ is combined with one of the most compelling and ambitious agendas in higher education. The University has been transformed in recent years, characterised by major investments in academic staffing, investment of £1 billion in campus facilities, strong and improving outcomes for its students, annual growth in research performance, and bold new moves such as establishing the only university-run secondary school and sixth form in the country, and opening a new campus in Dubai.

The single biggest investment that the University has made in recent years is in people. Since 2015 the University have expanded its academic staff numbers by more than 500, including world-class researchers and teachers, leading early-career academics (including through a much-emulated Birmingham Fellows scheme), and Interdisciplinary Professorial Fellows, its innovative scheme to enhance cross-disciplinary working. The University are developing an enviable reputation for attracting some of the finest minds in the world to teach and research at the University.

🏠 Accommodation

You will need to book the accommodation after you have been accepted.

You can choose to live on campus or off campus in private accommodation.

How to book:

  • Make a booking online after you have been accepted (in this case please let us know your choice when you apply).
  • Register when you arrive - its not possible to reserve a room before arriving. You can arrive a few days before and book it
Show less
Show more

💰 Fees

Application Fee:

442 RMB

Tuition fee:

21,300 GBP per year

106,500 GBP in total

Entry Requirements

You are not eligible to apply to this program because:

The minimum age is 18.

English fluency is required.
You need to be either:
- A native English speaker
- Studied in English at high school or a degree
- Have passed IELTS level 6.5 or TOEFL 95 or above.

Minimum education level: Bachelor's.

The program is competitive, you need to have a high grades of Average A, 70%, or a high GPA.

All students from all countries are eligible to apply to this program.

Is this not correct? You can edit your profile or contact us.
Or see the list of programs you are eligible for here .
Check Your Eligibility Show Suitable Programs

📬 Admissions Process

3 Steps to Apply to a University

Application step 1

Application step 2

Application step 3

Please choose the programs here , "You are advised to select 2-3 programs to increase your chances of getting accepted.

Required Documents:

  • Passport
  • Graduation certificate
  • Passport size photo
  • Official transcript
  • Personal statement
  • English certificate (You can take the English test online)
  • Guarantor letter
  • 2 Recommendation letters

Preparing documents:

You can start your application now and send the application documents during your application. Some documents you can send later if you don’t have them right away. Some more info about preparing application documents is here

Show more

Application process:

Applying Online is simple in just a few steps. More information is available here.

The first steps are to choose the programs, pay the application fee and upload the application documents.

Once submitted to Global Admissions, we will review your application within 2-3 days and proceed to the university or ask you for further clarification

After it has been processed to the university you will receive your unique application ID from each university.

The university may contact you directly for further questions.

We will then follow up each week with the university for updates. As soon as there is any update we will let you know. If you have made other plans, decide to withdraw / change address at any time please let us know.

After you have been accepted you will receive your admissions letter electronically and asked to pay the non-refundable deposit to the university.

Once you have paid the deposit the university will issue you the admissions letter and visa form to your home country.

Show less
Here is some more information about the enrollment process after you have been accepted.

❓ Have a Question?

There are no similar questions. Please send us your question below

    📝 University of Birmingham, England Reviews

    (No Reviews)
    Write a review

    📍 Location

    🛏️ Accommodation

    🍜 Food

    🏓 Facilities

    💲 Value for money

    👨‍🏫 Classes

    🕺 Student experience

    🗣️ Recommend a friend?