The MSc in Software Engineering aims to teach you how to “develop high quality software systems cost effectively” – to ‘engineer’ rather than just ‘build’. It equips you with the state-of-the-art techniques and tools necessary to conduct various stages of development in an explicit, structured fashion that is cost-effective and appropriate for the problem at hand. Starting with business processes and requirement engineering, through design, modelling, system architecture, and component based development; the programme goes on to cover implementation and testing. It also covers a number of specialised topics ranging from traditional scientific formalism to modern paradigms such as Service Oriented Architecture and Cloud Computing.
|Software Architectures and Programming Models|
|Applied Data Programming|
|Software Quality Engineering|
|Agile Project Development|
|Batch||Commencement Date||Available Seats|
|Please select a branch to view the batch details|
Sri Lankan Students