O que você estuda
A grade integra fundamentos de computação (algoritmos, estruturas de dados, programação), engenharia de software (processos, requisitos, arquitetura), qualidade e testes, banco de dados, segurança de sistemas, computação em nuvem e gestão de projetos, com componente prático obrigatório de estágio supervisionado e trabalho de conclusão de curso.
Fundamentos de Computação
Base matemática e computacional que sustenta toda a formação do engenheiro de software.
- Algoritmos e Estruturas de Dados
- Programação Orientada a Objetos
- Arquitetura de Computadores
- Sistemas Operacionais
- Redes de Computadores
- Matemática Discreta
Engenharia de Software
Métodos, processos e técnicas para desenvolver software com qualidade, custo e prazo controlados.
- Engenharia de Requisitos
- Projeto e Arquitetura de Software
- Processos de Software
- Metodologias Ágeis (Scrum, Kanban, XP)
- Padrões de Projeto (Design Patterns)
- Manutenção e Evolução de Software
Qualidade, Testes e Segurança
Garantia de que os sistemas funcionam corretamente e resistem a falhas e ataques.
- Verificação e Validação de Software
- Testes Unitários, de Integração e de Sistema
- Segurança de Sistemas e Software
- DevSecOps
- Métricas e Qualidade de Código
Dados e Infraestrutura
Persistência, processamento e operação de sistemas em escala.
- Banco de Dados Relacionais e NoSQL
- Computação em Nuvem
- Arquiteturas Distribuídas e Microsserviços
- DevOps e Integração/Entrega Contínua (CI/CD)
- Contêineres e Orquestração
Gestão e Prática Profissional
Componente de aplicação real e formação para liderança técnica de projetos.
- Gestão de Projetos de Software
- Interação Humano-Computador (UX)
- Estágio Supervisionado
- Trabalho de Conclusão de Curso
- Ética e Legislação em Computação
Disciplinas-chave
- Algoritmos e Estruturas de Dados
- Engenharia de Requisitos
- Arquitetura de Software
- Banco de Dados
- Testes de Software
- Metodologias Ágeis
- Computação em Nuvem
- Segurança de Software
Saídas profissionais
Carreiras que esta graduação prepara — o salário vem de cada profissão (dados reais do mercado).
Engenheiro de Software
→Atua no projeto, desenvolvimento e manutenção de sistemas; o exercício profissional com o título de Engenheiro de Software exige registro no CREA, conforme a Lei nº 5.194/1966.
Salário médio R$ 14.460/mês
Desenvolvedor de Software
→Implementa e mantém aplicações e sistemas; a atuação como desenvolvedor no mercado privado não exige registro em conselho, mas o título de engenheiro é reservado a quem tem registro no CREA.
Salário médio R$ 8.359/mês
Arquiteto de Soluções
→Define a arquitetura técnica de sistemas e plataformas corporativas; carreira acessada por progressão na área de tecnologia, sem exame de ordem específico.
Salário médio R$ 14.444/mês
Engenheiro de Dados
→Projeta e mantém pipelines de dados e infraestrutura analítica; carreira acessada diretamente no mercado, sem exame ou registro obrigatório além do CREA para quem usa o título de engenheiro.
Salário médio R$ 14.393/mês
Engenheiro de IA / Machine Learning
→Desenvolve e coloca em produção modelos de inteligência artificial; carreira acessada no mercado privado sem exame de ordem, com demanda crescente em empresas de tecnologia e pesquisa.
Salário médio R$ 13.026/mês
Engenheiro DevOps
→Implementa e opera pipelines de CI/CD, automação de infraestrutura e observabilidade de sistemas; carreira acessada no mercado sem registro obrigatório além do CREA para uso do título de engenheiro.
Salário médio R$ 8.100/mês
Modalidades
- PresencialPermitida
Modalidade plena: todas as aulas teóricas, laboratórios, estágios e defesa do TCC ocorrem presencialmente na instituição.
- SemipresencialPermitida
Parte teórica pode ser cursada a distância; práticas de laboratório, estágio supervisionado e atividades que exigem infraestrutura física são realizadas presencialmente, conforme o Projeto Pedagógico do Curso aprovado pelo MEC.
- EaD (a distância)Não permitida
Vedado. Engenharia de Software, como curso de bacharelado em engenharia, não pode ser ofertada exclusivamente a distância; o Decreto nº 12.456/2025 impõe obrigatoriedade de atividades presenciais para cursos de engenharia, sendo vedada a modalidade EaD integral.
Como ingressar e pagar menos
- •ENEM + SISU (vagas em instituições públicas federais e estaduais)
- •Vestibular próprio das instituições privadas
- •Notas do ENEM para processos seletivos de instituições privadas (vestibular online ou nota direta)
Há vagas pelo ProUni (bolsas integrais e parciais) e financiamento pelo FIES em instituições privadas participantes que oferecem Engenharia de Software. No Educabolsa, a taxa de ativação da bolsa garante o desconto negociado com a instituição parceira — não é mensalidade nem pagamento à faculdade.
- — O registro no CREA é necessário para exercer profissionalmente com o título de Engenheiro de Software e assinar projetos e laudos técnicos.
- — Muitas empresas de tecnologia contratam formandos e recém-formados sem exigir o registro no CREA para cargos de desenvolvimento — o registro é obrigatório para o uso do título de engenheiro e para atividades técnicas regulamentadas.
- — O curso é ofertado exclusivamente presencial ou semipresencial; não há oferta exclusivamente a distância (EaD) autorizada para Engenharia de Software.
Regulamentação
O curso é regido pelas Diretrizes Curriculares Nacionais para os cursos de graduação em Computação (Resolução CNE/CES nº 5/2016), com carga horária mínima de 3.000 horas. O exercício profissional com o título de Engenheiro de Software exige registro no CREA, sob homologação do CONFEA, conforme a Lei nº 5.194/1966. O Decreto nº 12.456/2025 determina que cursos de engenharia não podem ser ofertados exclusivamente a distância.
Conselho: CREA — Conselho Regional de Engenharia e Agronomia (registro obrigatório para o título de Engenheiro de Software)
Resolução CNE/CES nº 5, de 16 de novembro de 2016 — DCN dos cursos de graduação em Computação
Mitos e verdades
Mito
Engenharia de Software é a mesma coisa que Ciência da Computação.
São cursos distintos. Ciência da Computação tem base mais teórica e científica (teoria da computação, inteligência artificial, pesquisa). Engenharia de Software é orientada ao ciclo de vida completo do software industrial: processos, requisitos, arquitetura, qualidade e operação de sistemas em produção.
Mito
Dá para fazer Engenharia de Software totalmente a distância (EaD).
Não. Cursos de engenharia não podem ser ofertados exclusivamente a distância; o Decreto nº 12.456/2025 determina obrigatoriedade de atividades presenciais. A modalidade permitida além do presencial integral é o semipresencial, com parte teórica a distância e práticas presenciais.
Mito
Não precisa de registro no CREA para trabalhar como engenheiro de software.
O registro no CREA é obrigatório para usar o título de Engenheiro de Software e assinar projetos e laudos técnicos, conforme a Lei nº 5.194/1966. Desenvolvedores que atuam no mercado sem usar o título de engenheiro e sem assinar documentos técnicos regulamentados não são fiscalizados pelo CREA na prática, mas o título é reservado a quem tem registro.
Verdade
Engenharia de Software abre caminho para carreiras além do desenvolvimento: arquitetura, dados, IA e DevOps.
A formação cobre fundamentos que habilitam o profissional a atuar em arquitetura de soluções, engenharia de dados, machine learning em produção e operações de infraestrutura — todas áreas de alta demanda no mercado de tecnologia brasileiro e global.
Perguntas frequentes
O que se estuda no curso de Engenharia de Software?
A grade cobre fundamentos de computação (algoritmos, estruturas de dados, programação), engenharia de software (requisitos, arquitetura, processos, metodologias ágeis), qualidade e testes, banco de dados, segurança de sistemas, computação em nuvem e gestão de projetos. Há componente prático obrigatório com estágio supervisionado e trabalho de conclusão de curso.
Quanto tempo dura o curso de Engenharia de Software?
Tipicamente 4 anos (8 semestres), com carga horária mínima de 3.000 horas definida pelas Diretrizes Curriculares Nacionais para Computação (Resolução CNE/CES nº 5/2016). O tempo máximo de integralização varia conforme o Projeto Pedagógico de cada instituição.
Preciso me registrar no CREA para trabalhar na área?
O registro no CREA é obrigatório para exercer profissionalmente com o título de Engenheiro de Software e para assinar projetos e laudos técnicos, conforme a Lei nº 5.194/1966. Muitas empresas de tecnologia contratam desenvolvedores sem exigir o registro para cargos de programação; o título de engenheiro e as atividades técnicas regulamentadas, porém, são reservados a quem tem registro.
Dá para fazer Engenharia de Software a distância (EaD)?
Não. Cursos de engenharia não podem ser ofertados exclusivamente a distância. O Decreto nº 12.456/2025 determina obrigatoriedade de atividades presenciais para cursos de engenharia. A modalidade semipresencial é permitida, com parte teórica a distância e práticas, laboratórios e estágio presenciais.
Qual a diferença entre Engenharia de Software e Ciência da Computação?
Ciência da Computação tem base mais teórica e científica, com ênfase em teoria da computação, algoritmos, inteligência artificial e pesquisa. Engenharia de Software é orientada ao ciclo de vida completo de sistemas de software industriais: processos, requisitos, arquitetura, qualidade, testes, entrega contínua e operação. As duas formam programadores, mas com perfis e ênfases distintos.
Tem ProUni e FIES para Engenharia de Software?
Sim. Instituições privadas que oferecem Engenharia de Software podem aderir ao ProUni (bolsas integrais e parciais) e ao FIES (financiamento estudantil). Bolsistas parciais do ProUni podem complementar com FIES; bolsistas integrais só acessam o FIES após o término da bolsa. Pelo Educabolsa, a taxa de ativação da bolsa garante o desconto negociado com a faculdade parceira.
Quais carreiras posso seguir com Engenharia de Software?
O curso habilita para atuar como engenheiro de software (com registro no CREA), desenvolvedor de software, arquiteto de soluções, engenheiro de dados, engenheiro de IA e machine learning, e engenheiro DevOps. É uma das formações com maior empregabilidade no mercado de tecnologia, com atuação em empresas de todos os portes e setores.
Fontes
- Resolução CNE/CES nº 5/2016 — DCN dos cursos de graduação em Computação (DOU)
- Decreto nº 12.456/2025 — Nova Política de Educação a Distância (Planalto)
- Lei nº 5.194/1966 — Exercício das profissões de Engenharia, Arquitetura e Agronomia
- CONFEA — Registro de Profissional Diplomado no País
- Portal Único de Acesso ao Ensino Superior — ProUni e FIES (MEC)
- Censo da Educação Superior (INEP/MEC)