This master's programme focuses on developing advanced knowledge and expertise for the design and development of software and digital services. In the programme, you will learn to apply engineering principles in software and systems development, including design methodologies, business process and service modelling, operation principles, and maintenance and quality assurance approaches.
The Master's Programme in Software Engineering is designed for students who have completed at least 24 ECTS credits in computer science or related fields (IT/IS or software engineering) but do not have a bachelor's degree in these fields. Building on more general software engineering topics and other areas of information technology, such as software development, quality assurance and testing, or software design, this programme provides an opportunity for students to engage in and develop skills for research.
The programme's basic courses can be completed remotely, but the attendance requirements of advanced and elective studies vary. You should prepare to attend classes on campus as needed.
After graduation, you will have a solid foundation in software engineering. You will be able to apply computer science and software engineering principles, best practices, and industry standards to complex software systems development.
You will be able to
Na studia magisterskie mogą kandydować wszyscy, którzy ukończyli studia licencjackie lub inżynierskie (studia I stopnia), studia magisterskie lub studiują na ostatnim roku studiów I-stopnia. Studia, które planujesz powinny mieć zbliżony profil do tych obecnych lub ukończonych, ponieważ w procesie rekrutacji kluczowa jest ich zgodność programowa.
You must complete one of the following degrees:
AND you must have completed
a minimum of 24 ECTS credits of programme-specific studies in
by the application deadline.
Work Certificate must include:
2. Upload the related documents to prove your publications and extracurricular activities that are related to the field of study.Upload only ONE attachment where you have combined all the different documents for your publications and extracurricular activities related to the programme and completed by the end of the application period.
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 is a computer and an internet connection.
Understanding different aspects of software engineering is essential for any professional today.
The programme’s graduates can work in many roles: as software developers, software architects, requirements engineers, database administrators, user experience specialists, team leaders, or project managers – to name a few.