The Master’s Program in Software Engineering aims to develop your professional skills in the subject. In addition, the program provides you opportunities to engage in and develop research abilities.
LUT University’s program addresses the application of the engineering bases of software and systems development, including design methodologies, business processes, and service modeling and re-engineering, operation principles, and maintenance and quality assurance approach.
Software development is an integral part of modern society. It shapes virtually everything from the objects around us to the ways in which we communicate.
After graduation, you will have a solid foundation in software engineering. You will be able to describe and apply computer science, software engineering knowledge, best practices, and standards appropriate for engineering complex software systems.
After completing this Master’s program, you will be able to:
- design software systems and define architectures in open and distributed environments in a holistic and integrative manner;
- apply software engineering best practices and standards to software development and the evolution of diverse types of software systems.
The program includes core and language studies.
Core studies includes studies on topics such as architectures and architectural patterns, data-intensive software systems, software maintenance, and quality assurance in software development.
There are many reasons why software engineering is so popular, such as good job security, high starting salaries, and diverse job opportunities across industries.
Software engineers may also have flexible work schedules – they can work anywhere where there are a computer and an internet connection.
Possible jobs for graduates in Software Engineering:
- software developer
- software architect
- requirements engineer
- user experience specialist