BSc (Hons) Computer Science and Mathematics

4 Years On Campus Bachelors Program

University of Edinburgh

Program Overview

BSc Computer Science with Mathematics – University of Edinburgh
Edinburgh’s four-year joint degree equips you with deep theoretical foundations and practical skills in both computing and mathematics. You’ll learn core programming, algorithms, data science, proof techniques, algebra, calculus, and advanced computational mathematics—with flexibility to specialise in topics like AI, machine learning, robotics, security, and pure mathematics. Ideal for students who enjoy rigorous, interdisciplinary study and aim for careers in research, data science, software engineering, or academia.


Curriculum Structure

Year 1
Build foundational understanding through courses in programming, computation, data structures, alongside mathematics modules such as Introduction to University Mathematics, Mathematical Analysis, and Linear Algebra 1. Classes are delivered via lectures, labs, tutorials, and workshops to establish essential theory and coding skills.

Year 2
Expand your knowledge with deeper studies in Algorithms, Data Structures, Foundations of Data Science, and advanced mathematics including Linear Algebra 2, Probability & Statistics, and Calculus across multiple variables .

Year 3
Gain increased specialisation: choose from advanced computer science courses (e.g., machine learning, robotics, OS, security), alongside honours-level mathematics modules in algebra, analysis, complex variables, and differential equations. Expect group work and independent problem-solving.

Year 4 (Honours)
Tailor your final year with advanced options from mathematics and CS, and complete an Individual Honours Project in CS or Maths—developing a substantial research or software solution with academic supervision.


Assessment Format

  • CS: Coursework (assignments, labs, projects) + written exams. Final‑year individual project evaluated on code quality, documentation, and presentation.

  • Maths: Mostly exams (open/closed book), with some coursework like reports and projects.
    Formative feedback is offered via quizzes, workshops, labs, and draft assessments to support summative evaluations .


Focus Areas

Programming & algorithms • Data science & AI • Mathematical analysis & algebra • Systems, security & computing theory • Interdisciplinary honours project


Learning Outcomes

You will:

  • Design and implement complex software using rigorous algorithmic methods

  • Apply mathematical reasoning in areas like probability, analysis, and abstract algebra

  • Specialise in interdisciplinary topics from AI to security

  • Conduct and present an independent research or development project

  • Communicate complex ideas clearly in both technical and mathematical domains


Accreditation & Professional Recognition

This programme holds full BCS accreditation, aligning with academic requirements for Chartered IT Professional (CITP) and partial Chartered Engineer (CEng). Edinburgh Computer Science also enjoys full CITP and CEng accreditation, with integrated teaching practice and guarded practical components in group/individual projects .


Reputation & Employability Rankings

  • Ranked 23rd globally and 4th in the UK for Computer Science (QS 2025). Edinburgh CS graduates earn on average £25,000 six months after graduation, with top performers reaching £70k+. Students benefit from industry links and a thriving tech hub, leading to roles at companies like Google, Microsoft, IBM, and opportunities for research or master’s study abroad.

Experiential Learning (Research, Projects, Internships etc.)

The BSc Computer Science and Mathematics at the University of Edinburgh immerses you in hands-on, real-world learning—combining world-class computing with deep mathematical insight, research opportunities, and strong career support.

From day one, you’ll work with dual-boot Windows/Linux labs, high-performance computing clusters, and access specialist tools like supercomputers, Raspberry Pis, cloud platforms, and mathematical modeling software. The School of Informatics is world-renowned, backed by Edinburgh’s Edinburgh Parallel Computing Centre (EPCC) and category‑A listed King’s Buildings, meaning you’re learning in environments designed for professional research and innovation.


Experiential learning at Edinburgh includes:

  • Honours individual capstone project: In your final year, you complete a self‑proposed or supervised project running from September to April—examples range from autonomous‑robotics and mobile apps to algorithmic systems and visualization tools.
  • Mathematics group consultancy & modeling modules: Through the MMCS course, you work in teams on real-world problems—like EV‑charging infrastructure—using modern optimization software.
  • Edinburgh Award & paid summer internships: Undergraduates can apply for summer internships (6–12 weeks on-campus or external) through programs like Employ.ed, ISG, EPCC’s Advanced Computing Facility, or EPSRC vacation internships.
  • Research internships and lab-based opportunities: Providers like LFCS and various Informatics labs frequently accept undergrad interns during term and summer; many collaborate with professors on cutting-edge research.
  • Undergraduate hackathons & hardware projects: Join Raspberry Pi, Arduino, or robotics initiatives—students often prototype devices using servo motors, sensors, and participate in hardware-centric hackathons.
  • High‑performance & parallel computing: Learn to use ARCHER2 and Edinburgh International Data Facility through EPCC—ideal for AI, data science, modeling, and cloud computing.
  • Global mobility & placement options: Take part in year‑abroad or exchange programs at top-tier universities worldwide in Europe, North America, and Asia—from ETH Zurich to UC Berkeley.
  • Strong industry connections: Leverage ties to global employers (Google, Amazon, IBM, ARM, J.P. Morgan, SkyScanner, etc.), careers fairs like Careers in Tech & Data, and a dedicated Career Service that supports you through and beyond your degree.

Progression & Future Opportunities

University of Edinburgh – BSc in Computer Science and Mathematics graduates build strong tech and analytical careers: around 85% are employed or in further study within six months, with approximately 90% in professional-level roles.

Typical roles include:

  • Software Engineer / Developer

  • Data Analyst / Research Analyst

  • Systems Analyst / IT Consultant

  • Quantitative Modeller / Technical Project Lead

University services that support employment

  • School of Informatics & Careers Service: Dedicated career consultants offer CV/interview workshops, employer networking events, and targeted support via their in-house portal.

  • Alumni mentoring & industry engagement: Regular guest talks, hackathons, and project showcases connect students with employers like Skyscanner, Citigroup, PwC, Capgemini, Adobe, Deloitte, and more.

  • Entrepreneurship support: Edinburgh Innovations has helped launch over 140 start‑ups in five years, offering workshops, bootcamps, one-to-one business support, and networking.

Graduation Outcomes & Alumni Success

  • 85% employed within six months, 90% in professional or managerial roles

  • Median computing graduate salary: ~£35k at 15 months, rising to ~£40k at 5 years

  • 75% report working in highly skilled jobs, 85% say their role aligns with their degree, and 75% find their work meaningful

  • Employers include Skyscanner, Citigroup, PwC, Capgemini, Adobe, Deloitte, Bank of America, Agilent Technologies

University–industry partnerships

  • Strong connections with tech companies across multiple sectors; regular industry days, guest lectures, internships, and final-year project assessments with corporate mentors

  • Edinburgh hosts an Amazon Development Centre, substantial government-backed partnerships, and maintains strong ties to FAANG through networking events and alumni relations

Long-term accreditation & reputation

  • Ranked 1st in Scotland and top 40 globally for Computer Science (Times Higher Education, QS)

  • REF 2021: 90% of Edinburgh’s research rated world-leading or internationally excellent

  • Recognized by top-tier employers, consistently earning #25 in global employability rankings


Further Academic Progression:
After completing your BSc, you can pursue:

  • A 4‑year MInf or integrated master’s in Computer Science, combining deeper technical specialization and project work

  • MSc programmes in AI, Data Science, Cybersecurity, Software Engineering, or related fields—at Edinburgh or leading universities

  • PhD research, capitalizing on Edinburgh’s world-class labs in AI, machine learning, logic, and computational theory

  • Entrepreneurial visas & incubation through Edinburgh Innovations, or progress in corporate environments bolstered by professional networking and startup support

Program Key Stats

£36,800
Sept Intake : 14th Jan


10 %

Eligibility Criteria

A*A*A* - AAB
3.3
43 - 34
80

1290
27
6.5
92

Additional Information & Requirements

Career Options

  • Software Engineer
  • Data Scientist
  • Machine Learning Engineer
  • Cybersecurity Analyst
  • Cloud Engineer
  • AI Engineer
  • Database Administrator
  • Systems Analyst
  • Network Engineer
  • DevOps Engineer

Book Free Session with Our Admission Experts

Admission Experts