News & Activities  
Degrees Offered
Academic Staff  
Administrative Staff  
Contact Hour  
Laboratories and Facilities  
Related Links  
Faculty of Science and Technology  

Year I

EMEN1001 Engineering Drawing I 1
EMEN1002 Engineering Drawing II 1
EMEN1003 Engineering Materials 3
EMEN1004 Statics 3
MATH1003 Intermediate Calculus 3
ECEN1008 Physics I 3
Community and Peer Education Course(s):  
CPED1000 Residential College Experiential Learning 1
CPED1001 Physical Education I 0.5
CPED1002 Physical Education II 0.5

General Education Compulsory Course(s):

GELH1000 Chinese Language and Culture 3
GEST1004 Quantitative Reasoning for Science and Technology 3
1 GE Course (Area of Science and Technology) 3
Languages and Skills Course(s)*:  
EELC1001 Interactive English I 3
EELC1002 Interactive English II 3
CISC1000 Information Technology Fundamentals and Practices 3
Chinese or Portuguese language 3
CHLL1000 University Chinese  
PORT1000 Portuguese Language I – Introductory Portuguese  
Total Credits: 37

Year II

EMEN2000 Strength of Materials 3
EMEN2001 Thermodynamics 3
EMEN2002 Manufacturing Technology 3
EMEN2003 Electrical Engineering 3
EMEN2004 Dynamics 3
EMEN2005 Computer-aided Design 3
EMEN2006 Machine Elements 3
EMEN2007 Mechatronics 3
MATH2000 Engineering Mathematics I 3
MATH2001 Engineering Mathematics II 3
Community and Peer Education Course(s):  
CPED2000 Communication Skills and Leadership 1
General Education Compulsory Course(s):  
GEGA1000 Macao and Chinese Civilization 3
Languages and Skills Course(s)*:  
EELC1003 Academic English 3
Total Credits: 37

Year III

EMEN3000 Production Management 3
EMEN3001 Fluid Mechanics 3
EMEN3002 Control Engineering 3
EMEN3003 Heat Transfer 3
EMEN3004 Computer Engineering 3
EMEN3005 Society and the Engineer 1
General Education Compulsory Course(s):  
GESB1001 Applied Ethics 1
GESB1002 Foundations of Moral Values 1
GESB1003 Law and Society 1
1 GE Compulsory Course (Global Awareness) 3
4 Required Elective Courses^ 12
Total Credits: 34

Year IV

EMEN4000 Design Project 6
STGC3000 Work-Integrated Education 3
General Education Compulsory Course(s):  
1 GE Compulsory Course (Literature and Humanities) 3
1 GE Compulsory Course (Society and Behaviour) 3
6 Required Elective Courses^ 18
Total Credits: 33

Required Elective Courses^:
Stream A – Building Services  
EMEN3008 Air Conditioning and Refrigeration 3
EMEN3012 Electrical Services - Wiring and Installations 3
EMEN3018 Intelligent Buildings 3
EMEN3025 Fire Protection Engineering 3
EMEN3030 Special Topics in Electromechanical Engineering I 3
EMEN3036 Extra-low-voltage Electrical Systems in Buildings 3
EMEN3037 Facility Management 3
EMEN3038 Lighting Technology 3
Stream B– Energy, Engineering Design & Control  
EMEN3009 Applications of Vibration and Noise Control 3
EMEN3010 Computer Technology in Engineering 3
EMEN3013 Electromechanical Energy Conversion 3
EMEN3014 Electronics and Instrumentation 3
EMEN3015 Finite Element Techniques in Engineering 3
EMEN3016 Fundamentals of Automotive Engineering 3
EMEN3019 Internal Combustion Engines 3
EMEN3023 Computational Fluid Dynamics 3
EMEN3026 Robotics 3
EMEN3028 Optimization Techniques and Their Applications in Engineering 3
EMEN3031 Special Topics in Electromechanical Engineering II 3
EMEN3033 Theory of Mechanisms 3
EMEN3035 Electric Vehicles 3
EMEN3040 Nonlinear Dynamics and Chaos 3
EMEN3041 Selection of Materials for Engineering Design 3
EMEN3042 Sensors and Actuators 3
EMEN3045 Thermal Energy Transportation in Porous Media 3

Stream C– Materials, Manufacturing & Engineering Management

EMEN3006 Advanced Manufacturing 3
EMEN3007 Advanced Materials for Engineering 3
EMEN3011 Corrosion, Wear and Degradation of Materials 3
EMEN3017 Industrial Data Management 3
EMEN3024 Engineering Management



 Mechanical Behaviour of Engineering Materials and Basic Failure Analysis

EMEN3029 Production Systems, Planning & Control 3
EMEN3034 Creative Industry 3
EMEN3039 Mechanical Processing of Materials 3
EMEN3032 Special Topics in Electromechanical Engineering III 3
EMEN3043 Statistics and Probability for Engineering 3
EMEN3044 Surface Engineering and Coating Technology 3


* Students who test out of some or all of the Languages course(s) are required to make up the credits by taking additional Free Elective(s).

^ Students are required to select at least one RE course from each stream and the rest can be from Stream A, B or C.