Undergraduate Course

BSc Mathematics with Computing

(Including Foundation Year)

BSc Mathematics with Computing

Overview

The details
Mathematics with Computing (Including Foundation Year)
G1G8
October 2018
Full-time
4 years
Colchester Campus
Essex Pathways

Our BA Mathematics with Computing (including foundation year) will be suitable for you if your academic qualifications do not yet meet our entrance requirements for the three-year version of this course and you want a programme that increases your subject knowledge as well as improves your academic skills in order to support your academic performance.

This four-year course includes a foundation year (Year Zero), followed by a further three years of study. During your Year Zero, you study three academic subjects relevant to your chosen course as well as a compulsory academic skills module, with additional English language for non-English speakers.

You are an Essex student from day one, a member of our global community based at the most internationally diverse campus in the UK.

After successful completion of Year Zero in our Essex Pathways Department, you progress to complete your course with our Department of Mathematical Sciences. 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 and our BSc Mathematics with Computing is predominantly mathematical, backing this 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 departments. 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.

Why we're great.
  • As well as being world-class academics and researchers, we are award-winning lecturers.
  • We offer two start dates, so you can start your degree in October or January
  • We go the extra mile to make sure you succeed both during and after your time with us.

Our expert staff

We have some of the best teachers across the University in our Essex Pathways Department, all of whom have strong subject backgrounds and are highly skilled in their areas.

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

By studying within our Essex Pathways Department for your foundation year, you will have access to all of the facilities that the University of Essex has to offer, as well as those provided by our department to support you:

  • We provide computer labs for internet research; classrooms with access to PowerPoint facilities for student presentations; AV facilities for teaching and access to web-based learning materials.
  • Our new Student Services Hub will support you and provide information for all your needs as a student
  • Our social space is stocked with hot magazines and newspapers, and provides an informal setting to meet with your lecturers, tutors and friends.

Take advantage of our extensive learning resources in the Department of Mathematical Sciences to assist you in your studies:

  • Unique to Essex is our renowned Maths Support Centre, which offers help to students, staff and local businesses on a range of mathematical problems. Throughout term-time, you 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 Department of Mathematical Sciences and the School of Computer Science and Electronic Engineering
  • 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.

Our recent graduates from our BSc Mathematics with Computing have found employment as:

  • Junior software programmers
  • Web designers
  • Web developers

We also work with the university’s Employability and Careers Centre to help you find out about further work experience, internships, placements, and voluntary opportunities.

Entry requirements

UK entry requirements

A-levels: DDD, or equivalent in UCAS tariff points, to include 2 full A-levels
GCSE: Mathematics and Science C/4

International & EU entry requirements

We accept a wide range of qualifications from applicants studying in the EU and other countries. Get in touch with any questions you may have about the qualifications we accept. Remember to tell us about the qualifications you have already completed or are currently taking.

Sorry, the entry requirements for the country that you have selected are not available here.Please select your country page where you'll find this information.

English language requirements

English language requirements for applicants whose first language is not English: IELTS 5.5 overall. Specified component grades are also required for applicants who require a Tier 4 visa to study in the UK.

Other English language qualifications may be acceptable so please contact us for further details. If we accept the English component of an international qualification then it will be included in the information given about the academic levels required. Please note that date restrictions may apply to some English language qualifications

If you are an international student requiring a Tier 4 visa to study in the UK please see our immigration webpages for the latest Home Office guidance on English language qualifications.

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.

Additional Notes

Our Year 0 courses are only open to UK and EU applicants. If you’re an international student, but do not meet the English language or academic requirements for direct admission to your chosen 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

Example structure

We offer a flexible course structure with a mixture of compulsory and optional modules chosen from lists. Below is just one example structure from the current academic year of a combination of modules you could take. Your course structure could differ based on the modules you choose.

Our research-led teaching is continually evolving to address the latest challenges and breakthroughs in the field, therefore all modules listed are subject to change. To view the compulsory modules and full list of optional modules currently on offer, please view the programme specification via the link below.

Essential Mathematics

Want to know the basic mathematical techniques of algebra? To understand calculus? To apply methods of differentiation and integration to a range of functions? Build the basic, then more advanced, mathematical skills needed for future study. Learn to solve relevant problems, choosing the most suitable method for solution.

View Essential Mathematics on our Module Directory

Mathematical Methods and Statistics

Develop your problem solving skills in this module, as you are introduced to Statistical and Mathematical concepts with a particular focus on mechanics. You become familiar with R software, one of the most widely used statistical analysis software in the world, and learn how to use it to analyse and interpret data. You study simple concepts and techniques like data description and distribution; before moving on to more complex topics and theories including Newton’s laws of motion and the concepts of Mechanical energy. While also covering everything from probability rules and hypothesis testing to advanced algebra – you will be well equipped to present your solutions and findings to an audience with no specialist knowledge of Statistics and Mechanics.

View Mathematical Methods and Statistics on our Module Directory

Computer Programming

How do you test and evaluate the operation of simple computer programs? Or develop a program using tools in the Python programming language? Study the principles of procedural computing programming. Examine basic programming concepts, structures and methodologies. Understand good program design, learn to correct coding and practice debugging techniques.

View Computer Programming on our Module Directory

Calculus

At University of Essex, we are all about understanding and creating change. This module will allow you to study mathematical change and 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

Statistics I

How do you apply the addition rule of probability? Or construct appropriate diagrams to illustrate data sets? Learn the basics of probability (combinatorial analysis and axioms of probability), conditional probability and independence, and probability distributions. Understand how to handle data using descriptive statistics and gain experience of R software packages.

View Statistics I on our Module Directory

Linear Mathematics

Can you perform simple operations on matrices? How do you solve systems of linear equations using row operations? Can you calculate the determinant and inverse of a matrix? Understand the basics of linear algebra, with an emphasis on vectors and matrices.

View Linear Mathematics on our Module Directory

Discrete Mathematics

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

View Discrete Mathematics on our Module Directory

Numerical Methods and Computation

Are you always keen to solve a puzzle? This module introduces how to construct an algorithm, including automata and Turing machines and the basic numerical methods to see how they can be used to solve problems.

View Numerical Methods and Computation on our Module Directory

Mathematics Careers and Employability

What skills do you need to succeed during your studies? And what about after university? How will you realise your career goals? Develop your transferable skills and experiences to create your personal profile. Reflect on and plan your ongoing personal development, with guidance from your personal advisor within the department.

View Mathematics Careers and Employability on our Module Directory

Introduction to Programming

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

Object-Oriented Programming

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

Mathematics Careers and Employability

What skills do you need to succeed during your studies? And what about after university? How will you realise your career goals? Develop your transferable skills and experiences to create your personal profile. Reflect on and plan your ongoing personal development, with guidance from your personal advisor within the department.

View Mathematics Careers and Employability on our Module Directory

Linear Algebra

How do you prove simple properties of linear space from axioms? Can you check whether a set of vectors is a basis? How do you change a basis and recalculate the coordinates of vectors and the matrices of mapping? Study abstract linear algebra, learning to understand advanced abstract mathematical definitions.

View Linear Algebra on our Module Directory

Differential Equations

The subject of ordinary differential equations is a very important branch of Applied Mathematics. Many phenomena from Physics, Biology, Engineering, Chemistry, Finance, among others, may be described using ordinary differential equations. To understand the underlying processes, we have to find and interpret the solutions to these equations. The last part of the module is devoted to the study of nonlinear differential equations and stability. The course provides an overview of standard methods for solving single ordinary differential equations and systems of ordinary differential equations, with an introduction to the underlying theory.

View Differential Equations on our Module Directory

Real Analysis

What are the principles underlying proofs of basic theorems concerning limits, continuity and differentiability? How do you use quantifiers in analysis? Gain an understanding into real analysis, examining sequences and functions. Study relevant theorems (like Rolle’s and the Mean Value) and learn to reproduce elementary epsilon-delta arguments.

View Real Analysis on our Module Directory

Linear Programming (Half Course)

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

View Linear Programming (Half Course) on our Module Directory

Vector Calculus

How do you define gradient, divergence and curl? What do you know about Green’s Theorem? And about Stoke’s? Study the classical theory of vector calculus. Develop the two central theorems by outlining the proofs, then examining various applications and examples. Understand how to apply the ideas you have studied.

View Vector Calculus on our Module Directory

Application Programming

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

Data Structures and Algorithms

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

Mathematics Careers and Employability

What skills do you need to succeed during your studies? And what about after university? How will you realise your career goals? Develop your transferable skills and experiences to create your personal profile. Reflect on and plan your ongoing personal development, with guidance from your personal advisor within the department.

View Mathematics Careers and Employability on our Module Directory

Nonlinear Programming (optional)

How do you apply an algorithm or numerical method to a problem? What are the advantages? And the limitations? Understand the theory and application of nonlinear programming. Learn the principles of good modelling and know how to design algorithms and numerical methods. Critically assess issues regarding computational algorithms.

View Nonlinear Programming (optional) on our Module Directory

Complex Variables and Applications

How do you express numbers in both Cartesian and polar forms? Can you identify curves and regions in the complex plane defined by simple formulae? How do you evaluate residues at pole singularities? Study complex analysis, learning to apply the Residue Theorem to the calculation of real integrals.

View Complex Variables and Applications on our Module Directory

Combinatorial Optimisation (optional)

In this module you will not only learn what underpins the algorithms used where variables are integer, but also apply these algorithms to solve integer and mixed integer problems with cutting-plane algorithms.

View Combinatorial Optimisation (optional) on our Module Directory

Partial Differential Equations (optional)

This module will cover partial differential equations (PDEs), which can describe a majority of physical processes and phenomena. You will learn the properties of first and second order PDEs, the concepts behind them and the methods for solving such equations.

View Partial Differential Equations (optional) on our Module Directory

Modelling Experimental Data (optional)

Can you calculate confidence intervals for parameters and prediction intervals for future observations? Represent a linear model in matrix form? Or adapt a model to fit growth curves? Learn to apply linear models to analyse data. Discuss underlying assumptions and standard approaches. Understand methods to design and analyse experiments.

View Modelling Experimental Data (optional) on our Module Directory

Cryptography and Codes (optional)

How do standard coding techniques in computer security work? And how does RSA cryptography work? Examine the principles of cryptography and the mathematical principles of discrete coding. Analsye the concepts of error detection and correction. Understand the algebra and number theory used in modern cryptography and coding schemes.

View Cryptography and Codes (optional) on our Module Directory

Capstone Project: Mathematics (optional)

This module will allow you to step out of the classroom and gain real experience in your selected branch of Mathematics that you could not gain from a lecture. You will be able to develop your ability to work independently on research and produce a project report on your topic of interest.

View Capstone Project: Mathematics (optional) on our Module Directory

Fees and funding

Home/EU fee

£9,250

International fee

TBC

Fees will increase for each academic year of study.

Home and EU fee information

International fee information

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.

2018 Open Days (Colchester Campus)

  • Saturday, June 23, 2018

Applying

Applications for our full-time undergraduate courses should be made through the Universities and Colleges Admissions Service (UCAS). Applications are online at: www.ucas.com. Full details on this process can be obtained from the UCAS website in the how to apply section.

Our UK students, and some of our EU students, who are still at school or college, can apply through their school. Your school will be able to check and then submit your completed application to UCAS. Our other EU applicants or independent applicants in the UK can also apply online through UCAS Apply.

The UCAS code for our University of Essex is ESSEX E70. The individual campus codes for our Loughton and Southend Campuses are ‘L’ and ‘S’ respectively.

Please note that this course is not open to international applicants.

Applicant Days and interviews

Resident in the UK? If your application is successful, we will invite you to attend one of our applicant days. These run from January to April and give you the chance to explore the campus, meet our students and really get a feel for life as an Essex student.

Some of our courses also hold interviews and if you’re invited to one, this will take place during your applicant day. Don’t panic, they’re nothing to worry about and it’s a great way for us to find out more about you and for you to find out more about the course. Some of our interviews are one-to-one with an academic, others are group activities, but we’ll send you all the information you need beforehand.

If you’re outside the UK and are planning a trip, feel free to email visit@essex.ac.uk so we can help you plan a visit to the University.

Colchester Campus

Visit Colchester Campus

We want you to throw yourself in at the deep end, soak up life and make the most of those special Essex moments.

Home to over 13,000 students from more than 130 countries, our Colchester Campus is the largest of our three sites, making us one of the most internationally diverse campuses on the planet - we like to think of ourselves as the world in one place.

 

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.

Exhibitions

Our staff travel the world to speak to people about the courses on offer at Essex. Take a look at our list of exhibition dates to see if we’ll be near you in the future.

The University makes every effort to ensure that this information on its course finder 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 a change of law or regulatory requirements, industrial action, lack of demand, departure of key personnel, change in government policy, or 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 prospective students informed appropriately by updating our programme specifications.

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.

Related courses

Two women looking at a PC screen
Ask us a question

Want to quiz us about your course? Got a question that just needs answering? Get in touch and we’ll do our best to email you back shortly.