People who are keen to enhance their understanding of a broad range of computing ideas and contribute to the future direction of the industry by developing innovative solutions to problems or improvements to current situations are invited to apply for this two year programme. This exciting industry is growing and graduates from this course are well placed to drive forward future advancements in computing. You will appreciate the wide reaching influences that computers and computing technology have on the world, as well as current problems or issues that this reliance may cause. This two year programme introduces a wide range of fundamental principles pertinent to computer technology, its development and its use around the world. From these broad general principles, students are able to specialise within a particular computing area, or continue to study multiple computing disciplines, thus maintaining flexibility for their future career options.