2 Years Regular Course
The department of Software Engineering involves application of specialized knowledge and skills to develop different kinds of large, complex software systems. Most challenging problems in industry and commerce are associated with software development with a set of best practices that can be used to develop better performing and more usable software.
At the heart of complex, multi-dimensional organisations, software engineering involves more than just the development of modern information systems. Consequently, software engineers need to move beyond the boundaries of their job-specific expertise and enhance their professional profiles by acquiring managerial and interpersonal competences. Software engineers who aim to be future business leaders should not only possess such multiple skills, but should be able to translate theoretical knowledge into business practices, engender interdisciplinary dialogues and communicate successfully in an international and intercultural environment.
The Master of Software Engineering prepares computer professionals to develop software products and services for industry and government through software analysis, design and architecture; system verification; data storage and retrieval; and managing globally-distributed development. The software industry increasingly requires those with a suitable engineering background for their cutting edge projects. Graduates with an master's in Software Engineering can expect to find significant opportunities in software development, management, and marketing.
The Master's in Software Engineering has been tailored to the needs of students who are interested in interdisciplinary approaches and seek a good foundation for their future careers. It enables them to interact effectively, confidently and responsibly in increasingly complex, multidimensional work environments of software development - anywhere on the globe.
Computer Science Students
For more information, Please visit our Computer Science Department site.