BSc in Computer Science (COSC)

In addition to the BEng in Computer Science (COMP), the Department of Computer Science and Engineering also offers a BSc in Computer Science (COSC).

COSC is not a stand-alone major. It is designed for students who wish to graduate with a double-major, i.e., students enrolled in COSC must also be enrolled in an another major. They are required to complete the requirements of both majors, and will receive a degree with two program designations upon graduation.

Students who join the program are carefully supervised in order to build and follow a study plan tailored to their specific interests and needs, that will serve as a strong platform to achieve their future career goals.

Students can NOT enroll in COSC during their first year of study. Enrollment can only be done starting after the end of their first academic year.

For more information, please see

Further information for current students is available at

You may also refer to the following links for more general information:

ZHEGLOV, David

My journey at HKUST has been deeply rewarding. The program gave me the flexibility to explore different areas of computer science while building a strong technical foundation. One of the most valuable parts of my experience was the Final Year Project, where students have the opportunity to work on world-class projects with leading industry partners such as NVIDIA. These opportunities allowed me to apply my knowledge to real-world challenges and grow both as an engineer and as a professional.

ZHEGLOV, David

BSc(COSC) 2026

COSC Program Coordinator

Prof. Dimitris PAPADOPOULOS

General Enquiry