HKUEEE Homepage
 
     
 
 
 
  banner  
     
     
  bulletProgramme 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
 
     
 
bulletThe 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.

 
 
bulletList 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.
 
 
 
 
 
  bulletCareer 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.