The BSc Computer Science and Artificial Intelligence course offered at Queen Mary University of London bridges the gap between theory and practice, allowing students to develop the necessary skills for problem-solving and software development. This three-year-long course provides students with the foundation they need to succeed in a variety of sectors such as banking, telecommunications, and manufacturing.Course Content: The programme commences with an introduction to computer science, equipping students with a strong architectural knowledge of computers and an understanding of programming in Java. As the course progresses, students will delve deep into subjects such as C++ programming, software engineering, Internet systems, and artificial intelligence. This is complemented with advanced modules like computer vision, robotics, among others. There also exists an option to take a year in industry, which allows students to gain real-world work experience.Key Modules: Some of the key modules include Introduction to Programming and Robotics, Machine Learning, Algorithms and Complexity, and Design and Analysis of Algorithms. These modules are prominently featured in the final year of the BSc, however, the course also offers a wide range of optional modules to supplement this knowledge.Accreditations: The course is accredited by the British Computer Society (BCS), the Chartered Institute for IT, and covers areas of knowledge necessary for BCS Chartered IT Professional (CITP) status.Future Careers: Graduates of this course may find employment in various tech-driven sectors and roles. These may include roles like systems analysts, software engineers, or network managers. Companies operating in sectors like finance, media, government, and health will often seek the expertise of professionals with a background in Computer Science and Artificial Intelligence.For more information on this course, please visit the official course page.