Mathematics and Computer Science with Industrial Year MSci

Start date
September
Duration
4 + 1 (in industry) years
UCAS code
GG41
Course Type
Undergraduate, Joint Honours combined
Fees

We charge an annual tuition fee. Fees for 2019/20 are as follows:
£9,250 (UK/EU)
£17,040 (International)
Further information

With our MSci Mathematics and Computer Science degree you will be able to shape your degree to suit your career aspirations in exciting and rapidly developing areas. The year in industry will open a world of opportunity for you to apply your knowledge and gain work experience that will put you ahead when you graduate.

Our world-leading experts on the Mathematics and Computer Science with Industrial Year MSci will help you develop your knowledge and skills in subjects that have a huge impact on our lives. Depending on how your interests develop, you could choose to specialise with advanced modules in areas such as statistics, algebra, robotics and machine learning, and take on a significant project.

In small group tutorials we will encourage you to think critically and independently, helping you become a successful mathematician or computer scientist. The analytical and problem-solving skills you will learn will help you stand out in a highly competitive job market.

Whether you decide to delve into the world of statistics, or explore the exciting developments in robotics and AI, this MSci programme will help you learn to apply analytical, statistical, computational and programming skills to formulate and tackle problems. We will support you to think logically, independently and imaginatively, equipping you to make the most of the opportunities ahead.

Mathematicians use computers to solve complex equations, analyse large data sets and even to prove theorems. Computer scientists use mathematics to design efficient compression algorithms, to understand the semantics of programming languages and for the theory behind internet security systems.

In this Joint Honours programme you will work at exactly the same level as students taking the Single Honours programme. In your first year, we will help you to make the step up to university level study. We will give you a sound mathematical basis in a broad range of subject areas and you will study the foundations of computer science together with programme design and programming techniques. In the second year you will be introduced to more advanced areas then you will go on your industrial placement in the third year.

On returning to the University for your fourth year, you can choose from a broad range of modules to specialise in mathematics or computer science. In your fifth year you will specialise further and undertake a significant project so you can explore your interests in greater depth.

Why study Mathematics and Computer Science with Industrial Year MSci at Birmingham?

  • Expand your knowledge and understanding of two subjects and enhance your choice of careers
  • Choice of modules allows you to specialise in areas that interest you
  • A rich diversity of research interests among staff provides exciting opportunities for project work and fourth/fifth year modules
  • Spending your third year on an industrial placement will help you gain experience of applying your knowledge and put you ahead in a competitive job market
  • Weekly small group tutorials mean you can work closely with academic staff and other students
  • Lectures, classes, computer labs, drop-in sessions and one-to-one meetings ensure students are given support in many different ways
  • Use of the Mathematics Learning Resource Centre provides you with a learning environment where you can work independently, in groups, or with help from postgraduate students

Study Mathematics here at Birmingham and you will acquire a broad range of skills, such as logical thinking and problem solving. These will help you in your academic life and as you progress in your future career. At Birmingham, you will be taught by academics who are global experts in their fields. You will benefit from their varied research interests, which will influence the programmes they teach.

Professor Paul Flavell, Head of School

Modules

Year 1 

The first two years are carefully designed to allow you as much choice as possible in your final year. In the first year you study core calculus and algebra. On this programme you take modules in either applied mathematics or in discrete mathematics and statistics. In Computer Science you study the foundations of computer science together with program design and programming techniques.

  • Mechanics - 10 credits
  • Real Analysis and the Calculus - 30 credits
  • Vectors, Geometry & Linear Algebra - 20 credits
  • Programming in Java - 20 credits
  • Logic and Computation - 20 credits
  • Data Structures and Algorithms - 20 credits

Year 2 

You take modules in advanced calculus and algebra, management mathematics, algorithms, data structures and logic. Your interests will develop towards either software engineering or the more mathematical themes that involve computation.

  • Linear Algebra - 10 credits
  • Algebra & Combinatorics 1 - 20 credits
  • Probability and Statistics - 10 credits
  • Multivariable & Vector Analysis - 20 credits
  • Advanced Functional Programming - 20 credits
  • Systems Programming in C/C++ - 20 credits
  • Security and Networks - 20 credits

Year 3

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

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

The fourth year offers you a choice of modules with the possibility of specialising in either Mathematics or Computer Science. Project modules, particularly in Computer Science, are encouraged.

Core modules

  • Project in Mathematics (20 credits) OR Project in Computer Science (40 credits)

Optional modules - select modules from each section

Choose 40 credits (if you selected Project in Mathematics) OR 60 credits (if you selected Project in Computer Science). Example optional modules are listed below. Availability is subject to timetabling and prerequisites. 

  • Differential Equations - 20 credits
  • Combinatorics and Communication Theory - 20 credits
  • Graph Theory - 20 credits
  • Algebra and Combinatorics 2 - 20 credits
  • Real and Complex Analysis - 20 credits
  • Numerical Method and Programming - 10 credits
  • Research Skills in Mathematics - 20 credits
  • Statistics - 20 credits
  • Mathematical Finance - 20 credits
  • Number Theory - 20 credits
  • Linear Programming  - 10 credits

Choose 60 credits (if you selected Project in Mathematics) OR 20 credits (if you selected Project in Computer Science). Example optional Computer Science modules are listed below. Availability is subject to timetabling and prerequisites.

  • 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 - 20 credits
  • Theoretical Foundations for Security - 20 credits

Year 5

The fifth year allows you to specialise even further.  In addition to a wide choice of advanced modules in Mathematics or Computer Science, all MSci students take a significant project module in their final year, either in Mathematics or Computer Science, or combing both disciplines. This might involve developing a complex piece of software or looking at some of the mathematics on which the more theoretical aspects of computer science is based.

Core modules

  • Project in Mathematics OR Project in Computer Science - 40 credits

Optional modules - select modules from each section

Choose 20 credits (if you selected Project in Mathematics) OR 60 credits (if you selected Project in Computer Science). Example optional Mathematic modules are listed below. Availability is subject to timetabling and prerequisites.

  • Mathematical Biology - 10 credits
  • Mathematical Finance - 20 credits
  • Combinatorics and Communication Theory - 20 credits
  • Graph Theory - 20 credits
  • Continuum Mechanics - 20 credits
  • Combinatorial Optimisation - 10 credits
  • Conic Optimisation - 10 credits
  • Further Mathematical Finance - 10 credits
  • Game Theory - 10 credits
  • Applied Statistics - 20 credits
  • Group Theory and Galois Theory - 20 credits
  • Heuristic Optimisation - 10 credits
  • Modelling with Partial Differential Equations - 10 credits
  • Multicriteria Decision Making - 10 credits
  • Nonlinear Programming - 10 credits
  • Numerical Linear Algebra with Applications - 10 credits
  • Numerical Methods - 10 credits
  • Topics in Applied Mathematics - 10 credits
  • Linear Analysis - 20 credits
  • Advanced Topics in Algebra - 10 credits
  • Advanced Topics in Analysis - 10 credits
  • Topics in Combinatorics - 10 credits
  • Number Theory - 20 credits

Choose 60 credits (if you selected Project in Mathematics) OR 20 credits (if you selected Project in Computer Science). Example optional Computer Science modules are listed below. Availability is subject to timetabling and prerequisites.

  • 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 & 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 HCI - 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

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 2019. 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.

Fees

Annual tuition fees 2019/20

UK/EU £9,250
International £17,040

Visit our  tuition fees page for more information.

Scholarships

At Birmingham we ensure that fears about finance do not constrain prospective students from considering university and that excellence is rewarded.

 

Tuition fees for placement years

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.

 

For students applying for the 2020/21 academic year

The UK Government has confirmed that EU students will continue to be eligible for 'home fee status' for entry in September 2020, and will continue to have access to financial support available via student loans for the duration of their course. For more information take a look at the gov.uk website.

How To Apply

Apply through the UCAS website using code GG41.

UCAS (Universities and Colleges Admissions Service) is a UK organisation responsible for managing applications to university and college.

View advice on how to apply for undergraduate courses.

Number of A levels required:
3
Typical offer:
A*AA

Our standard offer is A*AA including an A in Mathematics or Further Mathematics. For students taking other qualifications we may make alternate offers. For instance we do not require the STEP examinations but if you are taking a STEP paper and achieve a grade 2 or better we will reduce your offer to AAA including an A in Mathematics or Further Mathematics.

For students taking an EPQ and achieving a grade A we will reduce your offer to AAAB including an A in Mathematics or Further Mathematics.

The University makes contextual offers for students from widening participation background. We also participate in the Access to Birmingham (A2B) and Inspired@Birmingham schemes for attending one of partner institutions in the West Midlands.

General Studies not accepted, but a grade A may be considered if you fail to meet your offer.

International Baccalaureate Diploma

7,6,6 at Higher Level, including 6 in Mathematics, with a minimum of 32 points overall.

BTEC

Only considered when combined with other qualifications.

Other qualifications are considered – learn more about entry requirements. We are happy to discuss your individual offer with you.

Foundation Year

Are you a UK/EU student and would like to study for one of our degrees but lack the entry qualifications we require? 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.

International Students

We accept a range of international qualifications, please contact the admissions tutor for more information.

  

Standard English language requirements apply, learn more about international entry requirements.

Depending on your chosen course of study, you may also be interested in one of our foundation pathways, which offer specially structured programmes for international students whose qualifications are not accepted for direct entry to UK universities. Further details can be found on Birmingham International Academy web pages.

Our professors, doctors and postgraduates will guide and challenge you through your studies. You will benefit from the rich diversity of academic knowledge and experience here at Birmingham, find out more about our  staff and their areas of interest.

How you will learn

You will learn from world-leading experts who will encourage you to become an independent thinker, a vital part of becoming a successful mathematician.

We will assign you a personal tutor who will support your academic progress, help you develop transferable skills and handle any welfare concerns. You will meet at least once per semester.

  • Lectures to introduce subjects and ideas
  • Small group tutorials to solve mathematical problems and discuss material from lectures
  • Examples classes to check your learning with experienced mathematicians
  • Supervision groups to work through problems
  • Computer labs using computer algebra packages to solve problems, using programming languages to model mathematical situations or computer assessment systems to test your learning
  • All modules are linked to iVLE - a virtual learning environment for lecture notes, additional learning units, self-tests and supplementary interactive information

Feedback

You receive regular feedback in all of your modules through marked work, model answers, tutorials, examples classes and supervisions. 

Less formal, more independent study is a vital part of becoming a mathematician. We encourage students to work together and have several popular study areas in and around the School where you can work with friends or individually.

Assessment 

Assessment varies across modules and can include:

  • Examinations - usually taken at the end of the year in which the module is taught.
  • Coursework - this could be continuous or at the end of the module, and is assessed in a variety of ways.
  • Class tests - some lecturers set regular class tests which could be written tests, group presentations or computer-based tests providing instant feedback.
  • Research projects are assessed by, for example, interim reports, a final written report and oral presentations.

At the beginning of each module, you will be given information on how and when you will be assessed for that particular programme of study. You will receive feedback on each assessment within four weeks, so that you can learn from, and build on, what you have done. You will be given feedback on any exams that you take.

Contact Hours

For each 10 credits of maths modules there are 22 hours of lectures.

In addition as a whole, not per module:

  • First year:  10 additional hours of support classes per term, 20 hours of computer labs per term, and 5 hours of personal tutorial meetings per term.
  • Second year:  5 hours of examples classes for every 10 credits of module, plus 5 hours per term of personal tutorial meetings.
  • Third year in industry
  • Fourth year: there are 5 hours of examples classes for every 10 credits of module
  • Fifth year (MSci only): 5 hours of example classes for every 10 credits of module

All Maths lecturers have a minimum of 1.5 office hours per week.

All modules are divided between two teaching terms. Examinations take place in the summer term.

Our degrees in Mathematics will help you develop the knowledge and skills you need for a huge range of careers or further academic study. Where logical thinking, problem solving and statistical or strategic knowledge are required, being one of our graduates will put you ahead.

91% of our graduates are in employment or further study six months after graduation (DHLE 2016/17)

Whatever you plan to do when you graduate, we have a comprehensive support package to help you prepare including specialist careers guidance, exclusive work experience opportunities and global internships. Our  Careers Network offers support to help you identify your options, develop your skills and gain access to opportunities:

  • Frequent careers advice drop-in sessions in the School, so you can always get help and advice when you need it.
  • An annual Maths Careers Fair, where you can meet employers specifically interested in mathematics graduates.
  • Regular Careers Skills Workshops run by employers or the College employability team to guide you through your career planning and give you an advantage in the application process for graduate positions and internships.
  • A fortnightly careers e-newsletter, including vacancies suited to maths students, with application deadlines and a calendar of careers events likely to be of interest to you as a maths student.

We have a range of industrial partners who work with our students including E.ON, Caterpillar, Jaguar Land Rover, the Office for National Statistics, R&A, FDM Group, Barnett Waddingham and Malvern Instruments. 

After my second year during the summer I completed an Actuary internship with Barnett Waddingham. I found out about the opportunity by attending the Mathematics careers fair organised annually by the department, where companies both big and small who are looking to recruit University of Birmingham’s Mathematics graduates come to talk to students about the programmes they have to offer.

Whilst on this internship I completed many of the jobs a trainee Actuary would do in their first year of work, gaining an insight into this type of work and developing the skills required to pursue a career in actuarial science.

Completing the Mathematical Modelling and Problem Solving and Maths in Industry modules as part of my degree prepared me very well for my internship. The problem solving and teamwork skills developed in these modules helped me both when applying for this internship as I had lots of examples to draw upon at interview, as well as when completing the tasks on my internship, as I was able to approach difficult tasks and present my ideas with more confidence.

As a result of this internship I have been offered a trainee Actuary role after I graduate.

Hannah Smithson, Third Year, BSc Mathematics

Careers Network

We provide a wealth of opportunities to develop your career. From your first day at Birmingham to after you graduate, the Careers Network  is here to help you identify and achieve your individual career aspirations through its wide range of services.

Our dedicated careers team brings you information, advice and guidance tailored to your specific needs. Careers advisers offer one-to-one advice appointments where you can discuss your career plans and explore your options. In addition, our employer-endorsed award-winning  Personal Skills Award (PSA) recognises your extra-curricular activities, and provides an accredited employability programme designed to improve your career prospects.

Visit the Careers Network website for more details

Internships

Our multi-award-winning work experience team has dedicated internship officers to help find the right work experience for you. Make the most of these opportunities and apply for our Work Experience Bursary Scheme, the Birmingham Undergraduate Internship Programme or one of our successful mentoring schemes. 

The video below talks to students, staff and employers about their internship experience: