Computer Science is divided into many sub-areas of computing theory and practice, including the study of mathematical models of computing, algorithms and data structures, programming languages, operating systems, computer architecture, parallel and distributed computing systems, artificial intelligence, data mining, computer graphics, and computer security, among others.
The bachelor’s and master’s degrees offered by the DCC provide a wide range of career opportunities across sectors such as healthcare, stock exchange, banking, and services. Graduates find roles in areas including information systems, critical systems control and management, systems and network administration, and multimedia and Internet content production.
The doctoral degree has also been a path chosen by many graduates, several of whom now hold research and teaching positions in higher education.
Cycles | 1st cycle | 2nd cycle | 3rd cycle |
Duration | 3 years | 2 years | 3 to 5 years |
Type of Degree Program | Bachelor’s | Master’s | PhD |
Integrated Master's | |||
For first-cycle (undergraduate) degrees, application deadlines for Higher Education are set by the Directorate-General for Higher Education (DGES).
The application periods for second- and third-cycle degrees are the same across all programs offered by FCUP.
However, deadlines may differ for programs organized in collaboration with other institutions. At the DCC, this applies to the Master’s in Medical Informatics, jointly organized with FMUP, and the Doctoral Program in Computer Science, jointly organized with the Universities of Minho and Aveiro.
Through the ERASMUS mobility program, several student and faculty exchanges have already taken place with other higher education institutions, including the University of Valencia (Spain), the University of Granada (Spain), and the University of Ljubljana (Slovenia), among others.
At the doctoral level, exchange programs have also been established with Carnegie Mellon University (CMU Portugal) and the University of Texas at Austin (UT Austin Portugal).
The ECTS (“European Credit Transfer System”) provide a standardized way of measuring a student’s workload. They account for class attendance, study time, practical assignments, projects, and assessments.
