MAJORS >>>
Electronic and Electrical Engineering
Advanced Standing I
Major
Electronic and Electrical Engineering
電子及電機工程學
Degree / Award Title
Bachelor of Engineering in Electronic and Electrical Engineering
工學士(電子及電機工程學)
Offering Academic Unit
Department of Electrical Engineering
Normal Period of Study
3 years
Maximum Period of Study
6 years
Credit Units Required for Graduation
97 credit units
Note: The following curriculum information is subject to periodic review and changes.

GE Requirements (22 credit units)Catalogue Term : Semester A 2025/26



  Credit Units
GE University Requirements GE1401 University English 3
GE2410 English for Engineering 3
GE1501 Chinese Civilisation - History and Philosophy 3
GE1601 Whole-Person Development 1
GE Distributional Requirements Take 2 courses from two different distributional areas:

Area 1: Arts and Humanities
Area 2: Study of Societies, Social and Business Organisations
Area 3: Science and Technology

Visit the GE website for more course information.
6
College-specified Courses ^ MA1200 Calculus and Basic Linear Algebra I
Or
MA1300 Enhanced Calculus and Linear Algebra I
3
MA1201 Calculus and Basic Linear Algebra II
Or
MA1301 Enhanced Calculus and Linear Algebra II
3

^ Students exempted from either one or both of the above MA courses should take any course(s) NOT within the Major requirements (including core courses and electives) to make up for the minimum curriculum requirement.

Students are highly encouraged to take MA1200 and MA1201 in which the engineering mathematical contents already fit the needs of the following studies in their majors.


College / School Requirements (0 credit units)Catalogue Term : Semester A 2025/26



Not required.


Major Requirements (75 credit units)Catalogue Term : Semester A 2025/26



1. Core Courses (60 credit units)

Course CodeCourse TitleCredit UnitsRemarks
CS2311Computer Programming3
EE2000Logic Circuit Design3
EE2004Microcomputer Systems3
EE2005Electronic Devices and Circuits3
EE2066Engineers in Society3Students successfully completed EE4085 Internship: Engineering Practice are not required to take this course.
EE2104Introduction to Electromagnetics3
EE2108Computational Engineering Analysis3
EE3008Principles of Communications3
EE3070Design Project3
EE3109Applied Electromagnetics3
EE3114Systems and Control3
EE3115Applied Optoelectronic Devices3
EE3121Differential Equations for Electrical Engineering3
EE3122Analogue Circuit Fundamentals3
EE3123Introduction to Electric Power Systems3
EE3124Introduction to Electric Machines and Drives3
EE3210Signals and Systems3
EE4080Project6Students successfully completed EE4087 Internship: Industrial Project are not required to take this course.
EE4090Engineering Training0Students successfully completed EE4085 Internship: Engineering Practice/ FS4007 Start-up Technology Entrepreneur Programme I are not required to take this course.
MA2001Multi-variable Calculus and Linear Algebra3

2. Electives (15 credit units)

Students are required to take at least 5 electives from the elective list.

Course CodeCourse TitleCredit UnitsRemarks
EE2331Data Structures and Algorithms3
EE2800Semiconductor Physics for Engineers3
EE3009Data Communications and Networking3
EE3125Basic Power Electronics3
EE3206Java Programming and Applications3
EE3220System-on-Chip Design3
EE4015Digital Signal Processing3Students can only take either EE4015 or EE5410 to fulfill the curriculum requirement.
EE4016Applications of AI with Deep Learning3Students can only take either EE4016 or EE5438 to fulfill the curriculum requirement.
EE4017Internet Finance3
EE4035Optical Fibre Communications3
EE4036Wireless Communications3
EE4045Computer Controlled Systems3
EE4101Sustainable Energy Systems3
EE4105Principles of Lasers3
EE41075G Circuit Design3
EE4108Antennas for Wireless Communications and Sensing Connectivity3
EE4115Audio-Visual Engineering3
EE4142Introduction to Integrated Photonics3
EE4146Data Engineering and Machine Learning3
EE4147Grid-Connected Power Converters3
EE4148Advanced Power Systems3
EE4221Cloud Computing Systems3
EE4316Mobile Data Networks3
EE5410Signal Processing3P5 level course — Students can only take either EE4015 or EE5410 to fulfill the curriculum requirement.
EE5438Applied Deep Learning3P5 level course — Students can only take either EE4016 or EE5438 to fulfill the curriculum requirement.

Note: Students successfully completed EE4086 can take one less elective course. See below.


 3. Optional Internship Courses
 
Course CodeCourse TitleCredit UnitsRemarks
EE4085Internship: Engineering Practice3This internship course of 3CU can be used to fulfill EE2066 Engineers in Society and EE4090 Engineering Training.
EE4086Internship: Advanced Topics in Electrical Engineering3This internship course of 3CU can be used to fulfill one elective.
EE4087Internship: Industrial Project6This internship course of 6CU can be used to fulfill EE4080 Project.


Note: Students interested in internship can opt to take EE4085 only, OR EE4086/4087 in addition to successful completion of EE4085. 

Suggested Study Plan