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
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.
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.
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.