| |
| |
| |
| |
 |
|
| |
|
|
| |
|
|
| |
Programme Aims and Features: |
|
| |
|
|
| |
- Jointly managed by the Department of Electrical
and Electronic Engineering and the Department of Computer Science
- Provide a balanced and integrated coverage in both
computer hardware and software
- Courses in the first two years provide a solid foundation
while students may choose a wide range of optional
subjects in the final year
- Courses in the first two years provide a solid foundation
while students may choose a wide range of optional
subjects in the final year
- Ample opportunities in acquiring practical skills
from various training and projects
- Students may elect to spend a year in industry at
the end of the second year
- Programme has been accredited by the Hong Kong Institution
of Engineers
|
|
| |
|
|
| |
The Curriculum |
| |
| |
| The curriculum comprises 180 credit-units of courses as follows:
(a) 81 credit-units of Core Courses from Groups A-F
(b) 30 credit-units of Breadth/Depth Courses comprising
(i) 0 to 6 credit-units of Breadth Course selected from Group F; and
(ii) at least 6 credit-units of Depth Course(s) selected from Groups A-D; and
(iii) the remaining are Breadth or Depth Courses selected from Groups A-E
(c) 6 credit-units of Subject Elective course(s)
(d) Complementary Studies courses comprising (Total 36 credit-units):
(i) Engineering organization and management (3 credit-units)
(ii) Engineering and society (3 credit-units)
(iii) Engineering economics and finance (3 credit-units)
(iv) Professional and technical written communication for engineers (3 credit-units)
(v) Professional and technical oral communication for engineers (3 credit-units)
(vi) Practical Chinese language course for engineering students (3 credit-units)
(vii) Additional 18 credit-units of Complementary Studies courses, including:
(1) at least 3 credit-units in Humanities and Social Sciences Studies; and
(2) at least 3 credit-units in either Culture and Value Studies or an area of studies outside this degree curriculum ( 18 credit-units)
(e) Integrated project -- embedded systems (9 credit-units)
(f) Technical project (12 credit-units)
(g) Workshop training (3 credit-units)
(h) Industrial training (3 credit-units)
To complete the degree requirement, a candidate must pass all the courses specified in the curriculum. In addition, the candidate must pass the IT Proficiency Test and any other requirements as stipulated in the University or Faculty of Engineering regulations. |
| |
| |
List of Courses by Subject Groups |
| |
| Note: Courses with similar contents are flagged as "mutually exclusive". For each set of mutually exclusive courses, students are not allowed to take more than one course. |
| A. Hardware and Digital Technology
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
ELEC1304 |
Electronic devices |
3 |
- |
- |
1 |
ELEC1305 |
Electronic circuits (core) |
3 |
- |
- |
2 |
ELEC2201 |
Signals and linear systems |
6 |
- |
- |
2 |
ELEC2202 |
Communications engineering |
6 |
- |
ELEC2201 |
2 |
ELEC2204 |
Digital signal processing |
6 |
ELEC2201 |
- |
2 |
ELEC2205 |
Control and instrumentation |
6 |
- |
ELEC2201 |
2 |
ELEC2302 |
Digital system design (core) |
6 |
ELEC1611 or ENGG1008 |
- |
2 |
ELEC2303 |
Design of digital integrated circuits |
6 |
- |
- |
2 |
ELEC2304 |
Electronic materials and devices |
3 |
ELEC1304 or ELEC1614 |
- |
3 |
ELEC3201 |
Communication systems |
6 |
ELEC2202 |
- |
3 |
ELEC3203 |
Cellular radio and personal communication systems (mutually exclusive with CSIS0328, ELEC6071) |
6 |
ELEC2202 |
- |
3 |
ELEC3204 |
Information theory and coding |
3 |
- |
- |
3 |
ELEC3220 |
Speech processing |
3 |
ELEC2201 |
- |
3 |
ELEC3505 |
Image and video processing |
6 |
ELEC2201 |
- |
3 |
ELEC3612 |
VLSI design principles |
6 |
- |
- |
|
B. Computer Architecture and Systems
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
ELEC1401 |
Computer organization & microprocessors (core) |
6 |
- |
- |
2 |
CSIS0234 |
Computer and communication networks (core) |
6 |
CSIS1120 or ELEC1401 |
- |
2 |
ELEC2401 |
Computer architecture (core) |
6 |
ELEC1401 |
- |
3 |
CSIS0328 |
Wireless and mobile computing (mutually exclusive with ELEC3203, ELEC6071) |
6 |
CSIS0234 |
- |
3 |
ELEC3401 |
Advanced internet technologies |
6 |
CSIS0234 or ELEC2701 |
- |
3 |
ELEC3621 |
Introduction to parallel programming |
3 |
ELEC2401 |
- |
3 |
ELEC3622 |
Distributed computing systems |
3 |
(ELEC2501 or CSIS0230) & (ELEC2402 or CSIS0234) |
- |
3 |
ELEC3626 |
Computer network security (mutually exclusive with CSIS0327) |
3 |
ELEC2402 or CSIS0234 |
- |
|
C. System Software & Programming
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
CSIS1119 |
Introduction to data structures and algorithms (core) |
6 |
CSIS1117 or ELEC1501 or ENGG1002 |
CSIS1122 (Computer Programming II) (Pre- or Co-requisites) |
1 |
CSIS1122 |
Computer programming II (core) |
6 |
CSIS1117 or ELEC1501 or ENGG1002 |
- |
1 |
ENGG1002 |
Computer programming and applications (core) |
6 |
- |
- |
2 |
CSIS0230 |
Principles of operating systems (core) |
6 |
CSIS1119 & (CSIS1120 or ELEC1401) |
- |
2 |
CSIS0259 |
Principles of programming languages |
6 |
CSIS1119 & (CSIS1120 or ELEC1401) |
- |
2 |
CSIS0278 |
Introduction to database management systems |
6 |
CSIS1119 or ELEC1501 or ELEC1502 |
- |
2 |
CSIS0297 |
Introduction to software engineering (core) |
6 |
CSIS1122 or ENGG1002 |
- |
2 |
CSIS0396 |
Object-oriented programming and Java (mutually exclusive with ELEC2602) |
6 |
CSIS1117 or ELEC1501 or ENGG1002 |
- |
2 |
ELEC2601 |
Human computer interaction |
6 |
ELEC1502 or CSIS0396 |
- |
2 |
ELEC2603 |
Systems and network programming (mutually exclusive with ELEC3628, CSIS0402) |
6 |
ELEC1501 or ELEC1502 or (CSIS1119 & CSIS 0396) |
- |
3 |
CSIS0218 |
Discrete event simulation |
6 |
CSIS1119 or CSIS1122 or ELEC1501 or ELEC1502 |
- |
3 |
CSIS0235 |
Compiling techniques |
6 |
CSIS0259 |
- |
3 |
CSIS0250 |
Design and analysis of algorithms |
6 |
CSIS1119 or ELEC1501 or ELEC1502 (Pre- or Co-requisites) |
3 |
CSIS0323 |
Advanced database systems |
6 |
CSIS0278 |
- |
3 |
CSIS0403 |
Implementation, testing and maintenance of software systems |
6 |
CSIS0297 or CSIS0401 (Pre- or Co-requisite) |
|
D. Computer Applications
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
3 |
CSIS0270 |
Artificial intelligence |
6 |
CSIS1119 or CSIS1122 |
- |
3 |
CSIS0271 |
Computer graphics |
6 |
CSIS1119 or CSIS1122 |
- |
3 |
CSIS0314 |
Pattern classification and machine learning |
6 |
CSIS1119 or ELEC1501 or ELEC1502 |
- |
3 |
CSIS0315 |
Multimedia computing and applications |
6 |
CSIS1119 |
- |
3 |
CSIS0317 |
Computer vision (mutually exclusive with ELEC3504, ELEC3505) |
6 |
CSIS1119 or ELEC1501 or ELEC1502 |
- |
3 |
CSIS0318 |
Advanced multimedia |
6 |
- |
CSIS0315 |
3 |
CSIS0320 |
Electronic commerce technology |
6 |
CSIS0278 |
- |
3 |
CSIS0322 |
Internet and the World Wide Web (mutually exclusive with CSIS0325) |
6 |
CSIS1117 or ELEC1501 or ENGG1002 |
- |
3 |
CSIS0325 |
Topics in Web technologies (mutually exclusive with CSIS0322) |
6 |
CSIS0322 or CSIS0234 |
- |
3 |
CSIS0326 |
Computational molecular biology |
6 |
CSIS0250; or BIOC2808 |
- |
3 |
CSIS0329 |
Computer game design and programming |
6 |
CSIS0271 |
- |
3 |
ELEC3216 |
Robotics |
3 |
ELEC2205 |
- |
3 |
ELEC3503 |
Fuzzy systems and neural networks |
6 |
- |
- |
|
E. Mathematics
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
ELEC1802 |
Engineering mathematics II (core) |
6 |
- |
- |
1 |
ENGG1003 |
Mathematics I (core) |
6 |
- |
- |
1 |
ENGG1004 |
Mathematics IA (core) (mutually exclusive with ENGG1003) |
3 |
- |
- |
1 |
ENGG1005 |
Mathematics IB (core) (mutually exclusive with ENGG1003) |
3 |
- |
- |
2 |
ELEC2808 |
Differential equations |
3 |
- |
- |
2 |
ELEC2809 |
Numerical methods |
3 |
- |
- |
2 |
ELEC2810 |
Optimization methods |
3 |
- |
- |
2 |
ELEC2811 |
Probability and statistics |
3 |
- |
- |
3 |
ELEC3703 |
Queuing theory |
3 |
- |
- |
3 |
ELEC3704 |
System modeling and performance analysis |
3 |
ELEC3703 |
- |
|
F. General Engineering Courses
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
ENGG1006 |
Engineering for sustainable development |
6 |
- |
- |
1 |
ENGG1007 |
Foundations of computer science (core) (can be replaced by CSIS1118 Foundations of computer science) |
6 |
- |
- |
1 |
ENGG1008 |
Electric circuits and digital logic (core) |
6 |
- |
- |
1 |
ENGG1009 |
Industrial management and logistics |
6 |
- |
- |
1 |
ENGG1010 |
Foundations of engineering mechanics |
6 |
- |
- |
1 |
ENGG1011 |
Introduction to biomedical engineering |
6 |
- |
- |
|
G. Complementary Studies
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
CENG1001 |
Practical Chinese language course for engineering students |
3 |
- |
- |
1 |
CENG1002 |
Putonghua course for engineering students (restricted enrolment) |
0 |
- |
CENG1001 |
1 |
CENG1003 |
Advanced language studies in Chinese for engineering students |
3 |
CENG1001 |
- |
1 |
ECEN1507 |
Professional & technical written communication for engineers |
3 |
- |
- |
1 |
ECEN1515 |
Professional & technical oral communication for engineers |
3 |
- |
- |
2 |
ELEC2802 |
Engineering organization and management |
3 |
- |
- |
2 |
ELEC2803 |
Engineering and society |
3 |
- |
- |
2 |
ELEC2804 |
Engineering economics and finance |
3 |
- |
- |
|
H. Others
| Level |
Code |
Course Title |
Credit-Units |
Prerequisite |
Co-requisite |
1 |
ELEC1803 |
Workshop training |
3 |
- |
- |
1 |
ELEC1804 |
Industrial training |
3 |
- |
- |
2 |
ELEC2806 |
Integrated project -- embedded systems |
9 |
- |
- |
3 |
ELEC3802 |
Technical project |
12 |
- |
- |
|
|
| |
| The list of optional courses is not final
and may be changed from time to time. Some courses may not
be offered every year, and students shall be guided in selecting
courses by the Department. |
| |
| This page may not contain most up-to-date
information. |
| |
| |
| |
| |
|
|
| |
Career Prospects |
|
| |
|
|
| |
The curriculum has been designed to prepare students
for a diverse selection of career opportunities in
hardware and computer system design, computer networks,
software engineering, data communications, multimedia
processing, internet and information technology.
Graduates are expected to take up jobs in government
departments, service industries such as banks, airlines
and public utilities, commercial organisations and
the manufacturing sector.
The curriculum also provides sufficient foundation
for students to pursue higher degree studies locally
or overseas.
Click here for more career statistics.
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
| |
|
|
|