The Computer Science undergraduate course at Queen Mary University of London offers an incisive blend of theory and practice, allowing students to gain a profound understanding of computing as a discipline. It equips students with a strong foundation in the underlying principles and concepts of computer science, encompassing both hardware and software aspects.Course Content: The course is structured over three years (or four, if a placement year is included). During the course, students cover core aspects of computer science, leading to advanced software and hardware modules. Studies include Computational Thinking, Programming and Mathematics in year 1, Algorithms and Data Structures Java Programming in Year 2, and Advanced Graphics, Advanced Databases, or even Quantum Computing in the final year of the course. Key Modules: The course comprises of a variety of modules, including; 'Software Engineering', 'Operating Systems', 'Data Structures and Algorithms', 'Web Programming', 'Object-Oriented Programming', 'Materials and Engineering', 'Computer Systems and Networks', 'Enterprise Computing' and 'Systems Analysis and Design'.Accreditations: The course is accredited by the British Computer Society (BCS), the Chartered Institute for IT for the purposes of fully meeting the academic requirement for registration as a Chartered IT Professional.Future Careers: This course prepares students for a wide range of careers in areas such as software engineering, telecommunications, web development, IT consultancy, or roles in governmental sectors. Some also go on to further study. Approximately 90% of graduates from this course are in work or further study six months after graduation.For more information on this course, please visit the official course page here