Our comprehensive and principled approach to computer science provides a solid foundation in theoretical concepts and practical skills, enabling you to tackle real-world challenges.You will examine systems across various abstraction levels, including digital hardware architectures, low-level programming, operating systems, intelligent systems, compilers, and high-level languages. Additionally, you will develop skills to create user-centred systems, harness data's potential, and construct intelligent systems that learn from data. Our programs are developed in collaboration with our Industrial Advisory Board, ensuring you are well-prepared for professional environments.
A local representative of University of York in Singapore is available online to assist you with enquiries about this course.