The MSc Advanced Computing Science at the University of Nottingham is a one-year full-time or two to four year part-time program that prepares students for careers in software development or research. The course covers subjects like algorithm design, bioinformatics, and intelligent systems. Students take compulsory and optional modules totaling 120 credits and complete an individual project in their second semester focused on one of the School's research areas. The program provides advanced software development skills and an in-depth knowledge of programming foundations through leading experts and facilities.