Skip to main content

BSc

BSc Computer Science and Mathematics

Taught by discipline specialists and informed by industry, this course brings together the complementary fields of computer science and mathematics, and offers opportunities to specialise and apply your learning in practical ways.

How to apply Apply via UCAS

Course details

Start date

Degree Type

BSc

UCAS Code

G411

Course length

3 years full-time

Typical offer

A*AA

Tuition Fees

  • Home (Full-time): £9,535 per year
  • Overseas (Full-time): £33,250 per year

Overview

In our changing world, the field of computer science which is underpinned by mathematics is a driving force behind many of the transformative technological breakthroughs that have shaped our lives. The skills required by today's dynamic tech sector demand a robust knowledge of mathematical fundamentals, statistics and machine learning. The BSc in Computer Science and Mathematics allows you to explore the connections between the two fields and provides the foundational knowledge and practical skills needed to thrive in a data-driven workplace. At Durham, learning is informed by our close collaborations with high-tech industries and employers, which affords us invaluable insights into emerging trends and priorities in the industry. The wide array of option modules provides the flexibility to tailor your learning in line with your evolving interests. In addition, the common first year allows the option to transfer onto either the MSci Computer Science and Mathematics, BSc Computer Science, BSc Mathematics degree or BSc Natural Sciences at the end of Year 1. A degree in Computing and Mathematics opens doors to a wide range of exciting roles where you can make a real difference in the world. And in this fast-evolving field, you're not just preparing for the jobs that exist today, you’re also equipping yourself with the skills to thrive in new and emerging areas.

Course details

Start date

Degree Type

BSc

UCAS Code

G411

Course length

3 years full-time

Typical offer

A*AA

Tuition Fees

  • Home (Full-time): £9,535 per year
  • Overseas (Full-time): £33,250 per year

What you'll study

An equal balance of Computer Science and Mathematics in Year 1 includes computer science, pure mathematics, statistics and probability, before moving on to a range of option modules in innovative technological applications during Year 2. This provides a strong foundation from which you can explore more advanced topics in statistics, artificial intelligence and data science in the final year. The final year also includes an individual project and the option to complete our interdisciplinary enterprise module. This module develops complementary graduate skills as you work in groups to develop a business plan to bid for mock research funding.

Core modules

  • Algorithms and Data Structures

    introduces the theory and practice of problem-solving in computing through the development of algorithms and their associated data structures, for common computer science problems. Content included machine modelling, control flow structures and analysis of algorithms.

  • Calculus

    builds on ideas of differentiation and integration in A level mathematics. The module begins with functions of a single variable before moving on to functions of several variables. Topics include methods of solving ordinary and partial differential equations, and an introduction to Taylor series, Fourier series and Fourier transforms.

  • Computational Thinking

    explores the breadth of computer science and the ways in which the different topics are linked. You will learn the importance of computation and computational thinking in the modern world and the impact it has on technology advances in different settings.

  • Linear Algebra

    presents mathematical ideas, techniques in linear algebra and develops the geometric intuition and familiarity with vector methods you will need for more challenging material later in the course.

  • Probability

    introduces mathematical ideas on probability in preparation for more demanding material later in the course. The module builds problem solving skills through the exploration of a mathematical subject of relevance to the real-world (applied) that is based on rigorous mathematical foundations (pure).

  • Statistics

    introduces frequentist and Bayesian approaches and demonstrates the relevance of these principles and procedures using real problems. This introductory module lays the foundations for all subsequent study of statistics.

Optional modules

  • In recent years, optional modules have included: Computer SystemsProgramming

Optional modules

  • In recent years, optional modules have included: Theory of ComputationProgramming ParadigmsArtificial IntelligenceData ScienceProbabilityStatistical ModellingStatistical InferenceData Science and Statistical ComputingAlgebra

Core modules

  • individual Project

    You can choose from several opportunities for the final-year individual Project. Using the knowledge and tools from the course you will complete either a detailed and critical examination of a relevant area of computer science; investigate a topic of interest; or perform an in-depth analysis of a data set under the supervision of a member of academic staff. The project further develops your skills and ability to plan and manage your own learning, and then present your findings and conclusions.

Optional modules

  • In recent years, optional modules have included: Algorithmic Game TheoryBioinformaticsDeep LearningHuman-AI Interaction DesignRecommender SystemsReinforcement LearningNatural Computing AlgorithmsAdvanced Statistical ModellingBayesian Computation and ModellingCryptography And CodesDecision TheoryMachine Learning and Neural NetworksMathematical FinanceOperations ResearchStochastic ProcessesScience Enterprise

Learning

Learning is centred in a modern purpose-built space containing lecture and seminar rooms, open-plan workspace, breakout areas, labs, and computer rooms. For most modules, you will attend lectures supported by small-group tutorials, problem classes, homework problems, written and oral presentations, and individual projects. You will also take part in computer practicals where you put into practice what you learn in lectures. We place great emphasis on high-quality small-group teaching, which includes one-on-one attention from your academic advisors, self-directed learning to develop your critical thinking skills, and collaborative working with other students. As you move into the final year, the focus on self-directed learning and independent research increases as you begin to prepare for professional or postgraduate life.

Assessment

Some modules are assessed entirely through coursework (which may involve problem solving exercises, practical work and assignments) and others by examination, while others are by a combination of methods. The final-year project is an opportunity to bring your prior learning to a project of your choice. The project is completed under the supervision of an academic from your chosen subject area and makes up one-third of your final-year marks.

Entry requirements

Fees & Funding

Choose which fees you want to see:

Home / Island students

£9,535 per year

International / EU Students

£33,250 per year

Home / Island students

Part Time - £ per year

International / EU Students

Part Time - £ per year

The tuition fees shown are for one complete academic year of study, are set according to the academic year of entry, and remain the same throughout the duration of the programme for that cohort (unless otherwise stated).

Find out more

Department Information

  • The Department of Natural Sciences offers Joint Honours science degrees and personalized self-built degree programmes. The degrees are taught by discipline specialists and leverage Durham's extensive, research-led education. They provide significant flexibility, enabling students to tackle challenges from various perspectives. Additionally, most students have the option to transfer to a Single Honours degree after the first year if they wish. Approximately 800 students are enrolled in the Department, which is overseen by a Director and Deputy Directors. They collaborate closely with senior colleagues from contributing departments with the aim of providing degrees that offer the same depth and experience as Single Honours programmes, but with greater disciplinary diversity and a broader skill set, enhancing employability. For more information see our department pages.

    Read more

    Facilities

    You will have access to a wide range of facilities across multiple departments. Facilities will depend on the subject specialism but include laboratories, libraries, project spaces, lecture theatres, study and networking spaces as well as shared social spaces. You will also benefit from excellent IT facilities including Learn Ultra, Durham’s virtual learning environment. You will have access to up to 1.6 million printed books, 25,000 eJournals and over 850,000 eBooks in the main library. Most departments are close to the historic centre of Durham which is a UNESCO World Heritage site.

    Find out more

Career Opportunities

HESA Graduate Outcomes Survey. The survey asks leavers from higher education what they are doing 15 months after graduation. Further information about the Graduate Outcomes survey can be found here www.graduateoutcomes.ac.uk

Employability

Graduates acquire a valuable range of subject-specific skills across disciplines with the capacity to make creative connections. They are highly employable in a diverse range of careers and sectors. Natural Sciences graduates have the academic knowledge, flexibility and technical skills to take on roles including consulting, accounting, banking and investment, research, software engineer, data scientist, international development, and government.

More Information

Your next steps