ABOUT
What is Software Engineering?
The Master in Software Engineering is a higher education program that promotes qualification excellence in both nuclear and advanced topics on Software Engineering, from its theoretical foundations to IT industry integration.
Who should apply?
The Master in Software Engineering aims at providing advanced, professional and scientific training, devised for professionals seeking to update their skills, as well as acquiring new and state-or-the-art knowledge in Software Engineering.
DURATION
2 years.
STRUCTURE
The MESW has a curricular component of 72 ECTS and a dissertation component of 48 ECTS.
GENERAL OBJECTIVES
The Master in Software Engineering (MESW) aims to be a training cycle of excellence at the level of the 2nd cycle of Bologna and its main objective is to train professionals with solid basic training and skills in Software Engineering to suppress market needs, promote innovation and increase competitiveness.
SPECIFIC OBJECTIVES
The objective of MESW is to promote excellence in qualification in advanced and core aspects of Software Engineering (ES), from its theoretical foundations to the integration of computer technologies in organizations so that students can:
- Work efficiently in a project team to develop quality software;
- Detect conflicts in requirements and define solutions in the limits of cost, time, existing knowledge and organizational idiosyncrasies;
- Design Software Engineering solutions taking into account ethical, social, legal, technological and economic restrictions;
- Understand and value the analysis of feasibility, negotiation, efficient work habits, leadership, communication and continuous study;
- Learn new Software Engineering development models, techniques and technologies;
- Analyze the strengths and weaknesses of Software development technology, promoting change in organizations;
- Lead the work in several areas of Software development.
CURRICULUM PROPOSAL
The curriculum proposal for the Master in Software Engineering follows the expressed principles of the Bologna Process, taking into account the global objectives and the pedagogical changes resulting from it.
ACCREDITATIONS
The study cycle is accredited by the Higher Education Assessment and Accreditation Agency (A3ES). More information can be found in the reports produced by A3ES.
Job Opportunities
MESW graduates are indispensable professionals in the software industry, capable of managing
large-scale projects, with complexity and restrictions imposed by the market. We need to train people capable of being at the top of the technical hierarchy of the global software industry.
Partnerships with companies
In the curricular unit “Software Engineering Seminars”, companies present the challenges they face on a daily basis. In “Project Management, Innovation and Entrepreneurship”, students develop software projects in close collaboration with clients in the business world. Finally, in the “Dissertation”, work is often carried out in a business environment.
5 reasons to choose
MESW at FEUP
High employability and integration into the labor market.
Acquisition of theoretical knowledge and skills to deal with the complexity of software systems.
Acquire knowledge to analyze, design, implement, test, understand and maintain/evolve software systems.
Dealing with real-world problems with a team development project component to “learn by doing”.
Multicultural environment with students of different nationalities and with teaching in English.
TESTIMONIALS
CONTACTS
Faculdade de Engenharia da Universidade do Porto
Departamento de Engenharia Informática e Computação
Rua Dr. Roberto Frias, s/n
4200-465 Porto
MESW OFFICE
(+351) 225 081 977/1405
mesw@fe.up.pt