Educabolsa

Cursos

Graduação em Engenharia de Software

Bacharelado4–5 anosPresencial · Semipresencial

Em resumo

A graduação em Engenharia de Software é o bacharelado que forma profissionais especializados no projeto, desenvolvimento, implementação e manutenção de sistemas de software de alta qualidade. O curso cobre todo o ciclo de vida do software — da especificação de requisitos à operação e evolução — combinando sólida formação teórica em computação com prática aplicada em engenharia de software. O registro no CREA (Conselho Regional de Engenharia e Agronomia) é obrigatório para o exercício profissional com o título de Engenheiro de Software, conforme a Lei nº 5.194/1966 e regulamentação do CONFEA.

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).

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

Cursos relacionados