Programme
BSc in Computer Science
(3-Year Curriculum, for HKALE applicants)
Course Structure
The period of study and course requirement of students differ based on their different entrance qualifications. Please refer to the 'Study Scheme' of the major programmes for details.
The minor programme is optional. It normally requires 18 units of courses. A student who wishes to take a minor programme should formally register for her/his minor subject.
To earn the units for the courses studies, at the end of each term a student is required to sit for course examinations where prescribed and obtain a passing grade. Degree classification will be based on the Major Grade Point Average (GPA) of all major courses coded 3000 and above, and the overall GPA of all courses taken.
(Applicable to students admitted in 2011-2012)
Students shall observe the period of study and the course requirements according to their entrance qualifications as follows:
(or equivalent) |
(or equivalent) |
entrants |
|
| Normal study period | |||
| Major programme course requirement | 59 units |
||
| University graduation requirement | HD holders: 72 units |
- Recommended Study Scheme
For S7 Entrants:
Students are required to complete a minimum of 71 units of Major courses:Term 1 Units Term 2 Units Term 3 Units CSCI1130
CSCI2110
ENGG2020
MATH25103
3
3
3CSCI1140
CSCI2100
CSCI2800
ENGG20401
3
3
3CSCI3130
CSCI3150
CSCI3160
CSCI31803
3
3
312 10 12 Term 4 Units Term 5 Units Term 6 Units CSCI3100
CSCI3170
CSCI34203
3
3CSCI3250
CSCI4010
Electives2
4
9CSCI4020
Electives
4
9
9 15 13
For S6 Entrants:
A Secondary 6 entrant shall complete at least 123 units of courses before graduation. The major programme requirement for Secondary 6 entrants is the same as Secondary 7 entrants. However they are required to complete additional Engineering Faculty required courses. For details, please visit Faculty requirements for S6 entrants.
For Direct Second Year Entrants:
Students are required to complete a minimum of 59 units of Major courses.Term 1 Units Term 2 Units CSCI2100
CSCI2110
CSCI3150
CSCI3170
Language (for HD only)3
3
3
3
3CSCI3100
CSCI3180
CSCI3420
ENGG2040
Major Elective3
3
3
3
312(AD)/15(HD) 15 Term 3 Units Term 4 Units CSCI3130
CSCI3160
CSCI3250
CSCI4010
Major Electives3
3
2
4
4CSCI4020
Major Electives
4
12
16 16 - Faculty Language Requirement
- Non-Major Requirements: General Education, Physical Education etc.
- Computer Science Course List
