📖Program Curriculum
In 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. Core concepts include: Computational Thinking; Programming Using Java; Social and Professional Issues; Usability and Accessibility of Interfaces; Database Principles and Applications; Data Structures Objects and Algorithms. You’ll also take two further subjects. 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 such as Computer Systems Software Engineering Computer Security and Networks. Optional modules include: Artificial Intelligence; Web Services; Games Development; Mobile App Development.
Honours students work on an independent project in their final year. The choice of project topic can be motivated by a particular interest that you have and may involve the design and development of a major piece of software an investigation into a particular research-driven topic or the development of control software for a hardware device.
Our students also enjoy access to an active Computer Club that organises a number of activities and projects for those interested in Computing Science.
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.
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