Details of undergraduate subjects
AFG1004: Financial management
CES4642: Geophysics II
CHE1120: Industrial chemistry
CHE2100: Momentum transfer I
CHE2110: Analysis of chemical processing systems I
CHE2111: Analysis of chemical processing systems II
CHE2120: Thermodynamics I
CHE2140: Chemical engineering
CHE2150: Chemical engineering practice I
CHE2160: Chemical engineering practice II
CHE2170: Chemical engineering communication
CHE3101: Reaction engineering I
CHE3102: Heat and mass transfer I
CHE3103: Heat and mass transfer II
CHE3104: Momentum transfer II
CHE3107: Process control
CHE3108: Process design and operation I
CHE3109: Process design and operation II
CHE3111: Transport phenomena I
CHE3112: Transport phenomena II
CHE3113: Thermodynamics II
CHE3114: Thermodynamics and electrochemistry
CHE3117: Introduction to process simulation
CHE3118: Chemical engineering practice III
CHE3119: Chemical engineering practice IV
CHE3121: Biological processes
CHE4102: Reaction engineering II
CHE4109: Process design and operation III
CHE4110: Process simulation and control
CHE4112: Environmental engineering
CHE4114: Management I
CHE4115: Management II
CHE4116: Chemical engineering laboratory project
CHE4117: Design project
CHE4118: Chemical engineering research project
CHE4131: Mineral processing
CHE4132: Biochemical engineering
CHE4134: Polymer process engineering
CHE4141: Extractive metallurgy
CHE4142: Pulp and paper technology
CHE4143: Selected topics in heat and mass transfer
CHE4144: Selected topics in thermodynamics
CHE4145: Selected topics in dynamic simulation and control
CHE4146: Process analysis
CHE4147: Selected topics in transport phenomena
CHE4148: Interfacial phenomena
CHE4149: Food engineering
CHE4150: Applied mathematics in chemical engineering
CHE4151: Wastewater treatment processes
CHE4152: Cleaner production technologies
CHM1722: Chemistry II
CHM2711: Chemistry III
CHM2722: Chemistry electives
CIV2201 : Civil engineering practice 2
CIV2220: Surveying
CIV2221: Stress and structural analysis
CIV2250: Civil engineering computing
CIV2260: Design of structures
CIV2271: Introduction to geoengineering
CIV3202: Civil engineering practice 3
CIV3203: Civil engineering project management
CIV3225: Steel structures
CIV3227: Elastic stress analysis
CIV3228: Concrete structural design
CIV3229: Analysis of structures
CIV3230: Inelastic structures
CIV3244: Groundwater, seepage and environmental
geoengineering
CIV3245: Geoengineering geology
CIV3246: Geoengineering: stability and settlement
CIV3261: Hydraulics
CIV3262: Public health engineering
CIV3263: Hydrology
CIV3281: Transport and traffic engineering
CIV4210: Project A
CIV4211: Project B
CIV4212: Civil engineering practice 4
CIV4213 : Civil engineering business management
CIV4214: Civil engineering computing applications
CIV4230: Theory of structures 4A
CIV4231: Theory of structures 4B
CIV4232: Timber, masonry and building technology
CIV4233: Concrete technology
CIV4248: Geoengineering hazards
CIV4249: Foundation engineering
CIV4265: Hydraulic engineering
CIV4266: Public health engineering
CIV4267: Hydrology and water resources
CIV4282: Highway engineering
CIV4283: Transport planning
CIV4284: Transport systems
CME4616: Finite element method (mechanical engineering)
CME4617: Finite element method (civil engineering)
CVE2111: Fluid mechanics
CVE2121: Structural engineering 1
CVE2122: Structural engineering 2
CVE2131: Geotechnical engineering I
CVE2191: Engineering quantity surveying
CVE2192: Engineering land surveying
CVE2422: Computing resources
CVE3111: Hydraulics A
CVE3121: Structural engineering 3
CVE3122: Structural engineering 4
CVE3131: Timber engineering
CVE3146: Geoengineering: stability and settlement
CVE3162: Hydrology
CVE3173: Public health engineering
CVE3182: Infrastructure systems engineering
CVE4111: Civil engineering design 1
CVE4112: Civil engineering design 2
CVE4121: Structural engineering 5
CVE4122: Structural engineering 6
CVE4125: Geotechnics
CVE4135: Construction engineering
CVE4181: Traffic engineering and planning
CVE4182: Municipal and highway engineering
ECS1320: Digital logic systems
ECS2300: Electrical engineering
ECS2310: Circuit theory I
ECS2320: Electromagnetic theory I
ECS2340: Telecommunications
ECS2350: Electrical energy I
ECS2360: Electronics and control systems I
ECS2370: Computer systems engineering I
ECS2371: Microprocessor interfacing
ECS2380: Computer systems engineering II
ECS2390: Management I
ECS3311: Circuit theory II
ECS3312: Circuit theory III
ECS3315: Bioelectricity
ECS3316: Medical instrumentation
ECS3321: Electromagnetic theory II
ECS3331: Control systems II
ECS3341: Information transmission
ECS3342: Switching and signalling
ECS3343: Computer communications
ECS3351: Electrical energy II
ECS3361: Small-signal amplifiers
ECS3362: Large-signal circuits
ECS3363: Introduction to VLSI systems
ECS3371: Computer systems engineering III
ECS3372: Advanced computer architectures
ECS3381: Computer systems engineering IV
ECS3382: Interactive computer graphics
ECS3383: Computer image processing and pattern recognition
ECS3386: Logic circuit design
ECS3391: Electrical design
ECS3392: Management II
ECS3398: Clinical engineering management
ECS4301: Special elective
ECS4302: Biomechanics
ECS4313: Signal processing
ECS4314: Photonic signal processing
ECS4317: Medical signal processing
ECS4322: Microwave and mobile radio systems
ECS4323: Advanced optical communication systems
ECS4332: Modern control systems
ECS4333: Advanced control systems
ECS4344: Digital transmission and optical systems
ECS4345: Mobile systems and network design
ECS4346: Communication protocol engineering
ECS4347: Telecommunications network performance
ECS4348: Software engineering for telecommunications
ECS4349: Video coding for telecommunications
ECS4353: Electrical energy systems I
ECS4354: Electrical energy conversion
ECS4355: High voltage systems
ECS4356: Advanced power systems
ECS4357: Power electronics applications
ECS4358: Electrical energy systems II
ECS4359: Basic reliability engineering
ECS4364: Feedback amplifiers
ECS4365: Advanced electron and photon devices
ECS4366: Bioengineering instrumentation
ECS4367: Electronic systems and components
ECS4368: Electroacoustics
ECS4373: Computer systems engineering V
ECS4374: Computer systems design
ECS4378: Neural computing
ECS4379: Object-oriented programming and C++
ECS4385: Computational methods
ECS4387: Computer vision and robotics
ECS4388: Medical imaging techniques
ECS4391: Biomedical equipment design, development and
innovation
ECS4392: Thesis project BCSE I
ECS4393: Management III
ECS4394: Thesis project A
ECS4395: Thesis project B
ECS4396: Thesis project C
ECS4397: Thesis project BCSE
ECS4398: Thesis project A1
ECS4399: Thesis project B1
ELE2231: Electrical networks
ELE2241: Linear systems I
ELE2252: Energy conversion
ELE2261: Electronics 1
ELE2262: Electronics 2
ELE2291: Digital design
ELE2292: Electrical and electronic design
ELE3231: Control systems 1
ELE3232: Control systems 2
ELE3241: Fields in communications
ELE3242: Electronic communications
ELE3251: Energy systems 1
ELE3252: Energy systems 2
ELE3261: Electronics 3
ELE3262: Electronics 4
ELE4091: Advanced electrical design
ELE4092: Radio frequency design
ELE4222: Biomedical engineering
ELE4231: Computer control 1
ELE4232: Computer control 2
ELE4241: Communications systems I
ELE4242: Communication systems 2
ELE4251: Advanced energy systems 1
ELE4252: Advanced energy systems 2
ELE4261: Power electronics 1
ELE4262: Power electronics 2
ELE4271: Computer communications 1
ELE4272: Computer communications 2
ELE4281: Signal processing
ELE4282: Digital signal processing
ELE4291: Advanced electronic design
ELE4292: VLSI design
ENC1001: Engineering communications 1
ENC1002: Engineering communications 2
ENC1101: Computer applications 1
ENC1102: Computer applications 2
ENC1201: Electrical technology 1
ENC1202: Electrical technology 2
ENC1302: Applied mechanics 2
ENC1401: Computer science 1
ENC1402: Computer science 2
ENC2003: Engineering management A
ENC2301: Engineering material science 1
ENC2312: Engineering material science 2C
ENC2322: Engineering material science 2E
ENC2332: Engineering material science 2I
ENC2342: Engineering material science 2M
ENC2403: Computer applications 3
ENC2422: Computer applications 4E
ENC2431: Computer applications 4I
ENC2441: Computer applications 4M
ENC3001: Computer applications 5
ENC3012: Computer applications 6C
ENC3022: Computer applications 6E
ENC3032: Computer applications 6I
ENC3042: Computer applications 6M
ENC3311: Engineering management B
ENC3312: Engineering management C
ENC3411: Industrial project 1C
ENC3412: Industrial project 2C
ENC3421: Industrial project 1E
ENC3422: Industrial project 2E
ENC3431: Industrial project 1I
ENC3432: Industrial project 2I
ENC3441: Industrial project 1M
ENC3442: Industrial project 2M
ENC4012: Computer applications 7C
ENC4022: Computer applications 7E
ENC4025: Computer applications 8E
ENC4031: Computer applications 7I
ENC4041: Computer applications 7M
ENC4055: Computer applications 8
ENC4303: Engineering management D
ENC4365: Fluid systems and management
ENC4411: Industrial project 3C
ENC4412: Industrial project 4C
ENC4421: Industrial project 3E
ENC4422: Industrial project 4E
ENC4431: Industrial project 3I
ENC4432: Industrial project 4I
ENC4441: Industrial project 3M
ENC4442: Industrial project 4M
ENE1620: Environmental engineering
ENE2101: Process engineering I
ENE2102: Process engineering II
ENE2503: Materials properties and recycling
ENE2604: Communications for environmental engineers
ENE3408: Energy systems
ENE3601: Environmental monitoring and sampling
ENE3602: Environmental management systems
ENE3603: Impact of engineering systems
ENE3604: The air environment
ENE3605: The water environment
ENE3607: Environmental engineering laboratory
ENE4201: Transport, land use and the environment
ENE4212: Environmental design
ENE4506: Materials and the environment
ENE4601: Risk assessment, occupational health and toxicology
ENE4603: Environmental project
ENG1101: Chemical engineering
ENG1201: Civil engineering
ENG1301: Electrical engineering
ENG1302: Engineering in medicine and biology
ENG1401: Mechanical engineering
ENG1501: Materials engineering
ENG1601: Engineering context
ENG1602: Engineering computing
ENG1603: Engineering systems
ENG1701: Chemistry A
ENG1702: Chemistry B
ENG1801: Physics A
ENG1802: Physics B
ENG1803: Physics C
ENG1901: Engineering mathematics A
ENG1902: Engineering mathematics B
ENG4611: Schools technology studies project
ENV411F: Law and the environment
ENV412F: Introduction to economics
GAS1080: Physical science
GAS1086: Introductory physics for engineering
GAS1386: Physics for engineers
GAS1601: Basic mathematics
GAS1641: Engineering mathematics 1A
GAS1642: Engineering mathematics 1B
GAS1751: Quantitative methods 1
GAS2642: Engineering mathematics 2
GCO1811: Computer programming 1
GCO1812: Computer programming 2
GCO1813: Information systems I
GCO1831: Introduction to computers
GCO1851: Computers in business
GCO2814: Operating systems
GCO3811: Software engineering
GCO3815: Artificial intelligence
GCO3851: Database management systems
GEG1101: Engineering practice
GEG1102: Engineering design
GEG1113: Measurement and instrumentation
GEG1123: Engineering computing tools
GEG1133: Technical computing tools
GEG1303: Introduction to engineering structures
GEG1503: Electric circuits
GEG1713: Engineering materials
GEG1723: Engineering dynamics
GEG1733: Engineering thermodynamics
GEG2123: Electronics, society and computers
GEG2136: Engineering computer techniques
GEG2303: Structural design
GEG2313: Structural engineering I
GEG2323: Geology and geomechanics
GEG2333: Surveying
GEG2394: Mining technology
GEG2503: Electrical design II
GEG2513: Energy conversion and machines
GEG2523: Analog electronics I
GEG2533: Digital electronics and computers I
GEG2543: Circuits and electromagnetic fields
GEG2552: Electronic design II
GEG2703: Mechanical design II
GEG2723: Applied mechanics
GEG2733: Thermodynamics II
GEG2743: Fluid mechanics I
GEG3000: Industrial experience
GEG3104 : Engineering project management
GEG3133 : Engineering computer applications
GEG3303: Structural engineering II
GEG3313: Structural engineering III
GEG3323: Soil mechanics I
GEG3333: Road engineering
GEG3343: Public health engineering
GEG3353: Engineering construction
GEG3394: Mineral processing
GEG3503: Electrical design III
GEG3513: Electrical machines
GEG3523: Analog electronics II
GEG3533: Digital electronics and computers II
GEG3553: Power electronics
GEG3563 : Computer systems engineering I
GEG3564 : Computer systems engineering I
GEG3703: Mechanical design III
GEG3713: Engineering materials and manufacturing processes
GEG3723: Mechanics of materials
GEG3733: Thermodynamics III
GEG3743: Fluid mechanics II
GEG3763: Vibration and noise control
GEG3913: Energy and the environment
GEG4008: Engineering project
GEG4034: Environmental engineering
GEG4044 : Terotechnology
GEG4054: Digital imaging
GEG4074: Finite element applications
GEG4084: Robotic systems
GEG4094 : Advanced engineering computer applications
GEG4104: Engineering management
GEG4114: Instrumentation systems
GEG4154: Control systems
GEG4304: Structural engineering IV
GEG4314: Structural engineering V
GEG4324: Geomechanics II
GEG4334: Traffic engineering
GEG4344: Hydrology
GEG4504: Power systems
GEG4524: Communications systems
GEG4554: Industrial power applications
GEG4564 : Computer systems engineering II
GEG4604: Mechanical design IV
GEG4624: Rotodynamic machines
GEG4654: Combustion and heat transfer
GEG5004: Industrial management
GEG5012: Human communications
GEG5124: Drawing and design
GEG5634: Maintenance engineering
GEG6004: Industrial management methods
GEG6044: Industrial project
GEG6054: Machine condition monitoring
GEG6058: Industrial experience
GEG6114: Safety management
GEG6124: Engineering project supervision
GEG6634: Maintenance management
GEG6904: Production and operations management
IND2311: Methods engineering 1
IND2312: Methods engineering 2
IND3311: Facilities planning and design
IND3312: Quality systems and control
IND3321: Design for production 1
IND3322: Design for production 2
IND3722: Engineering accounting A
IND4311: Production planning and control
IND4312: Design of productive systems
IND4321: Operations research 1
IND4322: Operations research 2
IND4335: Computer-integrated manufacturing
IND4345: Systems reliability
IND4355: Automation and manufacturing systems
IND4361: Health, safety and environment
IND4722: Engineering accounting B
LSC1643: Biodiversity and bioresources
LSC1644: Conservation biology
MAC2901: Mathematics 3
MAC2912: Mathematics 4
MAT2910: Engineering mathematics III
MAT2920: Engineering mathematics IV
MAT2930: Numerical methods for engineers
MAT2941: Civil engineering mathematics
MAT2952: Statistical methods
MAT3910: Integral transforms and calculus of variations
MAT3920: Statistical methods
MEC1411: Spatial visualisation
MEC2410: Engineering practices: drafting
MEC2414: Engineering practices: drafting
MEC2420: Engineering practices: design process
MEC2430: Fluid mechanics
MEC2440: Applied mechanics
MEC2450: Engineering practices: design of machine elements
MEC2480: Fundamentals of energy conversion
MEC2490: Computer programming
MEC3401: Fundamentals of heat transfer
MEC3402: Systems and control
MEC3403: Engineering practices: machine design
MEC3404: Engineering practices: design management
MEC3405: Fluid mechanics
MEC3406: Mechanical vibrations
MEC3408: Mechanics and deformation of solids
MEC3409: Computer-assisted engineering
MEC3421: Energy conversion
MEC3442: Aeronautical and industrial aerodynamics
MEC3450: Computer systems
MEC3490: Mechanical design: materials selection
MEC3491: Statistical analysis of mechanical systems
MEC4401: Engineering practices: project thesis A
MEC4402: Engineering practices: project thesis B
MEC4403: Technology and society
MEC4410: Control systems
MEC4413: Heat and mass transfer
MEC4414: Energy systems
MEC4422: Engineering practices: optimal design
MEC4424: Engineering practices: industrial innovation
MEC4430: Industrial noise and its control
MEC4431: Refrigeration and air conditioning
MEC4432: Environmental fluid mechanics
MEC4433: Computer-integrated manufacturing
MEC4435: Energy management
MEC4436: Fracture and fatigue
MEC4437: Maintenance engineering
MEC4438: Dynamics of structures and machines
MEC4439: Engineering practices: advanced design
MEC4440: Composite structures: analysis and design
MEC4441: Fluid mechanics
MEC4443: Computational fluid dynamics
MEC4452: Robotics
MEC4453: Automation with fluid power
MEC4454: Mechatronics
MEE2312: Mechanical engineering design 1
MEE2321: Mechanics of machines 1
MEE2331: Mechanics of solids 1
MEE2352: Manufacturing processes
MEE2382: Fluids and energy
MEE3321: Mechanics of machines 2
MEE3332: Mechanics of solids 2
MEE3341: Engineering materials 1
MEE3342: Engineering materials 2
MEE3361: Fluid mechanics
MEE3362: Thermodynamics 1
MEE3372: Mechanical engineering design 2
MEE3491: Process control
MEE4311: Mechanical engineering design 3
MEE4312: Mechanical engineering design 4
MEE4322: Mechanics of machines 3
MEE4331: Mechanics of solids 3
MEE4361: Thermodynamics 2
MEE4362: Thermodynamics 3
MEE4375: Lubrication and wear
MGG1302: Management theory and functions
MGG1304: Human resource practices
MTE2511: Structure of engineering materials I
MTE2512: Structure of engineering materials II
MTE2513: Modelling and experimental measurement
MTE2514: Thermomechanical analysis
MTE2520: Phase transformations
MTE2530: Polymer morphology and structure
MTE2540: Materials science and engineering
MTE2550: Materials science and engineering
MTE2580: Materials selection and manufacturing
MTE3502: Physical metallurgy
MTE3503: Engineering practice 1
MTE3504: Mechanical properties of polymers
MTE3505: Fracture and fracture mechanics
MTE3506: Plasticity and metal shaping
MTE3507: Ceramics I
MTE3508: Electrical and magnetic materials
MTE3509: Polymer rheology and processing
MTE3510: Surfaces I
MTE3511: Mechanical behaviour of metals and alloys
MTE4521: Engineering practice
MTE4522: Engineering design
MTE4525: Project I
MTE4526: Project II
MTE4531: Advanced experimental techniques
MTE4532: Numerical modelling
MTE4533: Alloy design
MTE4534: Oriented and foamed polymers
MTE4536: Steel and its processing
MTE4538: Optoelectronic materials
MTE4539: Biomaterials
MTE4540: Cement and concrete
MTE4542: New materials applications
MTE4545: Refractories
MTE4546: Glass and glass ceramics
MTE4550: Special elective I
MTE4551: Special elective II
MTE4552: Liquid crystalline systems
MTE4553: Electrical and optical properties of polymers
MTE4554: Thermosetting polymers and elastomers
MTE4560: Polymer engineering
MTE4561: Metallurgical engineering
MTE4562: Ceramics engineering
PHS1842: Physics for the environment
PHS2081: Physics III
TEC2041: Engineering programming 1
TEC2042: Engineering programming 2
TEC2131: Technological design principles (electronics)
TEC2132: Technological design principles (mechanics)
TEC2221: Mathematical methods
TEC2222: Statistical methods
TEC2235: Materials for manufacturing 1
TEC2236: Materials for manufacturing 2
TEC2305: Analytical methods 1
TEC2306: Analytical methods 2
TEC2315: Computer applications 1
TEC2316: Computer applications 2
TEC2325: Mechanics of machines
TEC2326: Industrial seminar
TEC2331: Principles of database systems
TEC2332: Operating systems
TEC2345: Manufacturing processes 1
TEC2346: Manufacturing processes 2
TEC2355: Technological principles 1
TEC2356: Technological principles 2
TEC2443: Digital systems 1
TEC2541: Applications programming
TEC2542: Computer graphics 1
TEC2901: Aerospace mathematics
TEC2911: Aerospace structures
TEC2921: Aerospace materials
TEC2931: Aerospace workshop
TEC2942: Durability of aircraft structures
TEC2952: Aerospace systems
TEC2962: Aerospace maintenance and management
TEC2972: Fluid dynamics
TEC3206: Quality management
TEC3225: Industrial electronics 1
TEC3226: Instrumentation
TEC3232: Technology management
TEC3235: Occupational health and safety environment
TEC3236: Design for manufacturing
TEC3245: Management for manufacturing 1
TEC3246: Management for manufacturing 2
TEC3255: Computer-aided design (CAD)
TEC3256: Computer-aided manufacturing (CAM)
TEC3265: Manufacturing automation and control
TEC3266: Materials handling and robotics
TEC3276: Maintenance management
TEC3305: Quality control
TEC3315: Industrial project 1
TEC3316: Industrial project 2
TEC3331: Industrial project 1
TEC3332: Industrial project 2
TEC3431: Management principles 1
TEC3432: Management principles 2
TEC3485: Engineering mathematics 1
TEC3486: Engineering mathematics 2
TEC3521: Professional communications
TEC3641: Systems analysis
TEC3642: Computer-aided manufacturing
TEC3741: Computer science 3
TEC3742: Computer science 4
TEC3842: Computer graphics 2
TEC3891: Computer applications
TEC3901: Propulsion systems
TEC3911: Flight mechanics
TEC3921: Aerodynamics
TEC3932: Design of aircraft structures
TEC3942: Aerospace design project