Master of Technology
Modules
The following sections provide descriptions of the MTech courses. All MTech candidates must complete a total of 15 core and elective courses from the following areas:
- Core Course either in
a. Software Engineering Specialisation
OR
b. Knowledge Engineering Specialisation
OR
c. Enterprise Business Analytics Specialisation
- Basic Elective Courses
- Advanced Elective Units
For further information on the Software Engineering courses contact Mr. Howard Russon; for information on the Knowledge Engineering courses contact Mr. Charles Pang.
Student Commitment
Candidates must successfully complete the following course components to be awarded the degree:
a. Core courses.
Each candidate is required to pass four compulsory core courses (all conducted by ISS) in their area of specialisation (either SE or KE).
b. Basic electives.
Each candidate is required to pass eight basic elective courses (all conducted by ISS). There is no restriction on the specialisation from which these electives can be selected eg: SE candidates can take KE electives and vice versa.
c. Advanced electives.
Each candidate is required to pass three advanced elective courses, conducted by ISS, the Department of Electrical and Computer Engineering (DECE) or the School of Computing (SOC). There is no restriction on the specialisation from which these electives can be selected, but candidates are typically limited to a maximum of one advanced elective conducted by ISS.
d. Project.
Each candidate is required to pass a team-based application development project in their area of specialisation (either SE or KE).
The Core and Basic Elective units require part-time candidates to attend 20 weekday full-day (Mon - Fri) classes (maximum of 5 full days per semester) and 60 Saturday classes (9:00am - 5:00pm). Full-time candidates attend 60 weekday classes and 20 Saturday classes.
In addition, the project will require approximately 60 days of the candidates's own time.
For advanced elective units offered by the Department of Electrical & Computer Engineering or the School of Computing, candidates are required to attend 2-3 hours of lecture per week during a semester. Each semester is about 12-13 weeks in duration (excluding exams).