The Advanced Computer Science MSc course at the University of Dundee is a full-time, one-year program, providing an opportunity for graduates from various disciplinary backgrounds to enhance and develop their skills and knowledge in areas of computing. The course aims to produce graduates who not only have a comprehensive understanding of the key theoretical and practical aspects of computing but are also skilled in programming and software development.Course Content: The course has been designed to cover a broad range of topics within the field of computing. The curriculum focuses on not only fundamental areas such as programming and software development, but also advanced subjects like machine learning and data science. It includes a blend of theoretical study, practical work, and the opportunity for study to the forefront of technological development.Key Modules: The key modules include Introduction to Computing, Modern Data Science, Advanced Computer Programming, Machine Learning, Advanced Software Engineering, Cloud Computing and Web Services, Databases and Information Systems, Interaction Design and Agile Software Engineering, Multi Service Networks, and Network Security. The course also includes an individual project module where students are given the freedom to explore a computer science related topic that interests them.Accreditations: The Advanced Computer Science MSc at the University of Dundee is accredited by the British Computer Society (BCS), the Chartered Institute for IT. This accreditation provides students with a mark of assurance that the degree meets the standards set by BCS.Future Careers: Graduates from this course can have a wide range of career opportunities. These include positions in analytics, software development, systems analysis, and design, in various sectors such as finance, health, engineering, IT, entertainment, marketing, and more. A number of graduates have also started up their own software companies.For more information on this course, please visit the official course page.