Computing Science BSc Hons

4 Years On Campus Bachelors Program

University of Dundee

Program Overview

Program Overview
At Dundee, the Computer Science BSc (Hons) programme combines theoretical foundations with industry-aligned practical skills, preparing you to build real-world software systems and tackle computing challenges. It’s ideal for students passionate about coding, problem-solving, and eager to learn through hands-on projects using modern technologies.

You will be taught in an environment that fosters creativity, innovation, and impact as well as havibg the opportunity to be part of a community of students and staff that work together to understand how computers can change the world, and what your own part in this will be. You can join our student computing societies. 

Curriculum Structure

Year 1
In your first year, you'll master core areas like Front End Website Development (CS11001), Introduction to Software Development (CS11002), Mathematics for Computer Science (CS11003), and foundational modules in Unix and embedded systems. Together, these build your practical skills in web and software engineering, alongside essential computational mathematics.

Year 2
Second year sees growth in both technical breadth and professionalism through Employability for Computing Professionals (CS21001), Introduction to AI and Machine Learning (CS21002), Operating Systems (CS21004), Software Engineering (CS21005), and Database Systems (CS22001). You'll deepen your software engineering skills, understand data-handling, and engage in team-based development.

Year 3 (Honours)
In Honours, you’ll tackle advanced modules such as Information and Network Security (CS31002), Theory of Computation (CS32004), and complete a Team-Based Industrial Project (CS32002). These experiences sharpen your security know-how and teach collaboration in solving real-world computing problems.

Year 4 (Honours)
Your final year is centred on in-depth, individual study: a major Honours Project (CS41001) plus modules like Programming Language Design and Implementation (CS41005) and Information Analysis and Reporting (CS41002). These courses empower you to research, design, and deliver a substantial software solution of your own.

Assessment
Assessment blends practical coursework and exams each year. In Years 1–2, you’ll complete regular assignments such as programming tasks, lab reports, interface design and database implementation plus end-of-semester exams. From Year 3 onward, evaluations include group industrial projects and your major final-year project, assessed through prototypes and written reports.

Focus areas
"Software development • Web and embedded systems • AI & machine learning • Security • Team-based industrial projects • Advanced independent research"

Learning outcomes
"Design and implement software systems; apply mathematical thinking; use version control and modern platforms; work in teams; conduct independent technical research and present findings."

Professional alignment (accreditation):
The course is non-BCS-accredited but is industry-led—supported by AWS AcademyGitHub Campus Global, and overseen by professionals from Amazon, Microsoft, Scottish Enterprise, and Chevron, ensuring alignment with current engineering competencies.

Reputation (employability rankings):
Ranked Top 5 in the UK for Computing in the Guardian University Guide 2025, Dundee graduates are highly sought after by employers, earning roles such as software engineers, application developers, and full-stack developers.

Experiential Learning (Research, Projects, Internships etc.)

From day one as CS student, you’ll work in Dundee’s dedicated computing building which is open 24/7, including award-winning labs equipped with dual-monitor PCs, Macs, Arduino kits, servers, SSH access, wireless zones, and even one of Scotland’s only Microsoft Surface tables. Remote access means your development work continues seamlessly from anywhere.

Here’s what you’ll experience throughout the degree:

Regular practical labs & workshops:
Integrated into core modules (e.g., Unix Systems, Embedded Systems, Front-End Web, Software Engineering), you’ll use languages like C/C++, Java, Python, web stacks and work on real coding, networking, and embedded systems projects.

Group projects & industrial context:
In Years 3 & 4, you’ll collaborate on industrial team projects and can choose the Technology Innovation Management module to build and pitch real products in teams, working with local firms and meeting actual clients.

Summer work placements:
Optional 12-week summer placements offer exposure to real industry settings with previous students interning at Google, NCR, NHS Tayside, SAPEC (Portugal), STAR Dundee, Toshiba, RBS, and many more.

Individual Honours project:
In Year 4, you'll tackle a substantial final-year project, coding significant software solutions, research-driven apps (e.g., SpaceWire systems), and have the chance to present at conferences or industry showcases.

Industry-linked seminars & guest lectures:
Regular sessions with companies like IBM, Microsoft, Mozilla, Yahoo!, and NCR tie directly into coursework and assessable outcomes.

Digital tools & partnerships:
You'll gain skills via AWS Academy and GitHub Campus Global, ensuring familiarity with cloud, DevOps, and collaborative development workflows.

Dundee offers a full-spectrum practical experience: hardware labs, real collaborative modules, software stacks, industrial placements, individual projects, digital platform expertise, and live links with employers, all aimed at preparing you for a thriving tech career.

Progression & Future Opportunities

University of Dundee Computer Science BSc (Hons) graduates have strong early success: 91% are in employment or further study within 15 months, with 87% in graduate-level roles. Starting salaries typically range from £27 k–£31 k, rising to £34 k–£37 k within five years. Graduates often become Software Engineers, Full‑Stack Developers, Data Analysts, or Technical Consultants.

Here’s how Dundee supports your career progression:

University services that support employment
The Dundee Careers Centre provides career guidance, employability workshops, CV/interview prep, and hosts career fairs connecting students with employers like Deloitte, Lloyds Banking Group, AstraZeneca, NCR, Chevron, and Microsoft.

Employment stats & salary figures
91% of Dundee CS grads are employed or studying further 15 months after graduation
• One-year post‑graduation average salary ~£30 k; after five years ~£37.5 k
• CS jobs in Dundee region offer median salaries between £41 k–£52 k

University–industry partnerships
The program is industry-driven and research-led, as a member of the AWS Academy and GitHub Campus Global. Its Degree Advisory Board includes industry leaders from Amazon, Scottish Enterprise Tayside, NCR, Chevron, and Microsoft. Students work on real projects with local/national partners, enhancing job-readiness.

Long‑term accreditation & reputation
Ranked top 5 in the UK for Computing by The Guardian 2025, and top 3 in Scotland for CS and Information Systems by The Guardian University Guide 2024. Plus, Dundee is part of SICSA, Scotland’s leading computing research alliance.

Graduation outcomes
87% of graduates secure graduate‑level jobs
• Alumni work across software development, data analysis, finance, government, consultancy, and biomedical tech with strong local industry alignment.

Further Academic Progression:
After finishing your BSc, you can advance your studies with:

  • Dundee’s range of MSc programs e.g., Advanced Computer Science; AI for Software Development; Data Science & Engineering

  • PhD research in areas like AI, cybersecurity, human‑computer interaction, or software engineering

  • Interdisciplinary pathways (e.g., combining CS with business or healthcare tech)

Social mobility: those aiming for research or senior technical roles can move into academic and industry leadership via postgraduate study.

Program Key Stats

£25000 (Annual cost)
Sept Intake : 30th Jun


Eligibility Criteria

CCC - ABB
3
28 - 32
65 - 80

1200
27
6.0
78

Additional Information & Requirements

Career Options

  • Software Developer
  • Software Architect
  • Systems Developer
  • Web Developer
  • Programmer Analyst

Book Free Session with Our Admission Experts

Admission Experts