The MSc Computer Science course at the University of Bath is a full-time, one-year taught postgraduate program designed to provide students with in-depth knowledge and understanding of advanced computer science concepts. The course prepares students for professional levels of competence in computer science or to progress to academic research in the field.Course Content: The program covers a wide range of advanced computer science topics including practical skills in areas such as mobile and web application development, machine learning, and data science. It provides concrete understanding of software development tools, programming languages, and modern software development techniques. Software Engineering and Project management modules give students the input to understand and apply theories and principles of computer science.Key Modules: Students undertake modules like Principles of Programming Languages, Data Science, Machine Learning, Advanced Databases and Games Development. Moreover, the highlight of the course is a personal dissertation project where students work on actual computer science research problems, under the guidance of an experienced member of our academic staff.Future Careers: Graduates of this course can move onto numerous career paths, including software and web development, mobile app development, data analysis, and game development. The university's Career Service helps students make informed decisions about their future career and support them in taking steps to achieve their goals.For more information on this course, please visit the official course page.