The BSc Computer Science (Industry) programme at the University of York is a highly practical course that combines in-depth curriculum with a solid work placement in the industry. The course equips students to be highly competent software developers, fluent in the latest tools and practices. In their third year, students spend a year in the industry, getting hands-on experience and a competitive edge in the job market.Course Content: The course is divided into three stages, each of which comprises of a combination of core and optional modules, giving students the chance to specialize in areas that interest them. The first two years feature a common core curriculum that includes topics such as programming, data structures and algorithms, computer hardware, and software engineering. In the third year, students go for a placement in the industry to gain practical experience. The final year features advanced topics, including machine learning, data science, and cybersecurity.Key Modules: The core modules include Foundations of Computer Science, Algorithms and Data Structures, Computer Systems and Networks, Mathematical Techniques, and Software Engineering. Some of the optional modules students can choose from include Cloud Computing, Advanced Databases, Interactive Media, and Cryptography.Accreditations: The BSc Computer Science (Industry) course is accredited by the British Computer Society (BCS), the chartered institute for IT. BCS accreditation is internationally recognised, and offers routes to professional qualifications.Future Careers: The programme prepares students for a range of careers within the technology industry, from software development to project management. Graduates have secured roles in renowned companies such as Google, IBM, and Microsoft. The university's partnership with over 40 companies helps students secure good placements and supports future employment prospects.For more information on this course, please visit the official course page.