Computer Systems
Computer systems is a discipline that looks beneath the surface of software to understand the hardware, architecture, and systems software that make computing possible. Where computer science often focuses on algorithms, data structures, and the theoretical foundations of computation, computer systems examines how processors work, how operating systems manage memory and processes, how networks transmit data, and how the interaction between hardware and software shapes what programmes can do. It is a discipline that produces graduates who understand computers at a deeper level than most, which is increasingly valuable as organisations rely on ever more complex technical infrastructure.
At Heriot-Watt University, this four-year full-time programme provides a comprehensive curriculum that ensures a strong foundational knowledge in computing complemented by the development of practical, hands-on skills. Heriot-Watt prioritises practical knowledge to equip students with skills applicable in the professional world, and this orientation is built into the programme from the outset. With a typical entry tariff of 136 points, the programme attracts students with solid mathematical and analytical foundations who want to understand computing at the systems level.
You will study computer architecture, operating systems, networks, embedded systems, software engineering, and the programming skills needed to work effectively at the interface of hardware and software. Practical laboratory work is central throughout, giving you direct experience with the systems you are studying rather than just reading about them.
Graduates from computer systems programmes go on to careers as systems engineers, network engineers, embedded systems developers, software developers, IT infrastructure specialists, and technology consultants. The combination of hardware understanding and programming skill is valued across the technology sector, from chip design to cloud infrastructure. Postgraduate study in computing, networking, or a specialist systems area is a natural route for those wishing to develop expert technical depth.