Faculdade

Ensino

Estrutura Curricular do MEI

O MEI estrutura-se em 2 fases, de acordo com as recomendações do ACM/IEEE CS Curriculum 2013: o bloco de consolidação, e o bloco de especialização. Assume-se que os estudantes tiveram antecipadamente uma formação do bloco base equivalente ao nível 1 ACM/IEEE.

O bloco de consolidação (30 ECTS, 25% do curso), inclui 9 UCs de Informática, que cobrem matérias tipicamente classificadas no nível 2 ACM/IEEE. Pretende-se com estas UCs, oferecidas no 1º ano, conceder uma formação muito sólida, de banda larga, em Engenharia Informática. De forma a permitir alguma flexibilidade, sem comprometer o requisito de abrangência, os alunos terão que obter aprovação em 5 de entre as 9 UCs oferecidas.

Ao bloco de consolidação segue-se o bloco de especialização (30 ECTS, 25% do curso), constituído por UCs opcionais, que cobrem matérias do nível 3 ACM/IEEE, permitindo ao estudante aprofundar conhecimentos numa subárea da Engenharia Informática. Os tópicos cobertos no bloco de especialização, e, em certa medida, no bloco de consolidação, complementam temas clássicos com tendências mais actuais, de acordo com as recomendações ACM/IEEE 2013, assegurando o alinhamento do curso com as necessidades da sociedade, e com a investigação actual na área. Os estudantes são aconselhados a seguir concentrações recomendadas para se especializarem em áreas concretas da Engenharia Informática.

O curso culmina com a Preparação e Elaboração de Projeto ou Dissertação de Mestrado Em Engenharia Informática (12+30 ECTS, 35% do curso).

Os restantes 18 ECTS (15% do curso) são obtidos em unidades curriculares transversais, nomeadamente de Matemática (6 ECTS), Ciências Humanas e Sociais (3 ECTS) e numa unidade opcional da oferta de várias dezenas de outras áreas (6 ECTS) .

 

1º Ano / 1º Semestre

  • Introdução à Investigação Operacional (6 créditos ECTS)
  • Unidade de Consolidação (6 créditos ECTS). Ver abaixo Unidades de Consolidação
  • Unidade de Consolidação (6 créditos ECTS)
  • Unidade de Consolidação (6 créditos ECTS)
  • Unidade Curricular do Bloco Livre B (6 créditos ECTS)

1º Ano / 2º Semestre

  • Aspetos Socio-Profissionais da Informática (3 créditos ECTS)
  • Empreendedorismo (3 créditos ECTS) Ver Perfil curricular FCT
  • Unidade de Consolidação (6 créditos ECTS)
  • Unidade de Consolidação (6 créditos ECTS)
  • Unidade de Especialização (6 créditos ECTS) ; ver abaixo - Unidades de Especialização
  • Unidade de Especialização (6 créditos ECTS)

2º Ano / 3º Semestre

  • Unidade de Especialização (6 créditos ECTS)
  • Unidade de Especialização (6 créditos ECTS)
  • Unidade de Especialização (6 créditos ECTS)
  • Preparação de Dissertação OU Preparação de Projeto em Engenharia Informática (12 créditos ECTS)

2º Ano / 4º Semestre

  • Dissertação OU Projeto em Engenharia Informática (Elaboração) (30 créditos ECTS)


Unidades de Consolidação

O estudante escolhe 5 entre as seguintes 10 opções:

  • Aprendizagem Automática
  • Concorrência e Paralelismo
  • Construção e Verificação de Software
  • Modelação de Sistemas e Processos
  • Interacção Pessoa-Máquina
  • Interpretação e Compilação de Linguagens
  • Representação de Conhecimento e Sistemas de Raciocínio
  • Segurança de Redes e Sistemas de Computadores
  • Sistemas de Bases de Dados
  • Sistemas de Computação em Cloud

Unidades de Especialização

O estudante escolhe 5 de entre as seguintes opções, podendo substituir unidades deste bloco por cadeiras do bloco de consolidação.

  • Algoritmos e Sistemas Distribuídos
  • Aprendizagem Profunda
  • Arquitetura e Protocolos de Redes de Computadores
  • Computação de Alto Desempenho
  • Computação Multimédia
  • Conceção e Implementação de Aplicações para a Internet
  • Confiabilidade de Sistemas Distribuídos
  • Desenho de Algoritmos para Problemas de Otimização
  • Engenharia Orientada a Modelos
  • Jogos e Simulação
  • Modelação de Dados
  • Mineração e Pesquisa de Dados Web
  • Processamento de Streams
  • Programação Concorrente: Linguagens e Técnicas
  • Programação com Restrições
  • Prospeção e Análise de Dados
  • Qualidade do Software
  • Requisitos e Arquitetura de Software
  • Segurança de Software
  • Sistemas de Computação Móvel e Ubíqua
  • Teoria de Jogos Computacional
  • Visualização e Análise de Dados
  • Web Geográfica