|
Study Scheme
| Curriculum |
|
(Applicable to students admitted in 2008-09 and thereafter)
|
Students shall observe the period of study and the course requirements
according to their entrance qualifications as follows:
| |
Secondary 6 entrants (or equivalent)
| Secondary 7 entrants (or equivalent)
| Direct Second Year entrants
|
|
Normal study period
|
4 years
|
3 years
|
2 years
|
|
Major programme course requirement
|
at least 74 units
|
at least 74 units
|
AD & HD holders*: at least 59 units
|
|
University graduation requirement
|
at least 123 units
|
at least 99 units
|
AD holders: at least 67 units
HD holders: at least 72 units
|
*AD = Associate Degree, HD = Higher Diploma
A. Recommended Course Pattern for Secondary 7 Entrants
A student shall complete at least 99 units of courses before graduation.
| First Year
|
| First Term | Second Term
|
| CSC1130 | Introduction to Computing Using Java
|
| CSC2110 | Discrete Mathematics
|
| ELT1111 | Technical Communications
|
| ERG2020 | Digital Logic and Systems
|
| MAT2310 | Linear Algebra and Applications
|
|
| CSC1140 | Programming Laboratory
|
| CSC2100 | Data Structures
|
| CSC2800 | Numerical Computation
|
| ERG2040 | Probability Models and Applications
|
|
| Second Year
|
| First Term | Second Term
|
| CSC3130 | Formal Languages and Automata Theory
|
| CSC3150 | Introduction to Operating Systems
|
| CSC3160 | Design and Analysis of Algorithms
|
| CSC3180 | Principles of Programming Languages
|
|
| CSC3100 | Software Engineering
|
| CSC3120 | Compiler Construction
|
| CSC3170 | Introduction to Database Systems
|
| CSC3420 | Computer System Architectures
|
|
| Third Year
|
| First Term | Second Term
|
| CSC3250 | Computers and Society
|
| CSC4010 | Final Project I
|
| Major Electives
|
|
| CSC4020 | Final Project II
|
| Major Electives
|
|
B. Recommended Course Pattern for Secondary 6 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.
C. Recommended Course Pattern for Direct Second Year Entrants
A direct second year entry student shall complete at least 67 units
(Associate Degree holders) or 72 units (Higher Diploma holders) of courses
before graduation.
| First Year |
|
| First Term | Second Term
|
| CSC2100 | Data Structures
|
| CSC2110 | Discrete Mathematics
|
| CSC3150 | Introduction to Operating Systems
|
| CSC3170 | Introduction to Database Systems
|
| ELT1111 | Technical Communications(HD holders only)
|
|
| CSC3100 | Software Engineering
|
| CSC3180 | Principles of Programming Languages
|
| CSC3420 | Computer System Architectures
|
| ERG2040 | Probability Models and Applications
|
| Major Electives
|
|
| Second Year |
|
| First Term | Second Term
|
| CSC3130 | Formal Languages and Automata Theory
|
| CSC3160 | Design and Analysis of Algorithms
|
| CSC3250 | Computers and Society
|
| CSC4010 | Final Project I
|
| Major Electives
|
|
| CSC3120 | Compiler Construction
|
| CSC4020 | Final Project II
|
| Major Electives
|
|
|