Master of Science in Software Engineering

Faculty of Information & Communication Technology JPT/BPP (KA10485) 05/15

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.

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.

Show Programme Structure


Year 1
Semester 1 Semester 2
Strategic Management Information Systems Software Metrics
Research Methodology Software Architecture
Software Maintenance and Configuration Management Data Engineering
Innovation & Entrepreneurship Software Quality
Decision Support & Intelligent System
Year 2
Semester 3
Software Agents
Data Warehousing & Data Mining
Research Project Paper
Management of Outsourced Development
View Mobile