Courses

  1. home
  2. courses
  3. bsc mathematics with computing (including foundation year) details

BSc Mathematics with Computing (Including Foundation Year)

Why we're great

  • As well as being world-class academics and researchers, we are award-winning lecturers.
  • Our international students benefit from a single visa for all four years of study.
  • We go the extra mile to make sure you succeed both during and after your time with us.

Course options2017-18

UCAS code: G1G8
Duration: 4 years
Start month: October
Location: Colchester Campus
Based in: Essex Pathways
Fee (Home/EU): £9,250
Fee (International): £11,750
International students: The standard undergraduate degree fee for international students will apply in subsequent years
Fees will increase for each academic year of study.
Home and EU fee information
International fee information

UCAS code: G1G8
Duration: 4 years
Start month: January
Location: Colchester Campus
Based in: Essex Pathways
Fee (Home/EU): £9,250
Fee (International): £11,750
International students: The standard undergraduate degree fee for international students will apply in subsequent years
Fees will increase for each academic year of study.
Home and EU fee information
International fee information

Course enquiries

Telephone 01206 873666
Email admit@essex.ac.uk
Live chat

Delicious Save this on Delicious

About the course

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.

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.

Previous Next

Example structure

We offer a flexible course structure with a mixture of compulsory modules and options chosen from lists. Below is just one example of a combination of modules you could take. For a full list of optional modules you can look at the course’s Programme Specification.

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.

Year 0

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.

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.

Academic Skills covers the key areas that you will experience during your degree, preparing you for aspects of academic study at undergraduate level. The module enables you to develop and enhance your existing abilities by focusing on the core skills of reading, writing, listening and speaking in an academic context. It does this with both generic texts and also, crucially, those related to your subject area. Academic Skills provides strategies for successful communication and interaction through independent and collaborative learning offering opportunity to further enhance your research skills. The content is designed to ensure that you acquire a range of transferable employability and life skills.

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.

Year 1

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.

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.

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.

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.

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.

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.

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.

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.

Year 2

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.

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.

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.

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.

This module combines a brief period of revision where you look at events and their probabilities with a close look at the principal continuous distributions. You will also have the opportunity to learn how to determine confidence intervals and carry out hypothesis tests.

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.

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.

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.

Final year

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.

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.

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.

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.

How do you solve systems of linear first-order equations in two unknowns with constant coefficients? Or analyse the stability characteristics of non-linear systems in two unknowns? Study the standard methods to solve single ordinary differential equations and systems of equations. Understand the underlying theory.

Can you prove basic results in the theory of graphs? Or deal with basic theory about matchings, like Hall’s theorem? Examine key definitions, proofs and proof techniques in graph theory. Gain experience of problems connected with chromatic number. Understand external graph theory, Ramsey theory and the theory of random graphs.

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.

This module will enable you to expand your knowledge on multiple statistical methods. You will learn the concepts of decision theory and how to apply them, have the chance to explore “Monte Carlo” simulation, and develop an understanding of Bayesian inference, and the basic concepts of a generalised linear model.

Ever considered becoming an Actuary? This module covers the required material for the Institute and Faculty of Actuaries CT4 and CT6 syllabus. It explores the stochastic process and principles of actuarial modelling alongside time series models and analysis.

Previous Next

Qualifications

UK entry requirements

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

International and EU entry requirements

We accept a wide range of qualifications from applicants studying in the EU and other countries. Email admit@essex.ac.uk for further details about the qualifications we accept. Include information in your email about the high school qualifications you have already completed or are currently taking.

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.

Previous Next

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.

Some of our EU and International 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 international applicants (EU or worldwide) can also apply online through UCAS Apply.

Visit us

Open days

Our Colchester Campus events are a great way to find out more about studying at Essex. In 2017 we have three undergraduate Open Days (in June, September and October). These events enable you to discover what our Colchester 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 get in touch by emailing tours@essex.ac.uk and we’ll arrange an individual campus tour for you.

Virtual tours

If you live too far away to come to Essex (or have a busy lifestyle), no problem. Our 360 degree virtual tour allows you to explore the Colchester Campus from the comfort of your home. Check out our 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.

Previous Next


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.