The BSc Computer Science course offered by the University of York is designed to offer students the foundation and practical skills necessary for a fruitful career in computer science. The course aims to maximize your potential by encouraging problem-solving, and technical mastery layered with a strong sense of professional and ethical responsibility.Course Content: Offering a rich curriculum, the course covers key aspects of computer science including programming, systems architecture, and software engineering. Advanced study includes artificial intelligence, interaction design, and computer vision. Theoretical subjects comprising of Computer Systems, Programming, Algorithms and Data Structures, and Database Systems are part of the core content. The course also allows an option for a year in industry enabling students to gain invaluable work experience. Key Modules: The course curriculum includes key modules like Software Engineering Project, Individual Project, Algorithms and Complexity, Databases, and Assembly Language Programming.Accreditations: This course is accredited by the British Computer Society (BCS), fully meeting the educational requirement for Chartered IT Professional (CITP) registration and partially meeting the requirements for Chartered Engineer (CEng) registration.Future Careers: Graduates from this course can look forward to career prospects in fields like IT consultancy, IT sales professional, systems analyst, database administrator, network engineer, web designer, and so on. The opportunity to spend a year in the industry also enhances employment prospects post-graduation.For more information on this course, please visit the official course page.