Master of Science in Computer Engineering

The Master of Science in Computer Engineering program is designed to train and educate graduate students who would like to learn and pursue a career as computer engineers as well as for their continued professional and scholarly development. The curriculum is designed to extend students' knowledge with research and design skills and theoretical concepts for both computer hardware and software design in an integrated manner. Students are required to complete 30 units of course work and 1 unit seminar course before preparing and successfully defending a Master's Thesis.

Program Mode of Delivery of Instruction​

  1. Blended Program - The Blended program was designed for the student who wishes to have face-to-face teaching or a mix of face-to-face and online teaching/learning activities (TLAs) in some or all of his/her courses.
  2. UOx (Fully Online) Program – The UOx or fully online program was designed for the student who wishes “anywhere anytime” education or who totally does not wish to be constrained by geography and time in the teaching/learning activities throughout the duration of his/her period of study. For a program to be “anywhere anytime”, the teaching/learning activities (TLAs) of all courses must be asynchronous, where learning does not require real-time interaction. Instead, content and coursework are available online for students to access at a time that best suits their schedules. The only time consideration in this mode of program delivery is in the deadlines of submission of assessment tasks and in the school academic calendar.


Apply Now | Admission Guidelines | Matriculation Fees | Curriculum