Disciplinas e Horários | PPGES – Programa de Pós-Graduação em Engenharia de Software

Disciplinas e Horários

  1.  Veja horários da pós-graduação 2025/2

  2. Norma Interna 2025/1 Da Integralização dos Créditos

Código

Disciplina

Ementa

AL5082

Otimização e Complexidade de Algoritmos

  • Grupo I
  • Carga horária: 60
  • Créditos: 4

Ordens e notação assintótica. Recorrências. Mergesort. Quicksort. Filas de prioridade e heapsort. Ordenação em tempo linear. Programação dinâmica. Algoritmos em grafos. Complexidade computacional.

AL5083

Engenharia de Software Experimental

  • Grupo III
  • Carga horária: 60
  • Créditos: 4

Introdução à Engenharia de Software Experimental. Experimentos em Engenharia de Software. Revisões Sistemáticas. Surveys (pesquisas de opinião). Estudos de Caso.

AL5084

Desenvolvimento de Software

  • Grupo II
  • Carga horária: 60
  • Créditos: 4

Engenharia de Requisitos. Análise e Projeto de Software. Técnicas de Programação. Teste e Depuração de Código.

AL5085

Verificação e Validação de Software

  • Grupo II
  • Carga horária: 60
  • Créditos: 4

Conceitos e técnicas de validação e verificação. Inspeções e Revisões de software. Testes de software.

AL5086

Segurança de Sistemas

  • Grupo I
  • Carga horária: 60
  • Créditos: 4

Vulnerabilidades, ameaças e ataques. Criptografia. Comunicação segura. Técnicas de autenticação para controle de acesso a sistemas. Defesa em profundidade. Sistemas operacionais seguros.

AL5087

Projeto e Desenvolvimento de Programas Paralelos

  • Grupo I
  • Carga horária: 60
  • Créditos: 4

Visão geral sobre as arquiteturas paralelas. Projeto de programas paralelos. Desafios no desenvolvimento de programas paralelos para ambientes de memória compartilhada (Multicore e Manycore) e para memória distribuída (cluster, grid e cloud computing). Práticas em desenvolvimento de programas paralelos. Análise de desempenho.

AL5088

Programabilidade de Infraestruturas de Rede

  • Grupo I
  • Carga horária: 60
  • Créditos: 4

Novos paradigmas de redes de computadores. Redes definidas por software. Funções virtualizadas de rede. Programabilidade do plano de controle, plano de dados e de funções de rede.

AL5089

Modelagem de Software

  • Grupo II
  • Carga horária: 60
  • Créditos: 4

Conceitos, técnicas e métodos de modelagem de software. Modelagem de sistemas de informação. Padrões de modelagem de software. Tendências. Projeto prático de modelagem de software.

AL5090

Engenharia de Software Orientada a Agentes

  • Grupo IV
  • Carga horária: 60
  • Créditos: 4

Conceitos de Agentes e Sistemas Multi-agentes. AOSE (Agent Oriented Software Engineering). Linguages de Modelagem para Agentes e Sistemas Multi-Agentes. Metodologias AOSE.

AL5091

Aprendizagem de Máquina Aplicada à Engenharia de Software

  • Grupo IV
  • Carga horária: 30
  • Créditos: 2

Regressão. Redes Neurais. Árvores de Decisão. Lógica Nebulosa. Metaheurísticas. Agrupamento de dados.

AL5092

Interação Humano-computador no Desenvolvimento de Software

  • Grupo II
  • Carga horária: 60
  • Créditos: 4

Fundamentos teóricos de Interação Humano-Computador. Qualidade no uso. Processos de design em IHC. Integração entre Engenharia de Software e Interação Humano-Computador. Requisitos de usuário. Projeto de interfaces de usuário. Avaliação de interfaces de usuário. Aspectos tecnológicos em Interação Humano-Computador.

AL5093

Processamento de Linguagem Natural Aplicado à Engenharia de Software

  • Grupo IV
  • Carga horária: 60
  • Créditos: 4

Métodos estatísticos para processamento de linguagem natural. Aprendizagem de máquina usando redes neurais/deep learning. Aplicações em artefatos criados por processos de engenharia de software.

AL5126

Tópicos em Engenharia de Requisitos

  • Grupo II
  • Carga horária: 60
  • Créditos: 4

Fundamentos de engenharia de requisitos. Técnicas de elicitação de requisitos. Análise de
requisitos. Especificação de requisitos. Validação de requisitos. Processo de Engenharia de
Requisitos. Requisitos Ágeis. Qualidade de requisitos. Gerência de Requisitos. Rastreabilidade
de requisitos. Engenharia de Requisitos para Domínios Específicos.

AL5094

Engenharia de Software Aplicada a Sistemas Embarcados

  • Grupo II
  • Carga horária: 60
  • Créditos: 4

Sistemas Embarcados e suas Particularidades. Engenharia de Requisitos com Ênfase em Requisitos não Funcionais. Análise e Projeto de Sistemas Embarcados. Desenvolvimento de Sistemas Embarcados baseado em Componentes e Modelos. Sistemas Operacionais Embarcados.

AL5127

Laboratório de Inteligência Artificial Aplicada

  • Grupo IV
  • CH Teórica: 30h
  • CH Prática: 30h
  • Créditos: 4

Introdução a conjuntos de dados. Introdução a engenharia de características.
Introdução e implementação de pipelines de Inteligência Artificial. Planejamento e
execução de projetos de Inteligência Artificial Aplicada.

AL5128

Engenharia de Sistemas de Detecção
de Intrusões

  • Grupo IV
  • CH Teórica: 30h
  • CH Prática: 30h
  • Créditos: 4

Fundamentos de Cibersegurança. Ameaças, vulnerabilidades e ciberataques. Arquitetura e Projeto
de Sistemas de Detecção de Intrusões. Abordagens para detecção e resposta à intrusões em
softwares e redes de computadores. Otimização de sistemas de detecção de intrusões. Inteligência
Artificial Explicável aplicada a detecção de intrusões.

AL5130

Laboratório de Avaliação de
Desempenho

  • Grupo IV
  • Carga horária: 30
  • Créditos: 2

Repetibilidade e Reprodutibilidade. Leitura crítica, análise e avaliação de dados sobre avaliação
de desempenho. Planejamento, execução, documentação de avaliações de desempenho. Ética na condução de experimentos e apresentação de resultados. Ferramentas de apoio à análise de resultados.

AL5131.  (híbrido)

Tópicos de Segurança de Sistemas e da Informação 

  • Grupo IV
  • Carga horária: 60
  • Créditos: 4
Introdução à Segurança. Conceitos Básicos. Primitivas Criptográficas. Criptografia Simétrica e de Chave Pública. Assinatura e Certificação Digital. Propriedades de Segurança. Protocolos de Autenticação. Tecnologias de Segurança de Sistemas e Dados.

AL5129

Técnicas de Leitura de Artefatos
de Software

  • Grupo IV
  • Carga horária: 90
  • Créditos: 6

Conceitos básicos de Verificação o e Validação. Técnicas de Leitura de Artefatos de Software.

AL5013

Estágio Supervisionado de Docência

  • Outros
  • Carga horária: 15
  • Créditos: 1

AL5038

Exame de Proficiência de Língua Estrangeira

  • Outros

AL5039

Exame de Qualificação

  • Outros

AL5040

Defesa de Dissertação

  • Outros