ACE: Engenharia de Software


Regras de escolhas das Unidades Curriculares (UCs)

Nesta fase o aluno deverá escolher todas as UCs que farão parte do seu plano de estudos, mesmo áquelas que já tenha completado em anos anteriores, ou aquelas que, por qualquer motivo, não deseje inscrever-se este ano

  • Deverão seleccionar 5 UCs em cada semestre
  • A UC de Gestão e Organização Empresarial é obrigatóia
  • Deverão ser completadas, na soma dos dois semestres, no mínimo 5 UCs próprias do ACE
  • Deverão ser escolhidas no mínimo duas UCs Nucleares do ACE

UCs do ACE - 1º Semestre


Design de Software(NUCLEAR)
Programação Paralela e Concorrente
Software Fiável

UCs do ACE - 2º Semestre


Computação em Nuvem
Linguagens de Domínio
Técnicas de Compilação
Verificação e Validação de Software(NUCLEAR)

UCs - 1º Semestre


Abordagens Ómicas em Biomedicina e Biotecnologia
Análise de Dados Complexos
Análise e Gestão de Risco em Segurança Informática
Aprendizagem Automática
Aprendizagem Automática Avançada
Bases de Dados Avançadas
Complexidade Computacional
Computação Móvel
Desenho e Desenvolvimento de Jogos
Experiência de Utilização
Internet das Coisas
Privacidade e Segurança dos Dados
Robôs Móveis
Segurança de Software
Sistemas Multi-Agente
Tolerância a Faltas Distribuída
Vida Artificial
Visualização de Dados

UCs - 2º Semestre


Animação e Ambientes Virtuais
Aplicações na Web
Aprendizagem Profunda
Bioinformática
Computação Quântica
Configuração e Gestão de Sistemas
Desenho e Análise de Algoritmos
Detecção e Tolerância a Intrusões
Gestão e Organização Empresarial
Integração e Processamento Analítico de Informação
Inteligência Artificial em Jogos
Interação em Linguagem Natural
Metodologias Ofensivas e Defensivas de CiberSegurança
Métodos e Estudos com Utilizadores
Métodos Quantitativos em Biologia de Sistemas
Multimédia
Prospeção de Dados
Redes de Conhecimento
Sistemas Ciberfísicos
Técnicas de Interacção Avançadas
Tecnologias de Segurança