King's Buildings Campus
Year 1 introduces you to basic principles of programming, computation and physics. You will learn how data can be managed and processed in computer systems and used to solve problems. The year also includes courses in physics and mathematics that together form the foundations of more in-depth study in future years.
Year 2 builds on Year 1 to cover more advanced programming and data structures, together with relevant physics and mathematics. It develops greater understanding of computer systems, algorithms and data structures. Option courses include choices within mathematics and physics and courses from a variety of different schools across the University.
Your studies will become more focused and you will have more choice in selecting specialised courses in computer science and advanced physics according to your own interests. Coursework assignments typically provide you with experience in practical work, independent problem solving, and group work. Your exact curriculum depends on your selected courses.
You will choose from a large number of advanced course options in computer science and physics to build a portfolio that matches your particular interest. Year 4 includes an individual honours project in either computer science or physics (or it may combine aspects of both). You will have a variety of choices in selecting your project and a supervisor to guide you in developing the project, starting from a given topic.
2024 entry requirements
5 Highers at AAAAA (by end of S5 preferred) including Maths at A and Physics plus English at National 5. Advanced Higher Maths highly recommended.
Widening Access entry:
4 Highers at AABB (by end of S6) (BBB must be achieved in one sitting S4-S6) including Maths at A and Physics plus English at National 5. Advanced Higher Maths highly recommended.
Degrees are accredited the UK Engineering Council by the British Computer Society
College of Science and Engineering