Engenharia de Software
A Engenharia de Software 100% EAD prepara profissionais para projetar, construir e evoluir sistemas de software de forma organizada e confiável, integrando fundamentos técnicos, projetos, tecnologia e solução estruturada de problemas.

Encontre graduações EAD para sua cidade
Informe sua cidade para abrir uma vitrine local, sem duplicar a página deste curso.
Sobre o curso
A engenharia combina fundamentos científicos, tecnologia e desenvolvimento de projetos para projetar, construir e evoluir sistemas de software de forma organizada e confiável. Ao longo do curso, o estudante amplia sua capacidade de compreender problemas, organizar informações e propor soluções adequadas ao contexto da área. A jornada de aprendizagem aborda engenharia de requisitos e modelagem, arquitetura e desenvolvimento de software, testes, qualidade e automação, além de devops, configuração e entrega contínua, gestão de projetos, segurança e manutenção. A modalidade 100% EAD permite maior flexibilidade de rotina, enquanto a orientação antes da matrícula ajuda o aluno a confirmar duração, documentos, valores e a matriz curricular vigente.
Mercado de trabalho
O profissional formado em Engenharia de Software poderá encontrar possibilidades de atuação em empresas de tecnologia, bancos, indústria, consultorias, fábricas de software, startups, setor público e equipes de produtos digitais. As atividades efetivamente exercidas dependem do cargo, da experiência, da formação complementar e, quando aplicável, das regras profissionais e institucionais da área.
Perfil profissional
Profissional preparado para atuar em arquitetura, desenvolvimento, testes, requisitos, processos e gestão do ciclo de vida de aplicações, considerando qualidade, segurança e manutenção.
Competências desenvolvidas
- Engenharia de requisitos e modelagem
- Arquitetura e desenvolvimento de software
- Testes, qualidade e automação
- DevOps, configuração e entrega contínua
- Gestão de projetos, segurança e manutenção
Matriz curricular
- AAC – Atividades Acadêmicas Complementares
- Algoritmos e Lógica de Programação
- Análise de Requisitos
- Arquitetura e Organização de Computadores
- Atividades Extensionistas I
- Atividades Extensionistas II
- Atividades Extensionistas III
- Atividades Extensionistas IV
- Boas Práticas de Programação e Padrões de Projeto
- Cálculo Diferencial e Integral
- Cálculo Numérico
- Controle de Versões Utilizando GitHub
- Empreendedorismo, Inovação e Tecnologia
- Engenharia de Software
- Ética Aplicada
- Estatística e Probabilidade
- Estruturas de Dados
- Fundamentos de Redes de Computadores
- Gerenciamento de Banco de Dados
- Gerenciamento de Redes de Computadores
- Gestão de Equipes e Liderança
- Gestão de Projetos
- Inglês Instrumental
- Inteligência Artificial e Machine Learning
- Métodos Ágeis
- Modelagem de Banco de Dados
- Modelagem de Software
- Negócios Eletrônicos
- Programação Orientada a Objetos em Java
- Programação para Dispositivos Móveis
- Programação para Web
- Qualidade e Implementação de Testes de Software
- Teoria da Computação
- UX – Experiência do Usuário
- Web Design
- Disciplinas Optativas
- Disciplina Internacional
- Libras – Língua Brasileira de Sinais
- Programação Orientada a Objetos em Python
- UI – Interface do Usuário
Dúvidas sobre a formação
O curso exige presença em polo?
Não. Esta oferta está cadastrada como graduação 100% EAD e não possui polo presencial obrigatório.
A matriz curricular pode ser atualizada?
Sim. A instituição pode atualizar componentes e organização acadêmica. Por isso, a versão vigente deve ser confirmada antes da matrícula.
Como recebo orientação antes de me matricular?
Use o botão de atendimento para falar com um consultor e confirmar documentos, valores, duração e matriz curricular.