Program Title

MSc in Informatics - Specialization in Software Engineering

Program Duration (Months)


Study Modes

Full Time

Educational qualification required for admission

Graduate degree

Admission Criteria

Admission to the Master’s degree

Application Materials

a) Application form, duly completed

b) Declaration, on oath, that the candidate does not hold the Portuguese nationality;

c) Bachelors degree, including grades (Document certifying the holder of a qualification obtained in the origin country, may entitle the candidate to apply for admission in that country’s Higher Education, with classifications). This document must be recognized by a Public Portuguese High School

d) Document certifying the completion of the exams equivalents to students admitted under the general regime of admission and accession in terms of their level and contents tested, as well as with the respective classification;

e) Document certifying the level of knowledge of Portuguese or English according to the language used in the course the applicant is applying for;

f) Copy of the passport or another legally equivalent document;

g) Passport-type photograph;

If the diploma’s language is not Portuguese nor English, an official translation into one of these languages must be offered as well.

Program Description

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 a transversal knowledge base, namely in modelling 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 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 behavioural level, now so sought after by employers.

As it is characteristic in the courses of the DCT, it is offered to teach 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.
Program Level
Medium of Instruction


Annual Tuition fee Non-EEA


IELTS Requirement


Application Deadline
  • 25/06/2021 12:00 am - 10/08/2021 12:00 am Ended
Social Networks
Twitter Feed by the University
[fts_twitter twitter_name=UPT_Porto tweets_count=6 cover_photo=yes stats_bar=yes show_retweets=yes show_replies=yes]
  • No comments yet.
  • Add a review
    Application Form
    [pms-restrict subscription_plans="19390"] [gravityform id="1" title="false" description="false" ajax="true" tabindex="49" field_values="check=First Choice,Second Choice"] [/pms-restrict]