4 Years On Campus Bachelors Program
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.
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:
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
Embark on your educational journey with confidence! Our team of admission experts is here to guide you through the process. Book a free session now to receive personalized advice, assistance with applications, and insights into your dream school. Whether you're applying to college, graduate school, or specialized programs, we're here to help you succeed.