Degree course
There are four computing-related degrees on offer at Stirling: BSc (Hons) Computing Science, BSc (Hons) Software Engineering, BSc (Hons) Business Computing and BSc (Hons) Information Systems. During the first three semesters students on all related courses are required to take the same core modules in Computing Science. Students take Computing Science plus two other subjects in Year 1.
Semesters 1 - 3
You will take core modules encompassing study in the following areas:
- Skills and Applications
- Programming using Java
- Usability and Accessibility
- Object-oriented Development, Data Structures and Algorithms
- Information Systems
In Semester 1, we understand that students have a variety of backgrounds, and we can adapt the course to suit your previous experience and qualifications. Students studying the Single Honours Computing Science degree are required to take a Mathematics module in Semester 1.
Semesters 4 - 8
The course in Semesters 4 – 8 comprises both core compulsory modules and optional advanced modules, giving you a chance to explore your particular interests.
Core modules include:
- Software Engineering (involving group work)
- Computer Systems
- Databases: Principles and Applications
- Multimedia and Human Computer Interaction
- Communications and Networks
Optional modules include:
- Computer Game Technologies
- Computer Security and Forensics
- Artificial Intelligence
- Managing Information
- Technologies for E-commerce
- Telecommunications Systems and Services
- Web Services
- Information Systems
- Computing and the Brain
Honours students undertake an independent project in their final year. Typically this involves developing a major piece of software from initial requirements to final delivery.
Module titles
Year 1
- Skills and Applications
- Programming and User Accessibility
- Discrete Structures
Year 2
- Objects and Information Systems
- Systems I
- Programming Language Paradigms
- Managing Information
Year 3
- Software Engineering I
- Database Principles and Applications
- Multimedia and Human Computer Interaction
- Software Engineering II
- Computer Game Technologies
- Communications and Networks
- Information Systems
Year 4
- Concurrent and Distributed Systems
- Language Implementation
- Computer Security and Forensics
- Artificial Intelligence
- Technologies for E-commerce
- Telecommunications Systems and Services
- Web Services
- Computing and the Brain
Teaching and assessment
You will learn about Computing Science through lectures, small tutorial groups and most of all through laboratory work. Computing Science is taught as a very practical subject, and almost all modules include practical assignments. Typically these count for 50 percent of the assessment grade, with the remainder given to the examination.
For an Honours degree, the grades for all advanced modules taken in Semesters 5 – 8 are combined to give your final degree classification.
Combined degrees
| Course | UCAS Code |
|---|---|
| Business Studies | NG14 |
| French | GR41 |
| Mathematics | G4G1 |
| Philosophy | GV45 |
| Professional Education | GX41 |
| Professional Education/ Business Studies | NX21 |
| Professional Education/ Mathematics | GX91 |
| Spanish | GR44 |
(For a Combined Honours degree the higher entrance requirements of the subjects usually apply.)

