The Advanced Computer Science MSc is a Postgraduate course offered by the University of Birmingham. This course provides students with theoretical and practical understanding of important areas in Computer Science. It prepares students to analyze complex problems, design and implement solutions, and make informed decisions that require a deep understanding of the fundamental aspects of computer science. Course Content: The course comprises compulsory modules that introduce students to research level theory and skills, and optional modules allow them to explore a range of more specialist topics such as Artificial Intelligence, Human Computer Interaction, Graphics, and Cyber Security. The student's individual summer project allows them to explore an area of their own interest in depth.Key Modules: Modules include Research Methods (compulsory), Advanced Topics in Computer Science (compulsory), Individual Summer Project (compulsory), and options including Natural Language Processing, Modelling and Visualization of High-Dimensional Data, Introduction to Cyber Security, Machine Learning, Computer Graphics.Accreditations: This course is accredited by the British Computer Society, the Chartered Institute of IT.Future Careers: This course prepares students for a wide variety of careers in computer science. Typically, some students from the program will pursue a career in research or will use the MSc course as a foundation for a PhD study, whilst others go on to work with companies at the leading edge of technology. For more information on this course, please visit the official course page.