pdf Regulations for Bachelor of Engineering (3-Year Curriculum)

SYLLABUS (3-Year Curriculum)group1b

The curriculum comprises 180 credits of courses as follows:

  1. 75-78 credits of core courses [see table for list of courses];
  2. 30 credits of discipline electives;
  3. Industrial training (6 credits)
  4. UG5 requirements (21 credits) [see table for list of courses];
  5. 6 credits of complementary studies courses [see table for list of courses];
  6. 39-42 credits of free electives.

To complete the degree requirement, candidates must pass all the courses specified in the curriculum. In addition, candidates must satisfy any other requirements as stipulated by the University and Faculty of Engineering.

Candidates pursuing the BEng(CompSc) degree may pursue a minor offered by other departments in the Faculty of Engineering or by other faculties in accordance with the regulations of the University and the syllabus for the degree of BEng.

Candidates may also opt for a second major offered by other faculties in accordance with the regulations of the University.

Courses taken for minor or second major may be used to satisfy the requirements of free electives.


  Introductory(Note 1) Advanced(Note 1)
Core courses

(75-78 credits)

(sub-total: 39-42 credits)

(sub-total: 36 credits)

Discipline Electives

(30 credits)
  • At least 30 credits of electives in computer science, excluding Research internship

(6 credits)
UG5 Requirements

(21 credits)
Complementary Studies

(6 credits)
Free Electives

(39-42 credits)
Note 1 Introductory core courses and courses for the UG5 Requirements are normally taken in Year 1, and advanced core courses are normally taken in Year 2/3.
Note 2 One course to be chosen from the following list of General Engineering Courses:
ENGG1006 Engineering for sustainable development
ENGG1009 Industrial management and logistics
ENGG1010 Foundations of engineering mechanics
ENGG1011 Introduction to biomedical engineering
ENGG1015 Introduction to electrical and electronic engineering

Refer to the syllabus for the degree of BEng for details.

Note 3 Students who are selected to participate in the Undergraduate Research Fellowship Programme are required to complete CSIS0412 Research Internship and are not required to complete CSIS1412 Industrial Training.
Note 4 Students pursuing the double-degrees in BEng/BBA should take CAES1907 in lieu of CAES1503.
Note 5 Putonghua-speaking students should take CUND0002 or CUND0003. Students who have not studied Chinese language during their secondary education / who have not attained the requisite level of competence in the Chinese language to take CENG1001 can apply (i) to take credit-bearing Cantonese or Putonghua language courses offered by the School of Chinese especially for international and exchange students; OR (ii) to be exempted from the Chinese language requirement and take an elective course in lieu.
Note 6 When used to fulfill the Complementary Studies requirement, “Legal aspects of computing” (6 credits) can also be used to fulfill 3 credits of free elective.
Note 7 ELEC2802 Engineering organization and management, ELEC2803 Engineering and society, and ELEC2804 Engineering economics and finance will not be offered from 2011/12. To satisfy the Complementary Studies requirement, students are required to complete ELEC2814 Engineering management and society, which is a 6-credit course.

For candidates admitted in 2010/11 and 2011/12, the degree classification shall be based on the best 180 credits according to the curriculum:

  1. all the core courses (75-78 credits);
  2. Industrial training (6 credits);
  3. all the courses in the category of the UG5 Requirements (21 credits);
  4. Complementary Studies courses (6 credits); and
  5. the remaining courses with the best results, including at least 30 credits of discipline electives.

For candidates admitted in 2012/13, the degree of Bachelor of Engineering shall be awarded in five divisions in accordance with EN16 of the Regulations for the Degree of Bachelor of Engineering and UG9 of the Regulations for the First Degree Curricula.

Please login to CS Intranet for the BEng(CompSc) Syllabuses for different years of intake.