Local Time

Erasmus Students: please refer to this page for the information that's relevant to you.

MPhil in Informatics, specialization in Software Engineering

Degree programme: MSc Faculty: Science and Technology Department
Mode: Full-time Start in: October
Credits: 120 Duration: 4 Semesters
Vacancies: 30 (a minimum number of students is required)  






Programme Coordinator

Maria João Ferreira (PhD)

Programme description

The learning objectives of the 2nd Cycle of Computer Studies are the understanding of technology, its application, the development of critical sense, and scientific and technical communication.

The specialization in Software Engineering (ES) allows the development of transversal knowledge base, namely in modeling techniques, emerging technologies, project management and technological innovation; considering that these areas of competence are structuring for the IT professional.

Software Engineering students will be able to plan, control and conduct highly complex software development activities using emerging technology.

In addition to providing advanced scientific and professional training in Software Engineering, we foster critical and creative thinking in relation to new technologies (mobile computing, Internet of Things (IoT), Big Data, Information Security), entrepreneurship and sustainable development processes.

It is our mission to help the IT professional not to embrace jobs, but projects, with flexibility, proactivity, the search for new challenges, sustainable learning, in short, to be positive about the future!

This ideal is more meaningful in the 2nd year of this course, being possible, in addition to the dissertation, to opt for a project or internship in a business context, contributing to the resolution of eventual needs of the company, or with an innovative character.




Why choose this programme

The MSc in Informatics - Specialization in Software Engineering, allows to acquire specialized knowledge, adequate and necessary for a better professional performance and the development of the current Knowledge Society.

This course has a faculty mostly doctorate in reference universities, which introduces a dynamic and plurality of visions that enrich the training, as well as expert professionals with extensive experience in the software development industry.

During the two years, on the one hand, the course has a series of seminars in emerging areas, directed by prestigious professionals and professors from foreign universities and, on the other hand, also allows students from courses of the 1st cycle acquire more skills at the behavioral level, now so sought after by employers.

As it is characteristic in the courses of the DCT, it is offered a teaching of proximity, which guarantees the quality of the formation and consequently the success of the placement of the masters.

The REMIT - Research on Economics, Management and Information Technologies, a research center that supervises the MSc in Informatics, annually presents the ongoing research projects in which master dissertations and project work can be inserted.

Career prospects

IT Consultant, Project Manager, Network Manager, Senior Programmer mobile solutions and multimedia


For specialization in Software Engineering students should have a set of skills:

  1. To plan, manage and conduct development activities of highly complex software systems;
  2. To know how to define technological solutions to solve complex organizational problems;
  3. To diagnose problems associated with the use of computer technologies and systems;
  4. To Know how to plan and manage the technology services support infrastructure in organizations;
  5. To ensure information security and supporting infrastructure;
  6. To understand, manage and control the risks associated with IT;
  7. To acquire critical thinking and reflective attitude;
  8. Become familiar with the R & D process in order to monitor the evolution of the area body of knowledge and to participate in them;
  9. To acquire leadership posture, sense of ethics and professional responsibility.

Admission requirements


Course structure

The MPhil is a post-graduate program aimed at preparing the student to take leadership roles in the knowledge and application of technologies, as well as critical thinking development and scientific and technical communication skills.

The course allows a common basis for structuring knowledge, namely concerning modeling techniques, emerging technologies, project management and technological innovation.

The course’s specific objectives are to know how to plan, control, and perform development activities of highly complex software systems using emergent technologies, and to define delineate technological solutions to address organizations’ problems of high complexity. The planning and management of the infrastructure supporting the organizational technological services consist in another core field of expertise, as well as to ensure high security standards and risk management. The professional ethics and leadership role are developed within critical thinking and responsible attitudes.

The course follows the best international practices and is aligned with the ACM/IEEE curriculum recommendations. Moreover, it is accredited by the national authority agency A3ES, and the UPT is the unique Portuguese private university to hold a global certificate quality.

The two-year course program comprises twelve mandatory curricular units providing a mix of theoretical underpinning, technical skills and perspectives on software engineering. It then culminates with an applied research and development experience that can be an internship, project or a thesis.


Study plan

1st year, 1st semester


Course Unit


Data Management 7
Management and Evaluation IS / IT Projects 5
Research Methods 5
Seminar 6
Advanced Modeling Techniques 6
Emerging Technologies 6

1st year, 2nd semester


Course Unit


Applications in Ubiquitous Computing 6
Software development 6
Management of Innovation and Technological Entrepreneurship 7
Human Machine Interaction 5
Interactive Multimedia 6

2nd year, Annual


Course Unit


Dissertation / Project work / Internship 60



Further Information

E-mail: ingresso@upt.ptmest.Informatica@upt.pt

This website uses cookies to provide better functionality and for performance measurements (European Union Directive 2009/136/EC)