The BSc Computer Science with Visual Computing degree aims to give you a dynamic, theory-based and practical understanding of computer science with a strong emphasis on the techniques used in areas such as graphics, image processing and visualization. Students on this course will develop transferable technical, analytical and professional skills, supported by a broad awareness of current technology trends, particularly in the field of visual computing. The course covers a mixture of core techniques and concepts and evolving, technology-based subject matter. Computers obtain, manipulate, represent and interpret visual data in a variety of ways including images, video and 3D scenes. The techniques and tools required to enable the efficient manipulation and processing of these types of data can be applied across a wide variety of applications. This course studies and applies some of the techniques fundamental to graphics, multimedia, machine vision and artificial intelligence. Graduates with the ability to apply their skill and knowledge in the field of visual computing are valuable to a wide range of employers. Distinctive features The course does not require any prior knowledge or experience of computer science. You will begin your studies with a month-long module which establishes core concepts and competencies and supports the transition to studying at a university. You will develop your understanding of computer science through project work and module options. Dedicated teaching laboratory facilities are available to support specialist teaching and project work. The School has a long and successful history of Visual Computing research applied to a wide variety of real-world problems. It is this research and our experienced research staff that inform the teaching across a number of specialised modules.