Software engineering

The buzzwords of the Noughties are ‘tailor-made’, where ‘one size fits all’ solutions do not appeal to the forward thinking business organisation. Indeed, many service and solution providers have found their niche in moulding their industry expertise to fit that of their clients, instead of the other way around.
 
Software developers tackle a wide range of client requirements across a wide range of industries. A solid foundation in coding and programming language is needed to cater to these clients. Subjects at postgraduate level should include:
  • Modelling and service-oriented architecture
  • Evolvable software
  • Software process improvement  and Capability Maturity Model Integration (CMMI)
  • Software engineering for industrial application
Depending on the programme, a Master’s in software engineering may even equip you with managerial know-how and necessary business skills. This in essence presents great value for your employer: a technically minded software professional with managerial abilities. This becomes even more invaluable if you plan to become self-employed in the future.
 
Generally, a bachelor’s degree with second class honours and relevant experience will be sufficient to be admitted into a postgraduate programme.
 
Potential employers:
  • Software development/engineering companies
  • All types of businesses