Studying Computer Science allows students to develop the computing and coding skills needed to use programming as the language for creative problem-solving. The MSci (Hons) in Computer Science prepares students for a successful career in technical areas of computer science. It is a full-time, four-year integrated Masters course combining undergraduate and masters study, consisting of four parts, each corresponding to an academic year. The MSci course covers core foundational skills such as programming, progressing to cover a range of computing topics with a focus on professional application, while maintaining a strong theoretical underpinning. The course further enables students to develop a specialism in advanced areas that are particularly sought-after in modern IT businesses, universities and research institutions, such as database technology, software systems design, data mining and data visualization.