This program offers a unique opportunity to obtain both a Bachelor of Engineering (Computer Science) and a Master of Science (Computer Science) in a minimum of five years. It is designed to equip students with strong problem-solving skills and analytical abilities to tackle complex challenges in their future careers. The curriculum emphasizes flexibility, allowing students to choose electives, minors, or double majors based on their interests. Practical projects and internships are integrated to provide real-world experience, complementing theoretical knowledge. Graduates will be well-prepared for a wide range of careers in the tech industry or for further postgraduate studies.
The Bachelor of Engineering (Computer Science) program provides a comprehensive foundation covering essential concepts like mathematics, programming languages, algorithms, and data structures. It also delves into advanced topics such as computer organization, software engineering, and artificial intelligence. Students can choose to specialize in areas like Artificial Intelligence and Robotics, Big Data Analytics, Cyber Security, Financial Computing, Systems and Networks, or Theoretical Computer Science. The curriculum includes opportunities for practical learning and project work. The dual degree pathway allows students to take up to two Master's courses in their fourth year and gain conditional admission to the MSc (Computer Science) program for their fifth year.
Graduates are expected to have numerous career opportunities due to high market demand. The program prepares students for roles in rapidly evolving fields within the technology sector.
For qualifications from non-English speaking institutions, official proof of English proficiency is required. Starting from the 2026 intake, IELTS and TOEFL tests must be taken within two years prior to September 1 of each admissions year. Preference may be given to candidates with two or more years of related work experience. Applicants may be required to attend an interview.
The tuition fee for the Bachelor's program is HKD 250,000 per year. While specific fees for the Master's component of this dual degree are not detailed, other Master's programs at HKU often have similar tuition rates. Application fee is HKD 600 (non-refundable) and Caution Money is HKD 350.
Bachelor of Engineering (Computer Science) is accredited by The Hong Kong Institution of Engineers. Accreditation for Bachelor of Engineering (Artificial Intelligence and Data Science) is planned.
The Bachelor of Engineering (Computer Science) component typically takes four years. The combined dual degree programme has a minimum duration of five years, allowing for a seamless transition to Master's study.
The tuition fee for the Bachelor's program is HKD 250,000 per year. While specific fees for the Master's component are not detailed, other Master's programs at HKU are around HKD 250,000 for a 1-year full-time study. An application fee of HKD 600 and Caution Money of HKD 350 are also required.
Applicants must achieve a minimum overall band of 6.0 in IELTS with no subtest lower than 5.5, or a TOEFL score of 80 or above. Other recognized English tests may also be accepted.
Graduates are prepared for roles such as Machine Learning Engineer, Software Developer, Data Analyst/Engineer, Artificial Intelligence Consultant, Cyber Security Specialist, and Financial Computing Specialist.
Applications are submitted online through the HKU Taught Postgraduate Admissions system. You will need to create an account, complete the application form, pay the application fee, and submit all required supporting documents by the deadline.