Software Engineering

University of Stirling


Stirling Campus


During Semesters 1-3, students from all three of our computing-related degrees (Computing Science, Software Engineering and Business Computing) take the same core modules in Computing Science, plus two other subjects. Core topics include: Computational Thinking; Programming Using Java; Social and Professional Issues; and Data Structures, Objects and Algorithms. In Semester 1, Software Engineering students must also take a Mathematics module.

Semesters 4-8 cover compulsory core modules - including Computer Systems and Software Engineering - plus optional modules, including: Computer Security and Forensics; Artificial Intelligence; Web Services; Telecommunications; and Games Development. In Semesters 4-8, the course is made up of both core compulsory modules and optional advanced modules, giving you a chance to explore your particular interests.

You’ll undertake an independent project in your final year, which involves the design and development of a major piece of software from initial requirements to final delivery.

Our students also enjoy access to an active Computer Club that organises a number of activities and projects for those interested in Computing Science and Software Engineering.

Entry Requirements

2023 entry requirements:
4 Highers at ABBB (first sitting) or AABB (two sittings).

For entry to the three year Honours degree, you need 3 Advanced Highers at ABB including Computing Science. You should have experience of Java or other programming languages.

Start Date





BSc Hons

Study Method

Full time



Course Length

4 years


Natural Sciences

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