During the first year of the programme you will study a range of compulsory modules providing you with a thorough introduction to computing programming, systems architecture, mathematics and logic. You will also begin your study of computer architectures, learning how to program simple devices such as Lego robots using C, alongside beginning your study of object-oriented high level languages with Java.
In the second year you will engage with processing tools, techniques and practises alongside studying electronics. You will learn how to design, build and test a range of digital and analogue circuits, from simple digital timing circuits to video and speech encoders. You will also be able to select modules from a range of computing and business related subjects that match your own interests.
In the final year you will gain experience working with the embedded computing devices that are at the heart of many everyday products, alongside the computer networks that enable their processing power to be harnessed. You will also carry out a year-long supervised research project, providing you with first-hand experience of independent project work from a technical and an organisational perspective.