Other universities focus only on the pure areas or really abstract areas of Mathematics but at Middlesex, we've designed the programme to incorporate things like communication because that is by far, one of the most difficult things to do in Maths.Dr Matthew Jones, Course Leader
Mathematics and computing are subjects that have a lot in common. Students graduating from mathematics degrees often move into a diverse range of careers in computing. The BSc and MSci Mathematics with Computing degrees are designed to develop the knowledge and skills that are fundamental to a number of careers in the IT industry.
This BSc/MSci is a practical program of computing with a broad core knowledge of mathematical underpinnings. In contrast to many other mathematics provisions across the sector, Middlesex University adopts a teaching style that encourages small group work and peer-assisted learning. The first year modules in particular complement lectures with small group workshops supported by second and final year students.
Problem Solving Skills guides students through the process of developing software in order to solve a given problem. Students learn to develop and communicate strategies and algorithms specific to the problem.
The programme begins where your previous learning ends, developing your knowledge of the core areas of mathematics fundamental to further study. You will develop your analytic and problem solving skills, learning how to communicate effectively complex ideas.
You will learn to programme throughout your degree, starting in the first year. Additionally you will learn how to develop and study algorithms and determine their efficiency, and you will find out how computers can learn beyond what is programmed. Options in your third year allow you to specialise in computer graphics, artificial intelligence or in other areas, tailoring your development towards your own career choice.
The four-year MSci Mathematics with Computing allows you to specialise in your final year to study a huge variety of subjects, thereby letting you develop your own work in a number of cutting-edge areas.
Vectors and matrices are the mathematical building blocks used in areas ranging from theoretical physics to computer graphics, as well as providing the basis for an understanding of how structures in maths interact. This module will introduce you to the methods and techniques used to analyse vectors and matrices.
Integration and differentiation are used to model situations in physics and engineering, as well as in other applications. In this module, we’ll look at how to describe these kinds of equations and you’ll be introduced to the importance of rigour in maths.
One of the fundamental concepts in maths is how unknown ideas are deduced from things that are known. This module takes a closer look at the logic behind argument and develops a keener understanding about the structures that underlie this. The module will develop your appreciation of the way mathematicians think about topics and how we critically analyse arguments.
We’ll begin to look at how maths is used to analyse information in this module. You will be introduced to some of the ideas behind how patterns and shapes can be deduced from given data and how we can use this information to model and estimate future trends.
This module has two components. First, the Algorithmic Complexity component introduces students to the theory of algorithms and data structures. Algorithms are at the core of every non-trivial computer program and application. Students will learn how to measure the efficiency of an algorithm in terms of its time and space requirements and distinguish between efficient and inefficient algorithmic solutions. General algorithmic design techniques as well as data structures for efficient data manipulation are taught. For this, we study fundamental problems such as sorting, searching, and discrete optimization problems on graphs, strings and geometry.
Second, the Machine Learning component introduces students to algorithmic approaches to learning from exemplar data. Students learn the process of representing training data within appropriate feature spaces for the purposes of classification. The major classifier types are taught before introducing students to specific instances of classifiers along with appropriate training protocols. Where classifiers have a relationship to statistical theory this is fully explored. Notions of structural risk with respect to model fitting are developed such that students are equipped with techniques for managing this in practical contexts.
Groups and Rings are structures used throughout maths to emulate objects like whole numbers or matrices. In this module you’ll be introduced to these structures and you’ll study their properties and what they look like. You’ll find that from very humble beginnings groups and rings lead to a deep and rich theory.
This module will begin by looking at what we really mean when we look at limits in mathematics and build on this to give you a greater understanding of series and calculus. The module builds on the ideas introduced in the level 4 modules about the need for rigour in maths. You will develop your ability to question mathematical arguments and to think logically about what definitions mean.
The HE Maths Curriculum Summit (2011) recently concluded that “problem-solving is the most useful skill a student can take with them when they leave university”. This module fosters this skill in you by building on the approaches developed throughout the programme to enhance your ability to approach problems in diverse areas of maths and solve them. You will learn how to approach a problem, analyse its properties and develop a strategy to solve it.
Rowlett, P. (Ed.) (2011, January), HE Mathematics Curriculum Summit
This module will look at more advanced subjects in algebra. The module will further enhance your understanding of the often abstract nature of structures used in maths and how seemingly simple definitions lead to a great deal of rich and interesting ideas. The main thrust of this module will be Galois Theory, an important area that develops a deep relationship between groups and field.
Following from the previous module on mathematical analysis, this module will continue to develop your understanding of infinite and infinitesimal processes. You will also learn how extending the ideas developed here and in your previous module to complex numbers leads to a very different theory.
Maths is often called the universal language of science but communicating it can be difficult. With the continuing move to more diverse platforms such as social media this leads to even more challenges in communicating maths. In this module you will look at how maths is communicated, be it to specialists, non-specialists, school pupils or CEOs and how to motivate it for these diverse audiences.
This is your chance to study an area of maths that you’re interested in and write your own report on it. You can choose your topic yourself or from a list given by staff. If you choose this module then you will have the opportunity to publish your work as an article in a journal.
The aim of this module is to examine in depth the concepts and techniques needed in the construction of interactive graphics and visualisation systems covering advanced graphics programming techniques. It will cover theory and mathematics as required and It aims to provide students with practical experience via significant individual project work developing 2D and 3D programs using an industry standard environment.
The aim of the module is to introduce students to a range of AI theories and techniques, including the most commonly used. This will extend to the ability to implement these techniques, and the students will extend their own development skills.
Combinatorics can be seen as the study of interactions and connections between people or objects. Examples of its use range from developing computer architectures to logistic management. In this module, you will develop the topics introduced in your level 5 discrete maths module to better understand these connections and how they are studied.
Understanding and recognising patterns in data can be difficult when it comes from many different sources. In this module, you will begin to develop the techniques and tools that will enable you to study these kinds of relationships. You will develop a critical view of the pros and cons of the methods and the assumptions being made.
Simulating systems such as queuing times at hospitals, or traffic congestion in towns and cities is one of the most important tools used to inform management decisions. In this module, you will be introduced to mathematical simulation and you will learn how to develop models to study systems and improve efficiency.
Functional analysis is the study of how structures made up of sets of functions behave; the subject is at the intersection of algebra, analysis and geometry. In this module, you will learn how infinite-dimensional algebraic structures act, what they look like geometrically and some of their properties.
Physical systems like pollution in the atmosphere, molecules in a liquid or interactions between planetary systems are all modelled using differential equations. In this module, you will continue with the topics introduced in level 4 and developed in level 5 to study these equations and their solutions.
In your fourth-year, students on the MSci can choose to either undertake an independent Project on a significant topic of your choice or work in a group studying a contemporary area of advanced mathematics or computing in the Reading Course.
Additionally, you will take two taught modules on subjects that reflect the department’s current research expertise. Topics on these modules will not be fixed year on year but will depend on current interests of staff and the ever-changing climate of mathematics. These modules teach cutting-edge subjects that are of particular importance and will give you the chance to experience mathematics at its most dynamic, taught by researchers in the area.
In contrast to many other mathematics provisions across the sector, the university adopts a teaching style that encourages small group work and peer-assisted learning. In this way the transition from school to university is more easily overcome and students develop their own individual learning style early on in their education. Broader skills are developed throughout modules in this fashion including communication, group working and problem solving.
You will be taught through a variety of means including:
First year module assessment includes assignments given throughout the year and end-of-year tests. Students are given feedback on work done in workshops that help develop their understanding further.
We accept applications from students with a wide range of qualifications and a combination of qualifications. Please refer to the table below for our typical offers for this course.
Typical offers for this course:
A Levels minimum two, maximum three subjects
Edexcel BTEC Level 3 Extended Diploma minimum two, maximum three subjects
Access to HE Diploma
Overall pass: must include 45 credits at Level 3 , of which all 45 must be at Merit or higher
The UCAS Tariff has changed for courses starting in September 2017. The points awarded to each qualification have been lowered in comparison to the previous UCAS Tariff. Our entry requirements are displayed as the grades you will require, however if you wish to find out the equivalent tariff points please use the UCAS calculator.
UK/EU and International students are eligible to apply for this course.
If you have achieved a qualification such as a foundation degree or HND, or have gained credit at another university, you may be able to enter a Middlesex University course in year two or three. For further information please visit our Transfer students page.
If you have relevant work experience, academic credit may be awarded towards your Middlesex University qualification. For further information please visit our Accreditation of Prior Learning page.
We accept the equivalent of the above qualifications from a recognised overseas qualification. To find out more about the qualifications we accept from your country please visit the relevant Support in your country page.
If you are unsure about the suitability of your qualifications or would like help with your application, please contact your nearest Regional office for support.
You will not need a visa to study in the UK if you are a citizen of the European Union, Iceland, Liechtenstein, Norway or Switzerland. If you are a national of any other country you may need a visa to study in the UK. Please see our Visas and immigration page for further information.
You must have competence in English language to study with us. The most commonly accepted evidence of English language ability is IELTS 6.0 (with minimum 5.5 in all four components). Visit our English language requirements page for a full list of accepted English tests and qualifications. If you don't meet our minimum English language requirements, we offer an intensive Pre-sessional English course.
Entry onto this course does not require an interview, entrance test, portfolio or audition.
Graduates of mathematics courses are employed as professional mathematicians in many organisations, for example GCHQ, where they work on solving abstract problems that directly influence government policy. Mathematics is also fundamental to many other sectors such as commerce, economics, computing, finance, and accounting.
The analytical and logical skills that maths students develop make them well suited to careers in areas such as law. Their ability to analyse and solve complex problems means they are sought after by employers and also demand some of the highest starting salaries.