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

2023 entry requirements

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

Widening Access entry:
4 or 5 Highers at ABBB or BBBBB including Maths plus English at National 5. Higher English preferred.

For entry to year 2 you would require Advanced Higher Maths and Computing Science at AB or BA plus 3 other subjects at Higher ABB.

Start Date





BSc Hons

Study Method

Full time



Course Length

4 years


Faculty of Science


Computer and Information Science

SCQF Level


Career Area

Computing and ICT

Career Sectors

Computer Skills

Related courses by level

Other Qualifications

Related job profiles

No related job profiles.

Computing General

IT Security

IT Support

Related courses by level

HNC and HND Other Qualifications

Programming and Development

Systems and Networks

Web and Multimedia