📖Program Curriculum
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; Database Principles and Application; Data Structures Objects and Algorithms. In Semester 1 Software Engineering students must also take a Mathematics module that is specifically designed to help with their understanding of networks logic and algorithms.
Semesters 4-8 cover compulsory modules - including Programming Language Principles Software Engineering Computer Security and Networks - plus optional modules including: Artificial Intelligence; Web Services; Mobile App Development. The combination of compulsory and optional modules give you the opportunity to explore your particular interests while providing a solid foundation of core computing concepts.
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.
Modules
The module information below provides an example of the types of course module you may study. The details listed are for the current academic year (September 2022). Modules and start dates are regularly reviewed and may be subject to change in future years.
Please choose a course:
BSc Hons Software Engineering
There are two options for this course:
Starting Autumn full time (Stirling Campus)
Year 1 Semester 1
Compulsory module
Module Credits
Introduction to Computing Science (CSCU9P1) 20 credits
prior to 2021 2 CSCU9A1 was taken instead
Compulsory module
Module Credits
Discrete Structures (MATU9S1) 20 credits
prior to 2021 2 MATU9D1 was taken instead
Option module
Select 20 credits from list
Module Credits
Accounting and Finance for Managers (ACCU7M1) 20 credits
Our Blue Planet (AQUU1OP) 20 credits
Introduction to Cell Biology (BIOU1CE) 20 credits
Ecology: An Introduction (BIOU1IE) 20 credits