Year 1: In your first year you will take an introductory programming course that emphasises the principles of programming and a course on computing fundamentals.
Year 2: In your second year you will study Java programming, object oriented software engineering, data structures and algorithms, algorithmic foundations, computer systems and information management.
Years 3, 4 and 5: If you progress to Honours (years three and four), you will study courses which present a practical, design-oriented approach to computing. These courses cover software engineering itself and related topics such as databases, human-computer interaction and real-time systems. You will also take a particular set of courses in your final year.
2023 entry requirements
Standard entry: 6 Highers at AAAAAA (by end S6 with min AABB after S5) including Maths (and Computing Science if Maths not achieved at A in S5). Advanced Higher Maths preferred.
Widening access entry: 4 Highers at AABB/BBBB (by end S6) including Maths (and Computing Science if Maths not achieved at A in S5). Advanced Higher Maths preferred. Completion of pre-entry programme is necessary.
College of Science and Engineering
School of Computing Science