Software Engineering

University of Strathclyde


Year 1
You’ll take classes in areas such as software construction, theory and algorithms, information and information systems, computer systems and hardware, and business analysis and technology. Small-group tutorials cover personal and professional development issues and there’s a choice of elective classes.

Year 2
Subjects covered include algorithms, logic, databases and the design of user interfaces. There is a significant emphasis on programming and on the architecture of machines.

Year 3
You’ll be introduced to more specialised areas, such communications, the design of new programming languages, the variety of internal machine architectures, artificial intelligence, graphics, and the technologies behind web-based applications.

This year also includes a large group-based software development project.

Year 4
You’ll choose optional classes to build on the experience gained from your industrial placement. You’ll specialise in particular aspects of software engineering, such as software architecture and design.

A major practical computing project may involve working with one of our departmental research groups.

Entry Requirements

2024 entry requirements

Standard entry:
4 or 5 Highers at AAAB or AABBB including Maths at B plus English at National 5. Higher English and Computing Science preferred.

Widening access entry:
4 or 5 Highers at ABBB or BBBBB including Maths at B plus English at National 5. Advanced Highers at B/C count as A/B in grade pattern. Higher English preferred.

For entry to year 2 you would require Advanced Higher Maths and Computing Science at ABB.

Start Date





BSc Hons

Study Method

Full time



Course Length

4 years


Faculty of Science


Computer and Information Science

SCQF Level