SOFTWARE ENGINEERING

OBJECTIVES

The Master of Science in Software Engineering (MESW) aims at providing advanced, professional, and scientific training, devised for professionals seeking to update their skills, as well as to acquire new, state-of-the-art knowledge in Software Engineering.

 

STUDY PLAN 2024/2025

FIELDS OF SPECIALIZATION

MESW study plan covers the following areas:

  • Software Engineering fundamentals and paradigms;
  • Software specification, design, and construction;
  • Security issues in Software Engineering;
  • Software understanding, evolution, testing and verification, and validation;
  • Innovation and entrepreneurship in Software Engineering.

 

PROFESSIONAL ABILITIES

MESW graduates become indispensable professionals to the software industry, coping with size, complexity, and market needs and constraints. They are professionals able to be on top of the technical hierarchy of the global software industry.

MESW learning objectives are upheld by its modules and verified through analysis of the academic path taken by its students. Its definition takes as a reference the profile required for professionals, who are capable of applying a systematic, disciplined, and quantifiable approach, leading to the development, operation, and maintenance of a software system that meets the functional requirements and quality attributes. Graduates should therefore be able to:

  • Efficiently develop quality software within a project team;
  • Detect and manage requirements conflicts, and devise solutions that balance cost, time, knowledge and organizational constraints;
  • Design and create software engineering solutions, considering ethical, social, legal, economic and technological constraints;
  • Understand and give value to feasibility assessment, negotiation, efficient working habits, leadership, communication skills, and lifelong learning;
  • Learn new models, techniques, and technologies of software development;
  • Promote organizational change by identifying caveats in the software development technology and suggesting improvements;
  • Coordinate software engineering teams throughout the software development process.

 

CAREER PROSPECTS

The MESW curriculum is anchored in real-world problem solving, through team-based software development projects, based on a “learn-by-doing” philosophy. Consequently, MESW provides the industry with highly trained, specialized professionals capable of leading and managing large and complex software engineering projects, guaranteeing high-quality standards.

 

PARTNERS

Bit SONAE will fund some student grants.

For more information contact mesw@fe.up.pt

 

TUITION FEES

EU Students 2500€/Year*

Non-EU Students 6000€/Year*

Students CPLP countries 3300€/Year*

*the Academic year 2023/2024. Check the complete list of tuition fees on this page.

APPLICATION TAXES

55€

LANGUAGE

English

SCHEDULE

Daytime

ACADEMIC YEAR

September – July

AVAILABLE PLACES

1st phase 15
2nd phase 25
3rd phase 10
(Total 50)

Note: Non-EU students should apply in the 1st phase to start the visa procedure on time; leftover places are added to the places in the next phase.

DURATION

2 years

WEBSITE

www.fe.up.pt/mesw

APPLICATIONS

Click here