Computer Science

University of Strathclyde


Year 1
Classes cover foundation skills, such as programming and computer systems organisation and look at the concepts of computation and information. Small-group tutorials cover personal and professional development issues. In addition, you’ll take a business technology class and an elective class.

Year 2
Subjects covered include algorithms, databases, logic, the analysis and design of large systems, and how to ensure that the systems are usable. You’ll also undertake an individual programming project and a further business technology class.

Year 3
You’ll study more specialised areas such as communications, how new programming languages can be designed, the variety of internal machine architectures, artificial intelligence, graphics, and the technologies behind web-based applications. You’ll also undertake a large group-based software development project. MEng students also study the legal aspects of computing.

Year 4
MEng students undertake a major individual practical computing project under the guidance of a member of staff, along with four final-year classes chosen from a range of specialist options.

Year 5
MEng students undertake a significant group project under the supervision of a member of staff. This project may use the industrial experience gained in the placement. In addition there is a further selection of specialist classes.

Between Years 3 and 4 or Years 4 and 5, you'll undertake a 12-week paid industrial placement, working as part of a software systems development team. The placement may be in the UK or abroad.

Entry Requirements

2023 entry requirements

Standard entry:
4 or 5 Highers at AAAA or AAABB including Maths plus English at National 5. Higher English and Computing Science preferred.

Widening access entry:
4 or 5 Highers at AABB or ABBBB including Maths plus English at National 5. Higher English preferred.

Start Date






Study Method

Full time



Course Length

5 years


Faculty of Science


Computer and Information Science

SCQF Level