Undergraduate Programs
Major Programs
The department offers two major programs. COMP is our general undergraduate degree program. It provides a broad education in all core areas of Computer Science, while allowing students the flexibility to pursue individual interests in higher-level areas. Students can pursue double majors with COMP as one of the two majors; however, the different requirements of the two majors, including single-counted credits for each major, may be complicated to satisfy. COSC is a special program catered only to students wishing to double-major with other degrees. Thus, it offers more flexibility in fulfilling the requirements. Additionally, we offer interdisciplinary joint programs with other departments. For details on all of these programs, please refer to the links below.
- BEng in Computer Science (COMP)
- BEng in Artificial Intelligence (AI) (for the Cohort of 2025-26 Intake or later)
- BSc in Computer Science (COSC)
- BEng in Computer Engineering (CPEG)
- BSc in Data Science and Technology (DSCT)
- BSc in Risk Management and Business Intelligence (RMBI)
- Dual Degree Program in Technology and Management
- BEng in Computer Science and BBA in General Business Management (COGBM)
- BEng in Computer Science and BBA in Economics (COECON)
- BEng in Computer Science and BBA in Finance (COFINA)
- BEng in Computer Science and BBA in Management (COMGMT)
- BEng in Computer Science and BBA in Marketing (COMARK)
- BEng in Computer Engineering and BBA in General Business Management (CPGBM)
- BEng in Computer Engineering and BBA in Economics (CPECON)
- BEng in Computer Engineering and BBA in Finance (CPFINA)
- BEng in Computer Engineering and BBA in Management (CPMGMT)
- BEng in Computer Engineering and BBA in Marketing (CPMARK)
- Extended Major in Artificial Intelligence (AI) (for the Cohort of 2024-25 Intake or earlier)
- Extended Major in Digital Media and Creative Arts (DMCA) (for the Cohort of 2022-23 Intake or later)
- Additional Major(s)
Minor Programs
Students of the Department of Computer Science and Engineering can enrol in various minor programs. Typically, each minor program requires students to complete 18 credits from a list of courses.
To graduate with a minor program, students must declare their intention and complete Form RR-37 (Declaration / Withdrawal of Undergraduate Minor Program) to enroll in the minor program. All courses that count toward the minor program will be included in the calculation of the GGA. To apply, the students must upload transcripts when submitting the RR-37 form.
- Minor Program in Big Data Technology (for non-IT Minor students) - first batch application deadline (with effective term in Fall 2024-25): on or before noon, 6 September 2024 (Friday). Note that final year students are not allowed to declare minor in their last regular term of studies.
- Minor Program in Information Technology (for non-CSE students) - application deadline: no later than the last day of add/drop period in the first regular term of the final year of study.
Courses
Further Information
- FAQ for Year 1 Students Interested in CSE
- FAQ for Year 2-4 COMP Students
- FAQ for Direct-Entry Students
- CSE Undergraduate Advising Team
- CSE UG Intranet*
Note: To access the service marked with asterisk (*) outside the HKUST network, you are required to login with your CSD username/password, or connect to HKUST VPN.