Skip to main content



Launched in 1978, the Computer Science (CSCI) programme has gained an international reputation for its excellent research and teaching. The programme has a wide coverage of studies, including algorithms, artificial intelligence, big data analytics, computer and network security, database systems, machine learning, programming languages, etc. Students will progressively learn from the introductory courses to the more advanced topics, accompanied with tutorials and projects for hands-on experience, and develop a problem-solving mindset to tackle any possible challenges in the computer-related fields.

Studying in the CSCI programme is not just about academics. The programme encourages students to participate in various activities, such as ICPC, to broaden their horizons. The Work-Study programme and internships are also available for students to gain practical experience in the industry, equipping them with the necessary skills and career tactics for employment.

Computer science in constantly creating new opportunities in various fields. The CSCI programme will empower you to gain knowledge of state-of-the-art technologies. You will be the next computer scientist who innovates and changes the world.

Computing and Problem Solving

Like most of the youths nowadays, Sunny Lai is a technology lover. ‘I first got interested in programming when I had IT classes in secondary school. Since then I found that we could solve a lot of problems, such as communication and calculation, by computing. Therefore, I decided to major in Computer Science at CUHK. After spending four years in this department, I’m proud to say that I made the right decision.’

Established in 1978, the Computer Science programme has developed a comprehensive curriculum with courses covering various areas, including machine learning, database techniques, distributed systems, big data analytics, computer and network security, etc.

A double-degree programme in Computer Science and Integrated Business Administration is an option for students to broaden their horizons if they can fulfill the admissions requirements of both programmes. Student can use an additional year to gain the BBA degree upon completion of the BSc degree in Computer Science. Apart from having double-degree, students are also welcome to minor in other subjects according to their interests.

What Sunny has learnt during these four years went far beyond his expectation. Before entering university, he thought that knowledge of computer science could only be used to solve mathematical problems, but during the course of his studies he was amazed by how such knowledge could be widely applied on a daily basis. ‘Not only have I acquired some solid knowledge in computer science, including the languages of programming, algorithms and theories of computer science, I have also experienced a change in mindset and have had an overall enhanced capacity in independent thinking, problem-solving and self-learning—qualities that are important to my personal development in the future.’

Supported by 34 devoted members of teaching staff, Sunny found the interaction between professors and students very precious. ‘I am impressed as professors encourage students to talk to them, to discuss and explore the latest development in various fields in computer science, such as artificial intelligence, machine learning and so on. They are open to comments and are always willing to work out optimum solutions together with us.’

Every year, the Programme admits over 100 students curious about all kinds of computer systems and programming, including computer-aided design, multimedia, information retrieval, data science, and bioinformatics. The curriculum is designed with levels of difficulties to help newcomers adapt. Beginning with introductory courses and hands-on projects, students then advance to more challenging courses that combine theories and practical knowledge well. The ultimate goal of the courses is to nurture students’ critical thinking towards ethical, professional and societal issues associated with information technologies.

According to Prof. Michael Rung-Tsong Lyu, Chairman of the Department of Computer Science and Engineering, most of the graduates would become software engineers or system designers for computer or product system advancement. ‘Many of them have taken up important positions in various organizations and companies, such as the HKSAR government, HSBC, Intel, Microsoft, IBM and Google. Our graduates are highly sought after in different sectors. Particularly in the current AI era, computer scientists and software engineers are in high demand for every business field. Apart from choosing to work in the industry, some graduates have entered postgraduate programmes in CUHK or in other world-renowned universities overseas,’ said Professor Lyu. Unlike most fresh graduates who look for employment, Sunny has a bigger ambition. ‘Upon graduation, I may operate a startup to apply what I have learnt and try to change the world.’

Published: Summer 2017
Last Updated: Summer 2019