Computing is a creative and wide-ranging subject that focuses on using sound underlying principles and logical thinking to design and build systems that really work. You will learn how modern computer and communications systems function, and how they can be used and adapted to build the next generation of computing applications. The central core of our courses has been designed to give you an overview of computing, an understanding of the basic concepts and principles, the ability to appreciate and to adapt to changes in technology, and practical experience in applied computing.