The MSc Computing Science course offered by the University of East Anglia is devised to equip graduates from a range of disciplines with advanced knowledge, skills and understanding in computing science. This course is particularly suited to those without prior computing science knowledge, providing the theory and practice necessary to begin a career in computing and information systems.Course Content: The MSc Computing Science course aims to provide a broad view of the computing science discipline. The content includes the principles of programming, web development, information structures, algorithmic analysis and software engineering. Students will develop an understanding of the complexity of software and knowledge of how to maintain and improve upon these systems.Key Modules: The course consists of key modules such as Foundations of Computing Science, Data Mining and Knowledge Discovery, Advanced Programming Concepts and Techniques, Advanced Databases, Modern Heuristic Techniques and Theory and Methods of Research.Accreditations: The MSc in Computing Science is accredited by the British Computer Society, making it a recognized program in both academic and professional environments. Successful completion of the course may lead to the award of the MBCS (Member of the British Computer Society) title.Future Careers: Graduates of this course are competitively placed to embark on a range of careers in the computing industry. These roles can include application developer, database designer or administrator, IT consultant, network engineer, software developer or tester, systems analyst or user experience specialist among others. For more information on this course, please visit the official course page.