BSc Computing Science and Physics

4 Years On Campus Bachelors Program

University of Aberdeen

Program Overview

University of Aberdeen – BSc (Hons) Computing Science
The BSc (Hons) Computing Science at Aberdeen delivers a challenging blend of programming, theory, and emerging technologies—AI, cybersecurity, distributed systems—grounded in real-world projects and active research. With optional placement and an MSci conversion route, this 4-year Scottish degree suits students aiming for careers in software development, data science, or tech-focused research.


Curriculum Structure

Year 1
Modules include Programming for Sciences & Engineering, Object-Oriented Programming, Computer Architecture, Mathematics for Computing, Modelling & Problem Solving, and HCI. Learning is supported by labs, tutorials, and a tech-startup simulation project.

Year 2
Focuses on Operating Systems, Knowledge-Based Systems, Distributed Systems & Security, and Enterprise Computing. Team-based group projects simulate professional software cycles.

Year 3 (Honours)
Introduces advanced topics in AI, machine learning, cybersecurity, and data mining. Students complete major coursework and a group software engineering project mirroring industry practices.

Year 4 (Optional Placement / MSci Conversion)
Students can:

  • Undertake a paid industrial placement (credit-bearing, not degree-weighted)

  • Convert to a 5-year MSci, replacing Year 4 with a research-intensive honours year

The year culminates in a substantial individual project, typically research-led and aligned with specialist interests.


Assessment Format

  • Years 1–2: Mix of practical coursework (labs, reports), class tests, and written exams

  • Year 3: Advanced module coursework + major group project assessments

  • Year 4 (MSci/Final Year): Honours project evaluated by dissertation and presentation

  • Placement Year: Assessed via employer feedback and reflective portfolio (not counted in final classification)


Focus Areas

"Programming paradigms • Computer architecture • Cybersecurity & distributed systems • AI & machine learning • Enterprise computing • Software engineering projects • Optional placement or MSci research route"


Learning Outcomes

Graduates will:

  • Design and develop advanced software systems

  • Apply analytical and research skills in computing

  • Lead individual or collaborative projects

  • Tackle real-world computing challenges using current tools and theories


Industry Alignment & Professional Standards

  • While not explicitly BCS-accredited, the course aligns with BCS/EQANIE guidelines

  • Strong industry links support enterprise computing, project-based learning, and practical preparation

  • Opportunities to engage with Software Factory, guest speakers, and employer-led events


Reputation & Employability Rankings

  • Ranked 4th in the UK for Computing Science (Guardian 2022)

  • Over 95% of research rated world-leading or internationally excellent (REF 2021)

  • Graduates have secured roles at AmazonGoogleCGIScotlandIS, and other leading tech employers

  • High praise for theoretical depth and research focus; occasional feedback on elective limitations, but strong outcomes and career readiness overall

Experiential Learning (Research, Projects, Internships etc.)

Aberdeen’s BSc (Hons) Computer Science delivers a hands-on, professionally driven experience. From the first semester, you’ll engage in live software projects, industry-linked work, and guided lab practice—supported by cutting-edge facilities and strong career pathways.


Facilities & Learning Environment

  • Aberdeen Software Factory – A student-led software house where you deliver real client projects using Agile, Lean, and service design methodologies.

  • Modern Computing Labs – Equipped for development on Windows/Linux, networks, virtualisation, robotics, and cybersecurity.

  • Science Teaching Hub – A £35M facility (opened 2022) shared by computing and other STEM disciplines, providing high-end lab environments.

  • High-Performance Clusters – Infrastructure for AI, machine learning, and data analytics projects across upper-level modules and research initiatives.


Experiential Learning in Practice

  • Weekly Lab Sessions – Start in Year 1 with Java, Python, web systems, AI fundamentals, and cybersecurity tools—delivered with demonstrator support and aligned to theoretical modules.

  • Software Engineering Project (Year 3) – A full-year, team-based project using Scrum/Agile methodologies to deliver professional-standard software for real users.

  • Individual Honours Project (Year 4) – A capstone research or industry-linked project, often in areas like secure networks, AI, blockchain, or data science.

  • Live Client Work – Through the Software Factory, students manage real-world briefs, follow sprint cycles, and liaise directly with companies to build enterprise-ready applications.


Placements & Career Preparation

  • Flexible Placement Options – Choose between a short (3-month) summer placement or a full 9–12 month industrial placement between Years 3 and 5.

  • Supported by the Placements Coordinator & Career Services – Guidance for CVs, applications, and placement sourcing.

  • Previous Hosts Include: Microsoft, GE Oil & Gas, Intelligent Plant, BOC Group, and Siemens Energy—some offering international experiences.

  • Placement Outcomes – Students cite gains in teamwork, technical depth, and employability—many receive job offers post-placement.


Industry Integration & Professional Recognition

  • BCS Accreditation – Recognised by the British Computer Society, putting you on track for Chartered IT Professional (CITP) status.

  • Research-Active Environment – Strong academic research in AI, machine learning, blockchain, cybersecurity, privacy-enhanced computing, and robotics feeds into module content.

  • Industry Connections – Partnerships and guest lectures with companies like Amazon, CGI, and local innovators ensure you stay plugged into current tech trends.

Progression & Future Opportunities

University of Aberdeen – BSc (Hons) Computing Science (Computer Science) graduates move swiftly into careers: the vast majority secure relevant jobs within three months, with approximately 75% employed or studying by 15 months, and salaries reaching around £36k at 3 years, growing to £40k at 5 years .

Typical roles include:

  • Graduate Programmer / Software Developer

  • Graduate Support Engineer / Technical Consultant

  • Release Engineer / Research Assistant

  • Systems Engineer for major tech, energy, finance, and public sector firms

University services that support employment

  • University Careers & Employability Service plus School of Engineering and Computing Science offer tailored support: CV/interview coaching, mock interviews, job fairs, and internship prep; employability is also embedded via the Aberdeen Software Factory, where students build real projects for clients.

  • Placement pathways: Encouraged summer placements and an optional MSci route adds a full-year industrial placement in the final year.

Graduation Outcomes & Alumni Success

  • ~75% of first-time graduates working or studying at 15 months; only 5% unemployed.

  • Median salaries: ~£29k at 15 months; £27k at 3 years; £32k at 5 years.

  • Graduates work in diverse industries—banking (BP, HSBC), technology (IBM, Amazon), energy (BP, ConocoPhillips), public sector (NHS, Scottish Hydro), and film/games sectors.

University–industry partnerships

  • Employers hiring Aberdeen grads include IBM, Amazon, BP, Hewlett Packard, CGI, Wipro, Scottish Hydro Electric, BT, QinetiQ, NHS, and others.

  • Lightly structured but impactful engagement with employers through prizes (e.g., Amazon, CGI) and live briefs.

Long‑term accreditation & reputation

  • Ranked 4th in the UK for Computer Science (Guardian 2022) and 3rd in Scotland.

  • Strong NSS feedback: overall student satisfaction ~87%, with very high scores on teaching, support, and resources (90%+).

  • University has robust research output and is a member of SICSA, Scotland’s Informatics and CS alliance.


Further Academic Progression:
Upon completing your BSc, you can advance through:

  • 5-year MSci (Hons) Computing Science with Industrial Placement, including a full year in industry and graduation with a Master’s-level degree.

  • MSc programmes in areas like AI, Cybersecurity, Data Science, Software Engineering at Aberdeen or other elite institutions.

  • PhD research, leveraging strong School of Engineering and Computing Science labs and SICSA-linked projects.

  • Professional accreditation opportunities and tech certifications, accelerated by BSc learning and placement experience.

Program Key Stats

£24,800
Sept Intake : 29th Jan


78 %

Eligibility Criteria

BCC - BBC
3.0
32
75

1250
26
6.0
78

Additional Information & Requirements

Career Options

  • Graduate Programmer
  • Graduate Support Engineer
  • Software Developer
  • Research assistamt

Book Free Session with Our Admission Experts

Admission Experts