PerCurso

Logo engenharia de software

ENGENHARIA DE SOFTWARE

  • Dominar técnicas avançadas de desenvolvimento, metodologias ágeis e práticas DevOps.
  • Utilizar ferramentas de versionamento, automação e integração contínua para garantir qualidade e eficiência.
  • Aplicar princípios de engenharia de software para resolver problemas reais em áreas como educação, saúde e e-commerce.
  • Analisar e otimizar sistemas antigos para melhor desempenho e manutenção a longo prazo.
OBRIGATÓRIAS
OPTATIVAS

DISCIPLINAS

DSCO00026

FUNDAMENTOS DA INTERAÇÃO HUMANO-COMPUTADOR

Optativa

Período: 0

Explore como os seres humanos interagem com os sistemas computacionais, priorizando a usabilidade e a experiência do usuário.

1107136

LÓGICA APLICADA À COMPUTAÇÃO

Obrigatória

Período: 2

Estudo dos fundamentos lógicos para resolver problemas computacionais, abrangendo proposições, conectivos e sistemas formais.

DINF00048

ESTRUTURA DE DADOS E ALGORITMOS I

Obrigatória

Período: 3

Conceitos fundamentais de estruturas de dados e algoritmos, como listas, filas, pilhas e árvores, com análises de complexidade.

1107128

ENGENHARIA DE SOFTWARE

Obrigatória

Período: 4

Entenda como projetar, desenvolver e gerenciar sistemas de software com qualidade e eficiência, aplicando práticas e metodologias modernas.

DINF00047

REDES DE COMPUTADORES I

Obrigatória

Período: 4

Introdução às redes de computadores, cobrindo conceitos de comunicação, protocolos e infraestrutura de rede.

1108300

TEORIA DOS GRAFOS APLICADA

Optativa

Período: 4

Explora grafos como modelos para resolver problemas em redes, roteamento e conectividade.

1107184

ESPECIFICAÇÃO DE REQUISITOS DE SOFTWARE

Obrigatória

Período: 5

Estudo de técnicas para entender, documentar e gerenciar os requisitos dos usuários em projetos de software.

DINF00064

BANCO DE DADOS I

Obrigatória

Período: 5

Conceitos de banco de dados, modelagem de dados e linguagens de consulta como SQL.

1108200

REUSO DE SOFTWARE

Optativa

Período: 5

Conceitos e técnicas para reaproveitar componentes de software, aumentando a produtividade e a qualidade dos sistemas.

1107202

MÉTODOS DE PROJETO DE SOFTWARE

Obrigatória

Período: 6

Estudo de práticas e ferramentas para projetar sistemas de software escaláveis e eficientes.

DINF00066

IMPLEMENTAÇÃO DE SISTEMAS PARA DISPOSITIVOS MÓVEIS

Optativa

Período: 6

Desenvolvimento de aplicativos móveis eficientes, cobrindo tecnologias e boas práticas.

1108100

INTERAÇÃO HUMANO-COMPUTADOR

Obrigatória

Período: 7

Estudo de princípios e práticas para projetar interfaces de usuário intuitivas e eficazes.

DINF00054

TESTE DE SOFTWARE

Obrigatória

Período: 7

Estudo de práticas de verificação e validação para garantir a qualidade e funcionalidade dos sistemas de software.

1107203

MÉTODOS FORMAIS PARA DESENVOLVIMENTO DE SOFTWARE

Optativa

Período: 7

Técnicas baseadas em matemática para garantir precisão e segurança no desenvolvimento de software.