Mestrado em Engenharia Informática

Education

Master's in Computer Science and Engineering

Program the Future

Computer Science Engineering is a branch of engineering focused on the design, development, and implementation of technology solutions based on software and hardware to solve complex problems across various fields. Computer Science Engineering studies the principles, techniques, and mechanisms necessary to design efficient and innovative computational systems.

Computer Science is vital to modern society, with the skills of Computer Engineers being essential in all companies and organizations involved in the development of services, systems, and products, particularly those operating in the field of Information Technology. Using advanced skills in artificial intelligence, software engineering, distributed systems, machine learning, cloud computing, digital media, security, among others, our engineers drive innovation in diverse areas such as Digital Transformation, Public Health and Personalized Medicine, Digital Agriculture, the Automotive Industry, Cybersecurity, and Privacy.

The Master’s in Computer Science and Engineering gives you the opportunity to be at the forefront of the technological revolution and to design and implement innovative technological solutions that boost productivity, efficiency, and progress across various sectors — from industry to services — promoting a more connected and advanced societ

"Impulso Mestre 2026" Scholarship

These scholarships, worth 450 euros, are available to all students who:
a) Are applying, for the first time to the first year of a Master’s degree at NOVA FCT;
b) Have completed their Bachelor’s degree with a final grade equal to or higher than 15 (out of 20);
c) Have completed their Bachelor’s degree at a higher education institution in Portugal or in another Member State of the European Union.

Note: Only candidates whose course edition takes place at NOVA FCT are eligible.

The results will be announced in November 2026.

Check the regulations (in Portuguese only)!

Why this Master's?

  • Offers comprehensive training through consolidation courses in various areas, combined with specialized training focused on one or two specific fields;
  • Provides courses that combine enduring theoretical foundations with knowledge of current technologies, together with a strong practical component (through assignments and projects);
  • Provides a flexible path within the broad field of Computer Science Engineering;
  • Allows the option to undertake a Scientific Thesis in an academic or business environment, or an Engineering Project in a business environment.

Applications 2026/27

1st Phase: February 4 to March 27, 2026

2nd Phase: June 1 to July 17, 2026

3rd Phase: August 19 to September 4, 2026

Single application phase for international students: February 4 to March 27, 2026

Vacancies: 170

Duration: 2 years (120 ECTS)

Format: On-site, Daytime

Language: English

DO YOU HAVE QUESTIONS?

Course Coordinator: Nuno Preguiça, mei.coordenador@fct.unl.pt

Academic division: mestrados@fct.unl.pt

I want to apply:

Program

The course is structured to achieve the following objectives: to provide a specialised core education in one area of Informatics, complemented by training in a second area; and to ensure a breadth of knowledge in Informatics that goes beyond the areas of specialisation.

To achieve the first objective, the course follows a model that combines specialisations and secondary concentrations.

A specialisation (36 ECTS, 30% of the course) provides in-depth knowledge in a broad area of Informatics. To obtain a specialisation, a student must complete two core, mandatory course units and four specialisation course units (electives chosen from a set of seven course units).

 

For whom

  • Holders of a bachelor’s degree or legal equivalent in Computer Science and Engineering or a related program, subject to curricular evaluation;
  • Holders of a foreign higher academic degree awarded after completing a first cycle of studies organized in Computer  Science and Engineering or a related program, according to the principles of the Bologna Process by a participating country;
  • Holders of a foreign higher academic degree in Computer Science and Engineering or a related program recognized by the Scientific Council of the Faculty of Science and Technology as meeting the objectives of a bachelor’s degree;
  • Candidates with an academic, scientific, or professional curriculum recognized by the Scientific Council of the NOVA FCT as demonstrating the capacity to undertake this study cycle.

Career opportunities

  • Software Development Companies;
  • Start-ups and Technology Companies;
  • Consulting Firms;
  • Technology Companies in the Telecommunications, Banking, Automotive, Aerospace, Medicine, and Agriculture sectors;
  • Government;
  • IT and Research & Development (R&D) Departments of companies in various sectors;
  • Research Laboratories.

  •  

About the Department of Computer Science

The Department of Computer Science  is a pioneering institution in higher education and scientific research in Computer Science in Portugal, having trained thousands of Computer Science Engineers. Many of our faculty members have contributed to the development of Computer Science in the country, including the first national connection to the Internet, training the first PhDs, and establishing Portugal's reputation in research and innovation in Computer Science.

More info

Key Figures of NOVA FCT