The program is aimed at equipping students in the area of software design and development. Students will be trained using software engineering methodologies and tools, as well as modern and current industry techniques. The first part of the programme will expose students to traditional programming techniques before moving on to latest industry standards. Computer languages such as Java and C will be covered, using the approach of Object Oriented concept and software engineering methodologies and tools.


At the end of the Diploma Software Engineering Programme, graduates should be able to:

  • Demonstrate the ability to articulate the document work-flow and processes during project development. (Knowledge)
  • Analyse, design, implement, and documenting all aspects of the software development lifecycle to appropriate industry standards. (Practical Skill)
  • Demonstrate teamwork in the development of a software project, interpersonal, entrepreneurial and social skills. (Social Skills and Responsibilities)
  • Demonstrate professionalism and social and ethical considerations in accordance with ethical and legal principles. (Ethics, Professionals and Humanities)
  • Communicate effectively with peers, clients, superiors and society at large. (Communication, Leadership and Team Skills)
  • Identify, formulate and solve programming problem. (Scientific Method Problem Solving)
  • Apply skills and principles of lifelong learning in academic and career development. (Lifelong Learning and Information Management)
  • Act effectively as an individual or as a leader in stakeholders meeting during project development. (Entrepreneurship and Managerial Skills)


2½ Years / 7 Semester