Master of Science in Software Engineering

Application Dates
Course Overview
Masters (Coursework)
Tuition Fees
RM 39,999
Cyberjaya, Selangor, Malaysia
18 Months
Prior Study
Bachelor degree
Graduation Results
2.99 and lower (Pass)
Study Field


Focusing on current software engineering concepts and methodologies, the Master of Science in Software Engineering provides an opportunity for scientific, technical and sophisticated commercial systems developers to enhance their expertise in systems software development and applied research. The Master of Science in Software Engineering is the preferred programme track for the hands-on developer.

Entry Requirements

  • A Bachelor's Degree in Computer Science or Bachelor Degree in Software Engineering with honours with a minimum CGPA of 2.50 and above from any higher education institution recognised by the Malaysian Government; OR
  • Any other recognised equivalent qualification by the Malaysian Government.

Learning Outcomes

At the end of this programme, students will be able to:

  • Demonstrate knowledge and understanding of essential facts, concepts, principles and theories relating to Information Technology;
  • Apply theoretical principles of technology and entrepreneurship in relevant areas;
  • Demonstrate a critical and practical understanding of business intelligence systems and the role they play in providing a competitive advantage to organisations;
  • Integrate various technology solutions;
  • Utilise relevant techniques and demonstrate analytical and critical thinking skills in problem solving;
  • Apply skills and principles of lifelong learning in academic and career development;
  • Communicate effectively with peers, clients, superiors and the society at large;
  • Demonstrate teamwork, interpersonal and social skills;
  • Demonstrate professionalism and social and ethical considerations in accordance with ethical and legal principles;
  • Apply broad business and real world perspective in workplace and everyday activities; and
  • Demonstrate entrepreneurial and managerial skills.

Course Structure

Year 1

Semester 1

  • Strategic Management Information Systems
  • Research Methodology 
  • Software Maintenance and Configuration Management 
  • Innovation & Entrepreneurship
  • Decision Support & Intelligent System

Semester 2

  • Software Metrics
  • Software Architecture
  • Data Engineering
  • Software Quality

Year 2

Semester 3

  • Software Agents
  • Data Warehousing & Data Mining
  • Research Project Paper
  • Management of Outsourced Development

Career Opportunities

  • Software Developer
  • System Engineer
  • Requirements Engineer
  • Software Architect
  • Quality Assurance Engineer
  • User Interface Designer
  • Project Leader
  • Business Analyst