This course provides an opportunity at master's level for professionally qualified engineers to extend in depth and breadth the knowledge and skills gained from their engineering undergraduate studies. Each program is designed to enhance technological knowledge pertaining to one or more fields of engineering. Students can complete one major in engineering and also choose a sub-major in another field of engineering, information technology or another discipline. The completion of subjects and an independent graduate project in at least one field of engineering is central to this requirement. The subjects offered in this course follow an integrated approach to professional practice through compulsory professional engineering subjects, compulsory subjects relevant to the chosen major and sub-major, an independent engineering graduate project in at least one field of engineering, and a set of electives (any engineering or IT subjects, some with prior approval). This course allows students to choose a program of study that deepens the body of knowledge acquired in their first degree as well as expands knowledge boundaries into policy and engineering management areas. It also provides a unique opportunity to broaden knowledge in another discipline through a sub-major, giving an added advantage to students who seek career options in multidisciplinary areas.