Year I | ||
Codes | Courses | Credits |
ECEB110 | Digital Systems | 4 |
ECEB111 | Introduction to Electrical and Computer Engineering | 1 |
ECEB120 | Information Technology Revolution and Electronics | 1 |
ECEB121 | Embedded Systems | 3 |
ECEB122 | Circuit Analysis | 4 |
ECEB256 | Computer Programming and Network Fundamentals | 3 |
PHYS112 | Physics I | 3 |
MATB120 | Intermediate Calculus | 3 |
Community and Peer Education Courses: | ||
CPED100 | Residential College Experiential Learning | 1 |
CPED101 | Physical Education I | 0.5 |
CPED102 | Physical Education II | 0.5 |
Languages and Skills Course(s)*: | ||
EELC110 | Interactive English I | 3 |
EELC120 | Interactive English II | 3 |
CISB113 | Information Technology Fundamentals and Practices | 3 |
General Education Courses: | ||
GEST1004 | Quantitative Reasoning for Science and Technology | 3 |
|
||
Total Credits: | 36 |
Year II | ||
Codes | Courses | Credits |
ECEB210 | Signals and Systems | 4 |
ECEB211 | Measurement and Instrumentation | 3 |
ECEB220 | Electric Machines | 3 |
ECEB221 | Fundamental Electronics | 3 |
ECEB222 | Discrete Structure | 3 |
ECEB250 | Electromagnetism | 3 |
ECEB310 | Applied Electronics | 3 |
MATB210 | Engineering Mathematics I | 3 |
PHYS121 | Physics II | 3 |
Community and Peer Education Courses: | ||
CPED200 | Communication Skills and Leadership | 1 |
Languages and Skills Course(s)*: | ||
EELC130 | Academic English | 3 |
General Education Courses: | ||
1 GE course (Area of Science and Technology) | 3 | |
|
||
Total Credits: | 35 |
Year III | ||
Codes | Courses | Credits |
ECEB320 | Control Systems | 3 |
ECEB311 | Digital Signal Processing | 3 |
ECEB355 | Power Systems Analysis | 3 |
General Education Courses: | ||
GESB1000 | Ethics, Values, Law and Society | 3 |
GEGA1000 | Macao and Chinese Civilization | 3 |
7 Electrical and Computer Engineering Required Electives | 21 | |
|
||
Total Credits: | 36 |
Year IV | |||
Codes | Courses |
Credits | |
ECEB321 | Electrical and Computer Engineering Seminars | 1 | |
ECEB410 | Graduation Project I | 3 | |
ECEB420 | Graduation Project II | 3 | |
INTP300 | Work-Integrated Education | 3 | |
1 Languages and Skills Course*: | |||
CHLL1000 | University Chinese or Portuguese Language I – Introductory Portuguese |
3 | |
PORT1000 | |||
General Education Courses: | |||
GESB1000 | Ethics, Values, Law and Society | 3 | |
1 GE Course (Area of Literature and Humanities) | 3 | ||
1 GE Course (Area of Society and Behaviour) | 3 | ||
1 GE Course (Area of Global Awareness) | 3 | ||
3 Electrical and Computer Engineering Required Elective (RE) Courses | 9 | ||
|
|||
Total Credits: | 34 |
^ Electrical and Computer Engineering Elective Courses (Total 30 credits, please refer to the remarks in the next page)
Discipline Group A: Biomedical Engineering | ||
ECEB350 | Introduction to Biomedical Engineering | 3 |
ECEB351 | Fundamental Bio-Electricity | 3 |
ECEB352 | Biomedical Electronics | 3 |
ECEB353 | Introduction to Biomedical Signal Analysis | 3 |
ECEB452 | Biomedical Measurement and Instrumentation | 3 |
ECEB453 | Introduction to Biomedical Imaging | 3 |
Discipline Group B: Electric Power Engineering and its Automation | ||
ECEB354 | Power Electronics | 3 |
ECEB356 | Power Quality and Energy Saving | 3 |
ECEB357 | Power Electronics Design and Implementation | 3 |
ECEB358 | Electric Drive | 3 |
ECEB454 | Renewable Energy Conversion | 3 |
ECEB455 | Power System Design and Implementation | 3 |
Discipline Group C: Microelectronics Discipline | ||
ECEB368 | Analog Integrated Circuit Design | 3 |
ECEB365 | Introduction To Data Converters | 3 |
ECEB366 | Introduction To Radio-Frequency Circuits and Systems | 3 |
ECEB364 | Advanced Topics in Analog and Mixed-Signal Integrated Circuit Design | 3 |
Discipline Group D: Wireless Technology Discipline | ||
ECEB359 | Principles of Communication Systems | 3 |
ECEB360 | Radio Frequency and Microwave Techniques for Wireless Systems | 3 |
ECEB361 | Antenna Theory and Applications In Wireless Communications | 3 |
ECEB362 | Cellular Communication Network Design And Optimization | 3 |
ECEB363 | Introduction to Wireless Technology for Digital Game | 3 |
ECEB457 | Introduction to Wireless Sensing Network | 3 |
ECEB458 | Microwave and Millimeter Wave System Design | 3 |
Group E: Mathematics and Science | ||
ECEB251 | Numerical Method and Computation | 3 |
ECEB252 | Probability and Statistics | 3 |
ECEB253 | Linear Algebra for Electrical and Computer Engineering | 3 |
ECEB254 | Biology | 3 |
ECEB255 | Semiconductor Device Physics | 3 |
Group F: General | ||
ECEB150 | Engineering and Society | 3 |
ECEB257 | Introduction to Electro-Robot Design | 3 |
ECEB369 | Multimedia Technology | 3 |
ECEB450 | Digital Control | 3 |
ECEB451 | Special Topic in Electrical and Computer Engineering | 3 |
Remarks:
*Students who test out of some of the Languages course(s) are required to make up the credits by taking additional Free Elective(s).
^ Students are required to select 10 courses in the above ECE Required Elective Course Groups with the following rubrics:
– 1 course from each of Group A-F | 18 credits | |
– 1 more course from one of the Discipline Group A-D | 3 credits | |
– 3 more courses freely selected from all the Groups A-F | 9 credits | |
Total: 30 credits |
Copyright © Department of Electrical and Computer Engineering, Faculty of Science and Technology. | All Rights Reserved