A licenciatura tem a duração de seis semestres (três anos). Em cada semestre são lecionadas seis Unidades Curriculares (UC). Todas as UC são de cinco créditos ECTS.

A tabela abaixo lista as UC organizadas por semestre. Para cada UC é indicada a sua área científica e o tipo de aulas lecionadas.

Sem. Sigla Unidade Curricular (UC) Área Tipo
1 ALpE Álgebra Linear para Engenharia MAT T-30; TP-30
1 CpE Cálculo para Engenharia MAT T-30; TP-30
1 TMD Tópicos de Matemática Discreta MAT T-30; TP-30
1 PF Programação Funcional I T-30; TP-30
1 LI1 Laboratórios de Informática I I PL-30
1 OPUMinho Opção UMinho    
2 CS Sistemas de Computação I T-30 ; PL-30
2 AMpE Análise Matemática para Engenharia MAT T-30; TP-30
2 L Lógica MAT T-30 ; TP-30
2 EPTN Elementos de Probabilidades e Teoria de Números MAT T-30 ; TP-30
2 IP Programação Imperativa I T-30 ; TP-30
2 LI2 Laboratórios de Informática II I PL-30
3 LI3 Laboratórios de Informática III I PL-30
3 EA Estatística Aplicada MQ T-30 ; TP-30
3 BD Bases de Dados I T-30 ; PL-30
3 AdC Arquitetura de Computadores I T-30 ; PL-30
3 FCD Fundamentos de Comunicação de Dados I T-30; TP-30
3 AC Algoritmos e Complexidade I T-30; TP-30
4 IPM Interface Pessoa-Máquina I T-30 ; PL-30
4 SO Sistemas Operativos I T-30 ; PL-30
4 POO Programação Orientada a Objetos I T-30 ; PL-30
4 FM Física Moderna PHY T-30; TP-30
4 IO Investigação Operacional CE T-30; TP-30
4 RC Redes de Computadores I T-30 ; PL-30
5 CP Cálculo de Programas I T-30 ; TP-30
5 DSS Desenvolvimento de Sistemas de Software I T-30 ; PL-30
5 IA Inteligência Artificial I T-30 ; PL-30
5 MNONL Métodos Numéricos e Otimização Não Linear MQ T-30 ; PL-30
5 SD Sistemas Distribuídos I T-30 ; PL-30
5 CC Comunicações por Computador I T-30 ; PL-30
6 LI4 Laboratórios de Informática IV I PL-30
6 CG Computação Gráfica I T-30 ; PL-30
6 SSI Segurança de Sistemas Informáticos I T-30 ; PL-30
6 PL Processamento de Linguagens I T-30 ; PL-30
6 ADI Aprendizagem e Decisão Inteligentes I T-30 ; PL-30
6 OP1 (ATS) Análise e Teste de Software I T-30 ; PL-30
6 OP1 (EW) Engenharia Web I T-30 ; TP-30
6 OP1 (AP) Análise de Projetos EIS T-15 ; TP-30
6 OP1 (MQ) Mecânica Quântica FIS T-45 ; TP-30
6 OP1 (CCD) Codificação e Compressão de Dados I T-15 ; PL-30
6 OP1 (FCQ) Fundamentos da Computação Quântica I T-30 ; TP-30
6 OP1 (TSO) Tecnologias de Sistemas Operativos I T-30 ; PL-30
Áreas científicas: I - Informática, MAT - Matemática; MQ - Métodos Quantitativos; CE - Ciências de Engenharia; EIS - Engenharia Industrial e de Sistemas; FIS - Física.
Tipos de aula: T - Teórica, TP - Teórico-Prática; PL - Prática Laboratorial.
OPUMinho/OP1: UC optativas (as UC apresentadas são indicativas; em cada ano serão definidas as opções disponíveis).