BSc Hons Computer Science

4 Years On Campus Bachelors Program

University of Strathclyde

Program Overview

Strathclyde’s BSc (Hons) Computer Science combines solid theoretical foundations with applied software development, preparing you for dynamic tech careers. The course offers hands-on learning in programming, systems design, and data modelling alongside real-world projects with industry collaborators, and opt for study abroad year, or streamlined entry into an MEng pathway, all set within an applied and research-driven department in Glasgow’s tech heart .


Curriculum Structure

Years 1
In Year 1 you'll build core knowledge through foundational modules in:

  • Programming Foundations

  • Machines, Languages & Computation

  • Information & Information Systems

  • Computer Systems & Organization

Year 2 
In year 2 you'll study the analysis and design of large system, and how to ensure that the systems are usable. With modules including:

  • Computer Systems & Architecture

  • User & Data Modelling

  • Advanced Programming

  • Logic & Algorithms 

You’ll also complete a substantial Independent Programming Project and may participate in industry-linked collaborative projects based on real technical challenges.

Year 3
In year 3 you'll study more specialized areas such as:

  • Computer Systems & Concurrency

  • Building Software Systems

  • Functional Programming

  • Foundations of AI

You’ll also take part in an industry-linked collaborative Software development project based on real technical challenges.

Year 4
The final year features a 40-credit Individual Project, where students undertake substantial software or research work with academic supervision.
You'll also choose from a wide range of optional modules such as:

  • Information Access & Mining

  • Software Architecture & Design

  • Advanced Functional Programming

  • Project Management 

  • Human Centred Security


Study Abroad Opportunities

Before entering your final year, you can:

  • Spend a semester abroad at one of Strathclyde’s global partner universities


Assessment Format

  • Coursework & Exams: Assessed through coding assignments, written exams, lab reports, and presentations, each module varies in assessment weighting

  • Projects: Group and individual projects are assessed via reports, live demos, and presentations, mimicking professional scenarios


Focus Areas

  • Programming in Python, Java, C & Haskell

  • Logic, algorithms, and data structures

  • Systems, databases, and networks

  • AI, data modelling, and declarative programming

  • Group-based and independent projects

  • Optional industry placement or international study


Learning Outcomes

Graduates will be able to:

  • Write efficient code across multiple programming paradigms

  • Model and evaluate computational systems

  • Lead or contribute to software development projects

  • Apply ethical and quantitative reasoning

  • Conduct and present independent computing research


Professional Alignment & Accreditation

  • BCS-accredited: Meets academic requirements for Chartered IT Professional (CITP) status

  • Provides partial fulfilment for Chartered Engineer (CEng) status

  • Practical components like placements and project work support professional development


Reputation & Employability

  • Ranked 15th in the UK for Computer Science (The Times Good University Guide 2025)

  • 5-star rated university (QS Stars)

  • Strong industry links with employers including Amazon, Barclays, Morgan Stanley, Zero Waste Scotland

  • Located in Glasgow’s fast-growing tech scene, offering pathways into software engineering, fintech, and more

Experiential Learning (Research, Projects, Internships etc.)

BSc (Hons) Computer Science at the University of Strathclyde equips you with real-world experience through high-spec facilities, structured project work, and strong professional pathways:


Facilities & Learning Environment

  • Specialist Labs: Three large teaching labs and one advanced lab featuring Windows and Linux systems connected via high-speed LAN, accessible from any campus machine and supported by technical staff.

  • Livingstone Tower: The central hub for Computer and Information Sciences housing teaching spaces, collaborative labs, and student common areas.

  • Andersonian Library: Offers computing resources, silent study areas, collaborative booths, and extended opening hours during assessments.

  • Technology & Innovation Centre (TIC): A £89 million research facility with lecture theatres, collaborative labs, and event spaces supporting innovation and employer engagement.


Practical Learning & Projects

  • Weekly Lab Sessions: Hands-on sessions aligned with lectures in core areas such as programming (Python, Java, C/C++), networking, cybersecurity, systems design, and software engineering guided by demonstrators.

  • Team & Individual Projects: Includes structured coursework projects (e.g., Software Engineering Group Project) and a substantial final-year dissertation focused on software development or computing research.

  • Live Industry Briefs: Engage with companies like Amazon, Barclays, and public sector organisations through module-integrated, real-client projects offering industry-relevant challenges.


Internship Opportunities

  • Summer Internships: 8–12 week paid placements available via MyCareerHub open to BSc students and advertised throughout the academic year.

  • Entrepreneurial & Research Roles: Students may participate in research-based summer roles or enterprise initiatives, with some earning £12+/hour via entrepreneurship placements and co-op programs.


Research-Driven & Industry-Linked Learning

  • Faculty Research Integration: Students can collaborate on live projects in AI, robotics, data science, cybersecurity, and HCI, working directly with academic staff.

  • Industry Engagement: Access to innovation hubs like TIC and the university’s research centres ensures learning is aligned with emerging technologies and employer needs.

Progression & Future Opportunities

Strathclyde’s BSc (Hons) Computer Science graduates launch into in-demand careers across the tech sector where around 90% are employed or in further study within 15 months, with 85% in highly skilled roles.


Common Graduate Roles

  • Software Engineer / Developer

  • Data Analyst / Machine Learning Engineer

  • Cyber Security Analyst / Web Developer

  • Technical Consultant / Systems Analyst


University Services That Support Employment

  • Personalised Careers Advice: One-to-one support for job applications, interviews, and graduate schemes which is available for up to five years after graduation.

  • CareerHub Portal: Access to vacancies, internships, and employer events across Scotland and beyond.

  • Skills Development Workshops: Delivered via the International Study Centre you can focus on teamwork, employability, and personal development planning.


Placement & Internship Opportunities

  • Summer Internships (from Year 2): Paid, flexible placements supported by faculty and the Strathclyde Careers Service.

  • Formal Placements (12 weeks or more): Optional industry placements available to BSc students; integrated into the MEng pathway as standard.

  • High Placement Success: Over 90% of students secure placements or internships during their studies.


Employment stats & salary figures

  • Employment Rate: 90% employed or in further study within 15 months of graduation.

  • Highly Skilled Roles: 85% in graduate-level, technical, or analytical roles.

  • Median Salaries:

    • £32k at 15 months

    • £34k at three years

    • £40k at five years

  • Graduate Sentiment:

    • 90% say their job matches future plans

    • 85% report their work as meaningful


Industry Connections & Partnerships

  • Employer Engagement: Strong links with major firms such as Microsoft, PwC, Accenture, HSBC, AECOM, and others through live projects, career fairs, and industrial placements.

  • SICSA Network: Access to the Scottish Informatics & Computer Science Alliance for internships, industrial fellowships, and research collaborations.


Accreditation & Academic Progression

  • Professional Accreditation: Fully accredited by the British Computer Society (BCS), meeting academic requirements for:

    • Chartered IT Professional (CITP)

    • Chartered Engineer (CEng)

  • Further Study Options:

    • MSc in AI, Data Science, Cybersecurity, or Software Engineering at Strathclyde or top global universities.

    • PhD research via the Intelligent Systems Research Centre or SICSA research programs.

    • Integrated 4-year MEng pathway with embedded industrial placements.

Program Key Stats

£27,100
Sept Intake : 29th Jan


Yes

Eligibility Criteria

BBB - ABB
3.0
30 - 32
70 - 75

1350
29
6.5
NA

Additional Information & Requirements

Career Options

  • Software Developer
  • Software Engineer
  • Web Developer
  • Mobile App Developer
  • Data Analyst
  • Machine Learning Engineer
  • AI Engineer
  • Cybersecurity Analyst
  • Network Engineer
  • Database Administrator
  • IT Consultant
  • Cloud Engineer
  • DevOps Engineer
  • Systems Analyst
  • UI/UX Designer
  • Game Developer
  • Embedded Systems Engineer
  • IT Project Manager
  • Test Automation Engineer

Book Free Session with Our Admission Experts

Admission Experts