List of subjects relating to the four specialisations
* Bachelor of Engineering (civil and computing)
* Bachelor of Engineering (electrical and computing)
* Bachelor of Engineering (mechanical and computing)
* Bachelor of Engineering (industrial and computing)
Alternative prerequisite subjects are indicated by an asterisk (*). Where a subject is offered as both a prerequisite and an alternative prerequisite, the subject code is followed by a credit-point listing. The credit points for alternative prerequisites are denoted by an asterisk.
Bachelor of Engineering course
Level 1
Core subjects
ENC1001 Engineering communications 1 CP 4; P -; C -
ENC1002 Engineering communications 2 CP 4; P -; C -
ENC1101 Computer applications 1 CP 4; P -; C -
ENC1102 Computer applications 2 CP 4; P ENC1101; C -
ENC1201 Electrical technology 1 CP 3; P -; C -
ENC1202 Electrical technology 2 CP 3; P ENC1201; C -
ENC1301 Applied mechanics 1 CP 3; P -; C -
ENC1302 Applied mechanics 2 CP 3; P ENC1301; C -
ENC1401 Computer science 1 CP 3; P -; C -
ENC1402 Computer science 2 CP 3; P ENC1401; C -
MAC1901 Mathematics 1 CP 4; P -; C -
MAC1912 Mathematics 2 CP 4; P MAC1901; C -
PHS1151 Physics 1 CP 3; P -; C -
PHS1162 Physics 2 CP 3; P PHS1151; C -
Bachelor of Engineering (civil and computing) course
Level 2
Core subjects
ENC2003 Engineering management A CP 4; P -; C -
ENC2301 Engineering material science 1 CP 4; P -; C -
ENC2312 Engineering material science 2C CP 4; P -; C -
ENC2403 Computer applications 3 CP 4; P ENC1102; C -
ENC2412 Computer applications 4C CP 4; P -; C -
MAC2901 Mathematics 3 CP 4; P MAC1912; C -
MAC2912 Mathematics 4 CP 4; P MAC1912; C -
CVE2111 Fluid mechanics CP 4; P -; C -
CVE2121 Structural engineering 1 CP 4; P ENC1301; C -
CVE2122 Structural engineering 2 CP 4; P CVE2121; C -
CVE2181 Engineering surveying 1 CP 4; P -; C -
CVE2182 Engineering surveying 2 CP 4; P CVE2181; C -
Level 3
Core subjects
ENC3001 Computer applications 5 CP 4; P ENC2403; C -
ENC3012 Computer applications 6C CP 4; P CVE3121; C -
ENC3311 Engineering management B CP 3; P MAC2901; C -
ENC3312 Engineering management C CP 3; P MAC2901; C -
ENC3411 Industrial project 1C CP 2; P -; C -
ENC3412 Industrial project 2C CP 2; P -; C -
CVE3111 Hydraulics A CP 5; P -; C -
CVE3121 Structural engineering 3 CP 3; P CVE2122; C -
CVE3122 Structural engineering 4 CP 4; P CVE3121; C -
CVE3131 Timber engineering CP 2; P CVE2122; C CVE3121
CVE3141 Geology and soil mechanics CP 5; P CVE2111 or CVE2162; C -
CVE3142 Geotechnical engineering CP 5; P CVE3141; C -
CVE3162 Hydrology CP 4; P -; C -
CVE3173 Public health engineering CP 2; P -; C -
Level 4
Core subjects
ENC4012 Computer applications 7C CP 4; P CVE3162 CVE3111; C -
CVE4111 Civil engineering design 1 CP 4; P -; C -
CVE4112 Civil engineering design 2 CP 4; P -; C -
CVE4121 Structural engineering 5 CP 3; P CVE3121 ENC3002; C -
CVE4122 Structural engineering 6 CP 3; P CVE4121; C -
CVE4181 Traffic engineering and planning CP 5; P -; C -
CVE4182 Municipal and highway engineering CP 5; P -; C -
ENC4303 Engineering management D CP 4; P -; C -
ENC4411 Industrial project 3C CP 4; P ENC3412 or ENC3402; C -
ENC4412 Industrial project 4C CP 4; P ENC4411; C -
Elective subjects
* Select any two (normally one per semester):
CVE4115 Project management CP 4; P ENC3302 or ENC3312; C -
CVE4125 Geotechnics CP 4; P CVE3142; C -
ENC4055 Computer applications 8 CP 4; P -; C -
* or any other relevant subject approved by the head of department or the nominee.
Requirements for the Bachelor of Engineering (civil and computing)
The student requires 192 points for the degree. All students are required to attend a one-week engineering field camp during the later part of the course. All students are required to obtain a minimum of twelve weeks approved industrial experience during their course.
Where a subject is offered both as a prerequisite and an alternative prerequisite, the subject code is followed by a credit point listing.
Bachelor of Engineering (electrical and computing) course
Level 2
Core subjects
ENC2003 Engineering management A CP 4; P -; C -
ENC2301 Engineering material science 1 CP 4; P -; C -
ENC2322 Engineering material science 2E CP 2; P -; C -
ENC2403 Computer applications 3 CP 4; P ENC1102; C -
ENC2422 Computer applications 4E CP 4; P ENC1102; C -
MAC2901 Mathematics 3 CP 4; P MAC1912; C -
MAC2912 Mathematics 4 CP 4; P MAC1912; C -
ELE2221 Electrical engineering CP 6; P ENC1202; C MAC2901
ELE2252 Energy conversion CP 4; P ENC1202; C -
ELE2261 Electronics 1 CP 3; P ENC1202; C MAC2901
ELE2262 Electronics 2 CP 3; P ELE2261; C -
ELE2291 Digital design CP 3; P ENC1401; C -
ELE2292 Electrical and electronic design CP 3; P ELE2261; C -
Level 3
Core subjects
ENC3001 Computer applications 5 CP 4; P ENC2403; C -
ENC3022 Computer applications 6E CP 4; P ENC2422 or ENC2404; C -
ENC3311 Engineering management B CP 3; P MAC2901; C -
ENC3312 Engineering management C CP 3; P MAC2901; C -
ENC3421 Industrial project 1E CP 2; P -; C -
ENC3422 Industrial project 2E CP 2; P -; C -
ELE3231 Control systems 1 CP 4; P MAC2912; C -
ELE3232 Control systems 2 CP 4; P ELE3231; C -
ELE3241 Fields in communications CP 4; P MAC2912; C -
ELE3242 Electronic communications CP 4; P ELE2262 MAC2912; C -
ELE3251 Energy systems 1 CP 4; P ELE2252; C -
ELE3252 Energy systems 2 CP 4; P ELE2252; C -
ELE3261 Electronics 3 CP 3; P ELE2262; C -
ELE3262 Electronics 4 CP 3; P ELE3261; C -
Level 4
Core subjects
ENC4022 Computer applications 7E CP 4; P ENC3022 or ENC3002; C -
ENC4303 Engineering management D CP 4; P -; C -
ENC4421 Industrial project 3E CP 4; P -; C -
ENC4422 Industrial project 4E CP 4; P -; C -
Elective subjects
* Select one of:
ELE4291 Advanced electronic design CP 4; P ELE3262; C -
ELE4091 Advanced electrical design CP 4; P ELE3252; C -
* Select one of:
ELE4092 Radio frequency design CP 4; P ELE3262; C -
ELE4292 VLSI Design CP 4; P -; C -
* Select six of the following (three per semester):
ELE4281 Signal processing CP 4; P ELE3242; C -
ELE4282 Digital signal processing CP 4; P ELE4281; C -
ELE4261 Power electronics 1 CP 4; P ELE3252; C -
ELE4262 Power electronics 2 CP 4; P ELE4261; C -
ELE4231 Computer control 1 CP 4; P ELE3232* (CP 3* or 4; C -)
ELE4232 Computer control 2 CP 4; P ELE4231; C -
ELE4241 Communications systems 1 CP 4; P ELE3242; C -
ELE4242 Communications systems 2 CP 4; P ELE3241; C -
ELE4251 Advanced energy systems 1 CP 4; P ELE3252; C -
ELE4252 Advanced energy systems 2 CP 4; P ELE3252; C -
ELE4271 Computer communications 1 CP 4; P -; C -
ELE4272 Computer communications 2 CP 4; P -; C -
ENC4025 Computer applications 8E CP 4; P ENC3001 ENC3002 or ENC3022; C -
* or any other relevant subject approved by the head of department or the nominee.
Requirements for the Bachelor of Engineering (electrical and computing)
The student requires 192 points for the degree. All students are required to obtain a minimum of twelve weeks approved industrial experience during their course.
Where a subject is offered both as a prerequisite and as an alternative prerequisite, the subject code is followed by a credit point listing.
Bachelor of Engineering (industrial and computing) course
Level 2
Core subjects
ENC2003 Engineering management A CP 4; P -; C -
ENC2301 Engineering material science 1 CP 4; P -; C -
ENC2332 Engineering material science 2I CP 4; P -; C -
ENC2403 Computer applications 3 CP 4; P ENC1102; C -
ENC2431 Computer applications 4I CP 4; P ENC1202; C -
MAC2901 Mathematics 3 CP 4; P MAC1912; C -
MAC2912 Mathematics 4 CP 4; P MAC1912; C -
IND2311 Methods engineering 1 CP 4; P -; C -
IND2312 Methods engineering 2 CP 4; P -; C -
MEE2331 Mechanics of solids 1 CP 4; P ENC1301; C -
MEE2352 Manufacturing processes CP 4; P -; C -
MEE2382 Fluids and energy CP 4; P -; C -
Level 3
Core subjects
ENC3001 Computer applications 5 CP 4; P ENC2403; C -
ENC3032 Computer applications 6I CP 4; P -; C -
ENC3311 Engineering management B CP 3; P MAC2901; C -
ENC3312 Engineering management C CP 3; P MAC2901; C -
ENC3431 Industrial project 1I CP 2; P -; C at least 12 credit points in other level-3 subjects
ENC3432 Industrial project 2I CP 2; P ENC3431; C -
IND3311 Facilities, planning and design CP 4; P IND2311; C -
IND3312 Quality systems and control CP 4; P -; C -
IND3321 Design for production 1 CP 4; P MEE2352 or IND2322; C -
IND3322 Design for production 2 CP 4; P IND3321; C -
MEE3491 Process control CP 4; P MAC2912; C -
IND3722 Engineering accounting A CP 4; P -; C -
MEE3341 Engineering materials 1 CP 3; P ENC2332; C -
MEE3342 Engineering materials 2 CP 3; P ENC2342; C -
Level 4
Core subjects
ENC4031 Computer applications 7I CP 4; P ENC3032; C -
ENC4303 Engineering management D CP 4; P -; C -
ENC4431 Industrial project 3I CP 4; P ENC3432; C at least 12 credit points in other level-4 subjects
ENC4432 Industrial project 4I CP 4; P ENC4431; C -
IND4311 Production planning and control CP 4; P -; C -
IND4312 Design of productive systems CP 4; P IND4311; C -
IND4321 Operations research 1 CP 4; P ENC3312 ENC3302; C -
IND4322 Operations research 2 CP 4; P ENC3311; C -
IND4361 Health, safety and environment CP 4; P -; C -
IND4722 Engineering accounting B CP 4; P IND3722; C -
Elective subjects
* Select any two (normally one per semester):
ENC4055 Computer applications 8 CP 4; P -; C -
ENC4365 Fluid systems and management CP 4; P MEE2382 or MEE3392 or CVE2111; C -
IND4345 Systems reliability CP 4; P -; C -
IND4355 Automation and manufacturing systems CP 4; P -; C -
IND4335 Computer-aided manufacturing CP 4; P -; C -
* or any other relevant subject approved by the head of department or the nominee.
Requirements for the Bachelor of Engineering (industrial and computing)
The student requires 192 points for the degree. All students are required to obtain a minimum of twelve weeks approved industrial experience during their course.
Where a subject is offered both as prerequisite and as an alternative prerequisite, the subject code is followed by a credit point listing.
Bachelor of Engineering (mechanical and computing) course
Level 2
Core subjects
ENC2003 Engineering management A CP 4; P -; C -
ENC2301 Engineering material science 1 CP 4; P -; C -
ENC2342 Engineering material science 2M CP 4; P -; C -
ENC2403 Computer applications 3 CP 4; P ENC1102; C -
ENC2441 Computer applications 4M CP 4; P ENC1202; C -
MAC2901 Mathematics 3 CP 4; P MAC1912; C -
MAC2912 Mathematics 4 CP 4; P MAC1912; C -
MEE2312 Mechanical engineering design 1 CP 4; P ENC1002 ENC1301; C -
MEE2321 Mechanics of machines 1 CP 4; P ENC1302; C -
MEE2331 Mechanics of solids 1 CP 4; P ENC1301; C -
MEE2352 Manufacturing processes CP 4; P -; C -
MEE2382 Fluids and energy CP 4; P -; C -
Level 3
Core subjects
ENC3001 Computer applications 5 CP 4; P ENC2403; C -
ENC3042 Computer applications 6M CP 4; P -; C -
ENC3311 Engineering management B CP 3; P MAC2901; C -
ENC3312 Engineering management C CP 3; P MAC2901; C -
ENC3441 Industrial project 1M CP 2; P -; C at least 12 credit points in other level-3 subjects
ENC3442 Industrial project 2M CP 2; P ENC3441; C -
MEE3321 Mechanics of machines 2 CP 4; P MEE2321 MEE2322; C -
MEE3332 Mechanics of solids 2 CP 4; P MEE2331; C -
MEE3341 Engineering materials 1 CP 3; P ENC2342; C -
MEE3342 Engineering materials 2 CP 3; P ENC2302* ENC2342; C -
MEE3491 Process control CP 4; P MAC2912; C -
MEE3372 Mechanical engineering design 2 CP 4; P MEE2312 or MEE2322; C -
MEE3361 Fluid mechanics CP 4; P MEE2382 or MEE2362; C -
MEE3362 Thermodynamics 1 CP 4; P MEE2382 or MEE2361; C -
Level 4
Core subjects
ENC4041 Computer applications 7M CP 4; P -; C MEE4331 MEE4361
ENC4303 Engineering management D CP 4; P -; C -
ENC4335 Computer-aided manufacturing CP 4; P -; C -
ENC4441 Industrial project 3M CP 4; P ENC3442; C at least 12 credit points in other level-4 subjects
ENC4442 Industrial project 4M CP 4; P ENC4441; C -
MEE4311 Mechanical engineering design 3 CP 4; P MEE3372 or MEE3312; C -
MEE4312 Mechanical engineering design 4 CP 4; P MEE3372; C -
MEE4331 Mechanics of solids 3 CP 4; P MEE3332; C -
MEE4322 Mechanics of machines 3 CP 4; P MEE3321; C -
MEE4361 Thermodynamics 2 CP 4; P MEE3362; C -
MEE4362 Thermodynamics 3 CP 4; P MEE4361; C -
Elective subjects
* Select any two (normally one per semester):
ENC4055 Computer applications 8 CP 4; P -; C -
ENC4365 Fluid systems and management CP 4; P MEE2382 or MEE3392 or CVE2111; C -
IND4345 Systems reliability CP 4; P -; C -
IND4355 Automation and manufacturing systems CP 4; P -; C -
MEE4375 Lubrication and wear CP 4; P MEE3341 MEE3361; C -
IND4335 Computer-aided manufacturing CP 4; P -; C -
* or any other relevant subject approved by the head of department or the nominee.
Requirements for the Bachelor of Engineering (mechanical and computing)
The student requires 192 points for the degree. All students are required to obtain a minimum of twelve weeks approved industrial experience during their course.
Where a subject is offered both as a prerequisite and alternative prerequisite, the subject code is followed by a credit point listing.