Undergraduate Course

BSc Mathematics with Computing

Now In Clearing
BSc Mathematics with Computing

Overview

The details
Mathematics with Computing
G1GK
October 2024
Full-time
3 years
Colchester Campus

Mathematics and computing are intertwined, and affect people's lives in ways you might not expect. Maths is the language that underpins the modern world.

Our BSc Mathematics with Computing course is mathematical at heart, but is backed up with training in programming and algorithms. You'll receive a good grounding in a broad range of subjects and have the flexibility to choose options according to your interests in both our School of Mathematics, Statistics and Actuarial Science and our School of Computer Science and Electronic Engineering. This allows you to tailor your degree to your chosen specialism or preferred career path.

At Essex we help you develop critical thinking and problem-solving skills that will start to prepare you to succeed in a wide range of careers involving mathematics and computing. You can build a sound set of skills spanning both disciplines including rigorous problem-solving skills.

For example, in mathematics you will learn to analyse very large datasets as well as discover deep insights into complex systems. This is complemented by computational modules that give you will the ability to see a computer system from specification through design, testing and documentation to implementation, and experience of writing technical descriptions and reports.

Professional accreditation

This programme will meet the educational requirements of the Chartered Mathematician designation, awarded by the Institute of Mathematics and its Applications, when it is followed by subsequent training and experience in employment to obtain equivalent competences to those specified by the Quality Assurance Agency (QAA) for taught masters degrees.

Why we're great.
  • 86% of Essex graduates are in employment or further study (Graduate Outcomes 2024).
  • We are continually broadening the array of expertise in our School, giving you a wide range of options and letting you tailor your degree to your interests.
  • We're 13th in the UK for Mathematics in the Guardian University Guide 2024.

Study abroad

Your education extends beyond the university campus. We support you in expanding your education through offering the opportunity to spend a year or a term studying abroad at one of our partner universities. The four-year version of our degree allows you to spend the third year abroad or employed on a placement abroad, while otherwise remaining identical to the three-year course.

Studying abroad allows you to experience other cultures and languages, to broaden your degree socially and academically, and to demonstrate to employers that you are mature, adaptable, and organised.

If you spend a full year abroad you'll only pay 15% of your usual tuition fee to Essex for that year. You won't pay any tuition fees to your host university

Placement year

Alternatively, you can spend your third year with an external organisation, learning about a particular sector, company or job role, applying your academic knowledge in a practical working environment, and receiving inspiration for future career pathways. You will be responsible for finding your placement, but with support and guidance provided by both your department and the placements team.

If you complete a placement year you'll only pay 20% of your usual tuition fee to Essex for that year.

Our expert staff

As well as being world-class academics, our mathematics staff are award-winning teachers. Many of our academics have won national or regional awards for lecturing, and many of them are qualified and accredited teachers – something which is very rare at a university.

Our original computer science department was founded by Professor Tony Brooker, who came to Essex from Manchester where he had worked with Alan Turing. Professor Brooker invented the compiler-compiler, one of the earliest applications of a formal understanding of the nature of programming languages.

In recent years our School of Computer Science and Electronic Engineering has attracted many highly active research staff and we are conducting world-leading research in areas such as evolutionary computation, brain-computer interfacing, intelligent inhabited environments and financial forecasting.

Specialist facilities

Take advantage of our extensive learning resources to assist you in your studies:

  • In addition to teaching, we have a Maths Support Centre, which offers help to students on a range of mathematical problems. Throughout term-time, we can chat through mathematical problems either on a one-to-one or small group basis
  • We have our own computer labs for the exclusive use of students in the School of Computer Science and Electronic Engineering and we have a dedicated social and study space for maths students situated in the STEM Centre
  • Software includes Java, Prolog, C++, Perl, Mysql, Matlab, DB2, Microsoft Office, Visual Studio, and Project
  • You have access to CAD tools and simulators for chip design (Xilinx) and computer networks (OPNET)
  • We also have specialist facilities for research into areas including non-invasive brain-computer interfaces, intelligent environments, robotics, optoelectronics, video, RF and MW, printed circuit milling, and semiconductors

Your future

Clear thinkers are required in every profession, so the successful mathematician has an extensive choice of potential careers.

Mathematics and computing graduates are highly employable in a wide range of places, working in business, pharmaceutical industries, banking and computing among others. The Council for Mathematical Sciences offers further information on careers in mathematics.

Recent graduates from our BSc Mathematics with Computing course have found employment as:

  • Junior software programmers
  • Web designers
  • Web developers

We also work with our University's Student Development Team to help you find out about further work experience, internships, placements, and voluntary opportunities.

Entry requirements

Clearing entry requirements

We currently have places available in Clearing across a range of our courses with most offers at BBC-CCD (112 – 88 UCAS tariff points) or equivalent. 

We consider each application individually and requirements may be lower for our courses with a foundation year, so please get in touch if your grades are below those outlined here.

English language requirements

English language requirements for applicants whose first language is not English: IELTS 6.0 overall, or specified score in another equivalent test that we accept.

Details of English language requirements, including component scores, and the tests we accept for applicants who require a Student visa (excluding Nationals of Majority English Speaking Countries) can be found here

If we accept the English component of an international qualification it will be included in the academic levels listed above for the relevant countries.

English language shelf-life

Most English language qualifications have a validity period of 5 years. The validity period of Pearson Test of English, TOEFL and CBSE or CISCE English is 2 years.

If you require a Student visa to study in the UK please see our immigration webpages for the latest Home Office guidance on English language qualifications.

Pre-sessional English courses

If you do not meet our IELTS requirements then you may be able to complete a pre-sessional English pathway that enables you to start your course without retaking IELTS.

Pending English language qualifications

You don’t need to achieve the required level before making your application, but it will be one of the conditions of your offer.

If you cannot find the qualification that you have achieved or are pending, then please email ugquery@essex.ac.uk .

Requirements for second and final year entry

Different requirements apply for second and final year entry, and specified component grades are also required for applicants who require a visa to study in the UK. Details of English language requirements, including UK Visas and Immigration minimum component scores, and the tests we accept for applicants who require a Student visa (excluding Nationals of Majority English Speaking Countries) can be found here

Additional Notes

If you’re an international student, but do not meet the English language or academic requirements for direct admission to this degree, you could prepare and gain entry through a pathway course. Find out more about opportunities available to you at the University of Essex International College

Structure

Course structure

Our research-led teaching is continually evolving to address the latest challenges and breakthroughs in the field. The following modules are based on the current course structure and may change in response to new curriculum developments and innovation.

We understand that deciding where and what to study is a very important decision for you. We'll make all reasonable efforts to provide you with the courses, services and facilities as described on our website and in line with your contract with us. However, if we need to make material changes, for example due to significant disruption, we'll let our applicants and students know as soon as possible.

Components and modules explained

Components

Components are the blocks of study that make up your course. A component may have a set module which you must study, or a number of modules from which you can choose.

Each component has a status and carries a certain number of credits towards your qualification.

Status What this means
Core
You must take the set module for this component and you must pass. No failure can be permitted.
Core with Options
You can choose which module to study from the available options for this component but you must pass. No failure can be permitted.
Compulsory
You must take the set module for this component. There may be limited opportunities to continue on the course/be eligible for the qualification if you fail.
Compulsory with Options
You can choose which module to study from the available options for this component. There may be limited opportunities to continue on the course/be eligible for the qualification if you fail.
Optional
You can choose which module to study from the available options for this component. There may be limited opportunities to continue on the course/be eligible for the qualification if you fail.

The modules that are available for you to choose for each component will depend on several factors, including which modules you have chosen for other components, which modules you have completed in previous years of your course, and which term the module is taught in.

Modules

Modules are the individual units of study for your course. Each module has its own set of learning outcomes and assessment criteria and also carries a certain number of credits.

In most cases you will study one module per component, but in some cases you may need to study more than one module. For example, a 30-credit component may comprise of either one 30-credit module, or two 15-credit modules, depending on the options available.

Modules may be taught at different times of the year and by a different department or school to the one your course is primarily based in. You can find this information from the module code. For example, the module code HR100-4-FY means:

HR 100  4  FY

The department or school the module will be taught by.

In this example, the module would be taught by the Department of History.

The module number. 

The UK academic level of the module.

A standard undergraduate course will comprise of level 4, 5 and 6 modules - increasing as you progress through the course.

A standard postgraduate taught course will comprise of level 7 modules.

A postgraduate research degree is a level 8 qualification.

The term the module will be taught in.

  • AU: Autumn term
  • SP: Spring term
  • SU: Summer term
  • FY: Full year 
  • AP: Autumn and Spring terms
  • PS: Spring and Summer terms
  • AS: Autumn and Summer terms

COMPONENT 01: CORE

Introduction to Programming
(15 CREDITS)

The aim of this module is to provide an introduction to the fundamental concepts of computer programming. After completing this module, students will be expected to be able to demonstrate an understanding of the basic principles and concepts that underlie the procedural programming model, explain and make use of high-level programming language features that support control, data and procedural abstraction. Also, they will be able to analyse and explain the behaviour of simple programs that incorporate standard control structures, parameterised functions, arrays, structures and I/O.

View Introduction to Programming on our Module Directory

COMPONENT 02: CORE

Object-Oriented Programming
(15 CREDITS)

Want to become a Java programmer? Topics covered in this module include control structures, classes, objects, inheritance, polymorphism, interfaces, file I/O, event handling, graphical components, and more. You will develop your programming skills in supervised lab sessions where help will be at hand should you require it.

View Object-Oriented Programming on our Module Directory

COMPONENT 03: CORE

Calculus
(30 CREDITS)

This module will allow you to build your knowledge of differentiation and integration, how you can solve first and second order differential equations, Taylor Series and more.

View Calculus on our Module Directory

COMPONENT 04: CORE

Statistics I
(15 CREDITS)

In this module you will learn the fundamentals of probability and statistics, including axioms and combinatorial analysis, distributions, and independence conditions. You will learn how to apply the addition rule of probability and construct diagrams to visually represent data sets. The course also covers the use of descriptive statistics to analyse data and provides hands-on experience with the R software package.

View Statistics I on our Module Directory

COMPONENT 05: CORE

Matrices and Complex Numbers
(15 CREDITS)

Matrices and complex numbers are two fundamental concepts which arise throughout mathematics. In this module you will be introduced to these objects and learn fundamental techniques for working with them in a variety of contexts.

View Matrices and Complex Numbers on our Module Directory

COMPONENT 06: COMPULSORY

Mathematical and Computational Modelling
(15 CREDITS)

This module introduces programming skills and their applications in a range of mathematical contexts. Mathematical modelling skills will be an important focus, along with structuring and implementing code in MATLAB and R. To help you consolidate these skills, a key part of the module will be investigative computational modelling studies.

View Mathematical and Computational Modelling on our Module Directory

COMPONENT 07: COMPULSORY

Discrete Mathematics
(15 CREDITS)

This module will provide you with a foundation of knowledge on the mathematics of sets and relations. You will develop an appreciation of mathematical proof techniques, including proof by induction.

View Discrete Mathematics on our Module Directory

COMPONENT 08: COMPULSORY

Mathematics Careers and Employability
(0 CREDITS)

What skills do you need to succeed during your studies? What about after university? How will you harness your knowledge and soft skills to realise your career goals? This module helps you take an active role in developing transferrable skills and capitalising on your unique background. As well as broad reflection on your professional development, this module will help you explore different career directions and prepare you for the application process, supported by an advisor from within the department.

View Mathematics Careers and Employability on our Module Directory

COMPONENT 01: COMPULSORY

Application Programming
(15 CREDITS)

This module extends the students' knowledge and skills in object-oriented application programming by a treatment of further Java language principles and of important Application Programming Interfaces (APIs). The Java Collections API is explored in some more detail with emphasis on how to utilise these classes to best effect. A particular focus will be on the interaction with databases (e.g. via JDBC) and on writing secure applications.

View Application Programming on our Module Directory

COMPONENT 02: COMPULSORY

Data Structures and Algorithms
(15 CREDITS)

Data structures and algorithms lie at the heart of Computer Science as they are the basis for the efficient solution of programming tasks. In this module, students will study core algorithms and data structures, as well as being given an introduction to algorithm analysis and basic computability.

View Data Structures and Algorithms on our Module Directory

COMPONENT 03: COMPULSORY

Linear Algebra
(15 CREDITS)

Linear systems are some of the most widely-applied concepts in modern algebra. Beginning with the abstract axiomatic definitions of vectors, vector spaces and linear maps, this module allows you to derive powerful methods for understanding many different systems in mathematics and science.

View Linear Algebra on our Module Directory

COMPONENT 04: COMPULSORY

Statistics II
(15 CREDITS)

This module continues your journey into probability and statistics. Topics include distribution theory, estimation and Maximum Likelihood estimators, hypothesis testing, basic linear regression and multiple linear regression. You will continue to develop your skills with implementations in R.

View Statistics II on our Module Directory

COMPONENT 05: COMPULSORY

Real Analysis
(15 CREDITS)

How do we rigorously discuss notions of infinity and the infinitely small? When do limits and derivatives of functions make sense? This module introduces the mathematics underlying modern calculus. Fundamental theorems are proved about sets, sequences and series of real numbers, and about continuous and differentiable functions of a single real variable.

View Real Analysis on our Module Directory

COMPONENT 06: COMPULSORY

Optimisation (Linear Programming)
(15 CREDITS)

Are you able to solve a small linear programming problem using an appropriate version of the Simplex Algorithm? Learn to formulate an appropriate linear programming model and use the MATLAB computer package to solve linear programming problems. Understand the methods of linear programming, including both theoretical and computational aspects.

View Optimisation (Linear Programming) on our Module Directory

COMPONENT 07: COMPULSORY

Numerical Methods
(15 CREDITS)

In this module, you will learn how to extend techniques from calculus to vector-valued systems, through classical concepts such as gradient, divergence and curl. You will learn central theorems about these operators, and examine various applications and examples.

View Numerical Methods on our Module Directory

COMPONENT 08: COMPULSORY WITH OPTIONS

MA202-5-SP or MA204-5-SP
(15 CREDITS)

COMPONENT 09: COMPULSORY

Mathematics Careers and Employability
(0 CREDITS)

What skills do you need to succeed during your studies? What about after university? How will you harness your knowledge and soft skills to realise your career goals? This module helps you take an active role in developing transferrable skills and capitalising on your unique background. As well as broad reflection on your professional development, this module will help you explore different career directions and prepare you for the application process, supported by an advisor from within the department.

View Mathematics Careers and Employability on our Module Directory

COMPONENT 01: COMPULSORY

Complex Variables
(15 CREDITS)

This module extends analytical and algebraic techniques to functions of complex variables, and their applications. You will develop powerful tools for studying functions via their zeroes and poles, including the powerful Residue Theorem for calculating real integrals.

View Complex Variables on our Module Directory

COMPONENT 02: COMPULSORY WITH OPTIONS

MA829-6-AU or MA830-6-SP
(15 CREDITS)

COMPONENT 03: OPTIONAL

Computing option(s) from list
(30 CREDITS)

COMPONENT 04: OPTIONAL

Mathematics option(s) from list
(60 CREDITS)

COMPONENT 05: COMPULSORY

Mathematics Careers and Employability
(0 CREDITS)

What skills do you need to succeed during your studies? What about after university? How will you harness your knowledge and soft skills to realise your career goals? This module helps you take an active role in developing transferrable skills and capitalising on your unique background. As well as broad reflection on your professional development, this module will help you explore different career directions and prepare you for the application process, supported by an advisor from within the department.

View Mathematics Careers and Employability on our Module Directory

Placement

On a placement year you gain relevant work experience within an external business or organisation, giving you a competitive edge in the graduate job market and providing you with key contacts within the industry. The rest of your course remains identical to the three-year degree.

Year abroad

On your year abroad, you have the opportunity to experience other cultures and languages, to broaden your degree socially and academically, and to demonstrate to employers that you are mature, adaptable, and organised. The rest of your course remains identical to the three-year degree.

Teaching

  • Undergraduate students in the School of Mathematics, Statistics and Actuarial Science typically attend three taught hours per module per week, for example, this could be two hours of lectures and one class/lab every week, but this will vary dependent upon the module.
  • A significant amount of practical lab work will need to be undertaken for written assignments and as part of your learning in computer science

Assessment

  • Your final mark is a weighted combination of marks gained on coursework (eg homework problem sheets or tests) and your summer examinations
  • Third-year students have the opportunity to complete a full-year or one-term project

Fees and funding

Home/UK fee

£9,250 per year

International fee

£20,500 per year

Fees will increase for each academic year of study.

What's next

Open Days

Our events are a great way to find out more about studying at Essex. We run a number of Open Days throughout the year which enable you to discover what our campus has to offer. You have the chance to:

  • tour our campus and accommodation
  • find out answers to your questions about our courses, student finance, graduate employability, student support and more
  • meet our students and staff

Check out our Visit Us pages to find out more information about booking onto one of our events. And if the dates aren’t suitable for you, feel free to book a campus tour here.

2024 Open Days (Colchester Campus)

  • Saturday 17 August 2024 - Colchester Clearing Open Day
  • Saturday 21 September 2024 - September Open Day
  • Saturday 26 October 2024 - October Open Day

How to apply during Clearing

Once you’ve checked that we have the right course for you, applying couldn’t be simpler. Fill in our quick and easy Clearing application form with as much detail as you can. We’ll then take a look and get back to you with a decision.

Interviews

We don’t interview all applicants during Clearing, however, we will only make offers for the following courses after a successful interview:

  • BA Multimedia Journalism
  • BSc Nursing (Adult)
  • BSc Nursing (Mental Health)
  • BA Social Work

The interview allows our academics to find out more about you, and in turn you’ll be able to ask us any questions you might have. Further details will be emailed to you if you are shortlisted for interview.


Apply now
A sunny day with banners flying on Colchester Campus Square 4.

Visit Colchester Campus

Set within 200 acres of award-winning parkland - Wivenhoe Park and located two miles from the historic city centre of Colchester – England's oldest recorded development. Our Colchester Campus is also easily reached from London and Stansted Airport in under one hour.


View from Square 2 outside the Rab Butler Building looking towards Square 3

Virtual tours

If you live too far away to come to Essex (or have a busy lifestyle), no problem. Our 360 degree virtual tours allows you to explore our University from the comfort of your home. Check out our Colchester virtual tour and Southend virtual tour to see accommodation options, facilities and social spaces.

At Essex we pride ourselves on being a welcoming and inclusive student community. We offer a wide range of support to individuals and groups of student members who may have specific requirements, interests or responsibilities.

Find out more

The University makes every effort to ensure that this information on its programme specification is accurate and up-to-date. Exceptionally it can be necessary to make changes, for example to courses, facilities or fees. Examples of such reasons might include, but are not limited to: strikes, other industrial action, staff illness, severe weather, fire, civil commotion, riot, invasion, terrorist attack or threat of terrorist attack (whether declared or not), natural disaster, restrictions imposed by government or public authorities, epidemic or pandemic disease, failure of public utilities or transport systems or the withdrawal/reduction of funding. Changes to courses may for example consist of variations to the content and method of delivery of programmes, courses and other services, to discontinue programmes, courses and other services and to merge or combine programmes or courses. The University will endeavour to keep such changes to a minimum, and will also keep students informed appropriately by updating our programme specifications. The University would inform and engage with you if your course was to be discontinued, and would provide you with options, where appropriate, in line with our Compensation and Refund Policy.

The full Procedures, Rules and Regulations of the University governing how it operates are set out in the Charter, Statutes and Ordinances and in the University Regulations, Policy and Procedures.

Ask us a question
Ask us a question

Want to quiz us about your course? Got a question that just needs answering? Get in touch with us on live chat!