Master of Computer Science (Software Engineering) (by Coursework)

In this information-driven 21st century, computerized systems play key roles to the success in organizations.  The Master of Computer Science (Software Engineering) is a postgraduate programme that focuses on application of knowledge and techniques to enable software engineering related processes and decisions be done in a systematic way. 

The programme prepares graduates to come up with effective solutions for solving software engineering problems that contributes to better design and implementation of software systems and solutions on critical business problems.  The programme also integrates innovation, entrepreneurship, managerial, and social responsibilities skills that can be practised in future careers and be used to take leading roles in shaping the information-driven future.

PROGRAMME LEARNING OUTCOMES

  • Apply knowledge and techniques to make software engineering decisions in a systematic way.
  • Develop effective solutions for software engineering problems.
  • Demonstrate technical expertise in software engineering field.
  • Develop good collaborative and communication skills within the team and with diverse audience.
  • Use digital and numeracy skills as well as a broad range of information, media and technology applications to solve problems in software engineering field.
  • Use digital and numeracy skills as well as a broad range of information, media and technology applications to solve problems in software engineering field.
  • Engage in self-directed lifelong learning and demonstrate entrepreneurial competency to deliver solutions in software engineering field.
  • Demonstrate behaviour that is consistent with code of ethics and standards of professional conduct.

PROGRAMME EDUCATIONAL OBJECTIVES

  • Computing practitioners having advanced knowledge in the fields of study capable of adopting best methodologies and techniques to provide innovative solutions for current issues in the software engineering domain.
  • Computing practitioners having advanced knowledge in the fields of study capable of adopting best methodologies and techniques to provide innovative solutions for current issues in the software engineering domain.
  • Computing practitioners having advanced knowledge in the fields of study capable of adopting best methodologies and techniques to provide innovative solutions for current issues in the software engineering domain.
  • Computing practitioners having advanced knowledge in the fields of study capable of adopting best methodologies and techniques to provide innovative solutions for current issues in the software engineering domain.

PROGRAMME COORDINATOR

ENTRY REQUIREMENTS

  • A Bachelor’s degree with minimum CGPA of 2.75 or equivalent, in a Computing field from MMU or institutions recognised by the Senate; OR
  • A Bachelor’s degree with minimum CGPA of 2.50 and not meeting CGPA of 2.75 or equivalent, in a related field from MMU or institutions recognised by the Senate, can be accepted subject to rigorous internal assessment process; OR
  • A Bachelor’s degree or equivalent not meeting CGPA of 2.50, in a related field from MMU or institutions recognised by the Senate, can be accepted subject to a minimum of five (5) years working experience in the relevant field.
  • A minimum overall TOEFL score of 550 (paper-based) or 80 (internet-based); or
  • A minimum IELTS (academic) overall band score of 6.0; or
  • A credit in 1119 English Examination; or
  • A minimum MUET overall band score of 4; or
  • Any other qualification which is of equivalent level as determined by the Senate of the University

PROGRAMME DURATION

  • Full-Time: 1 – 3 years
  • Part-Time: 2 – 5 years