Local Time

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

BSc in Informatics Engineering

Degree programme: BE Faculty:  Science and Technology Department
Mode: Full-time Start in: September
Credits: 180 Duration: 3 years
Vacancies: 50 (a minimum number of students is required)  





Programme Coordinators

Isabel Seruca (PhD)
Bruno Veloso (PhD)

Programme Description

In an era of massive data explosion, growing computational capacity and challenges created by the digitalization of organizations and businesses, there is a great demand for professionals in the field of Informatics and, consequently, the need for training students with this skills profile.

The degree in Informatics Engineering offers an interdisciplinary program and positions itself as an important formative contribution to organizational and social development. It is a study cycle intrinsically associated with the needs posed by contemporary economic growth and the structural transformations on which it is based, training professionals with the knowledge and skills to address the associated inovation and technological development requirements.

In this cycle of studies, ensured by qualified teaching staff that fully covers the several areas of intervention, an innovative curriculum is offered, with transversal competences, privileging group work, and creating training and research opportunities in collaboration with companies and researchers. The study plan includes a curricular internship, benefiting from a wide network of companies and institutions that are partners of the department and promoting the integration of students in the labor market.

Why Choose this programme


The term "Engineer", comes from the Latin ingeniu, being a person with technical-scientific training that makes him capable of solving technological, practical and often complex problems, related with the design, realization and implementation of products, systems or services. These are the three main characteristics that the Informatics Engineering course will develop for future graduates.

Given that we live in a digital age, more and more professionals are needed with this solid and specialized training in the area of IT, since computer applications emerge in all aspects of our daily lives. Studying Informatics Engineering helps to broaden horizons and create and design solutions to problems that people often have not yet thought of.

It is an area with strong national and international demand and above average earnings. According to Forbes, since 2016, informatics engineers are among the ten best-paid professions.

The Informatics Engineering study programme of the Department of Science and Technology differs from the others in a number of important aspects:


Career Prospects

Students, after completing a degree in Informatics Engineering, will have, among others, the following professional opportunities:



The degree in Informatics Engineering seeks to achieve, as its main objective, a solid training, on the one hand, in structuring areas and, on the other hand, in specific areas of Informatics Engineering. Complementarily, we intend to develop competencies that allow the continuation, for the professional practice and for the continuation of the training in the 2nd cycle. Personal skills and attitudes necessary to the profession are valued, namely the scientific spirit and creativity, critical sense and responsibility, as well as the ability to learn autonomously, the ability to interact and work in groups and interdisciplinary teams, the ability to self-adaptation and communication skills.

The following learning objectives to be developed by students are highlighted:


Admission requirements

·         High school or Bachelor level degree

·         Minimum English Proficiency level according to the Common European Framework of Reference for Languages: B2 – Independent - Vantage or upper intermediate

·         Evaluation of the CV

·         An interview (live or Skype)


Postgraduate options:

Master in Informatics

Master in Data Science


Study plan

1st year, 1st semester


Course Unit


Linear Algebra and Analytic Geometry 6
Algorithms and Programming 7
Mathematical Analysis 6
Computer Architeture and Organization 6
Behavioural Skills 5

1st year, 2nd semester


Course Unit


Fundamentals of Physics 4
Discrete Mathematics 6
Object Oriented Programming 6
Computer Networks 6
Information Systems 5
Information and Knowledge Society 3

2nd year, 1st semester


Course Unit


Algorithms and Data Structures 6
Requirements Engineering 6
Applied Statistics 6
Programming Laboratory 6
Operating Systems 6

2nd year, 2nd semester


Course Unit


Databases 6
Compilers 6
Software Engineering 6
Multimedia Applications Laboratory 6
Web Technologies Laboratory 6

3rd year, 1st semester


Course Unit


Entrepreneurship 6
Project Management 6
Artificial Intelligence 6
Mobile Applications Laboratory 6
Software Quality 6

3rd year, 2nd semester


Course Unit


Internship 8
Laboratory of Data Analysis 6
Option 4
Informatics Security 6
Distributed Systems 6


Further Information



Phone: +351 225 572 222 / 23

Mobile: +351 969 773 967

Email: ingresso@upt.pt


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