BEng in Computer Science
Curriculum
Regulations for Bachelor of Engineering
The Curriculum comprises 240 credits of courses as follows:
Course Categories | No. of credits |
---|---|
UG5 Requirements | 54 |
Engineering Core Courses | 42 |
Discipline Core Courses (Introductory) | 24 |
Discipline Core Courses (Advanced) | 36 (for 2021/22 intake) 30 (for previous intakes) |
Capstone Experience and Internship | 12 |
Discipline Elective Courses | 30 (for 2021/22 intake) 36 (for previous intakes) |
Elective Courses | 42 |
Total | 240 |
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.
UG 5 Requirements (54 credits) |
|
|
Engineering Core Courses (42 credits) |
|
|
Introductory (24 credits) | Advanced (36 credits) | |
---|---|---|
Discipline Core Courses (60 credits) |
||
Capstone Experience and Internship (12 credits) |
|
|
Discipline Elective Courses (30 credits) |
|
|
Discipline Elective Courses (42 credits) |
Focus A student may choose to claim any of the following five Focuses, provided that he/she must have taken at least FOUR courses under the corresponding Focus. [AI & Robotics] (6 courses available)
[Big Data Analytics] (5 courses available)
[Financial Computing] (6 courses available)
[Systems & Networking] (7 courses available)
[Theoretical Computer Science] (7 courses available)
Remarks: In principle, double counting is not permissible. A particular Elective Course shall be counted towards one Focus. Elective MSc(CompSc) course
|
Degree Classification
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.
To facilitate planning of study, Sample Study Plans which indicate the distribution of courses by study year are prepared for candidates’ reference. BEng(CompSc) syllabuses for different years of intake are available from CS Intranet.
Note 1 | Students have to complete 36 credits of courses in the Common Core Curriculum, comprising at least one and not more than two courses from each Area of Inquiry with not more than 24 credits of courses being selected within one academic year except where candidates are required to make up for failed credits. |
Note 2 | Students who are selected to participate in the Undergraduate Research Fellowship Programme are permitted to complete COMP3413 Research Internship in place of COMP3410 Internship. |