This major focuses on what makes technology work. It deals with using hardware and software to design and build systems to solve complex problems. You will learn programming and software design techniques, networking technologies and the architecture of different types of hardware systems. Our degree structure is flexible, giving you the opportunity to customise your degree to suit your areas of interest.