The BSc Computer Science course with Professional Placement or Study Abroad at the University of Bath combines rigorous academic study with practical experience. This course is developed to nurture the next generation of skilled computer scientists, offering study abroad or professional placement opportunities to enrich learning and increase employability.Course Content: The course covers a wide range of topics to develop a comprehensive understanding of computer science. It combines mathematical theory with application to real-world problems. Fundamental principles including algorithms, data structures, programming and software engineering are thoroughly explored. In the final year students will be taken through a range of advanced modules and will also undertake a major project.Key Modules: Some of the key modules include Programming, Computer Systems, Software Engineering, Web Technologies, Graphics & Human-computer Interaction, Advanced Databases and Big Data, among others. Accreditations: The course is accredited by the British Computer Society. The complete degree, which includes work placement or study abroad, meets the educational requirements for the status of Chartered IT Professional.Future Careers: Graduates are well-prepared to pursue careers as IT consultants, data analysts, systems analysts, software engineers and more. The placement or study abroad experience gained during the course widens the scope of opportunities for students.For more information on this course, please visit the official course page.