Students will learn the solid core of computer science through a mix of theoretical and practical experience. Graduates of the programme will be equipped with excellent programming skills and capable of designing, implementing and optimising innovative software applications. As computer science is a rapidly evolving discipline with strong links to many other fields, the programme also provides them with unparalleled flexibility to pursue their interests and the ability to gain in-depth knowledge in the other areas.
Year 1
Year 2
Year 3
Elective Subjects (Choose 4)