BACHARELADO EM ENGENHARIA DE SOFTWARE

GRADUAÇÃO 48 meses A Distância 3210 horas Nota Mec: 4
Veja grade curricular
Garanta sua vaga e transforme seu futuro agora! Inscreva-se Gratuitamente
Para saber o valor da mensalidade, preencha os campos abaixo:
Mensalidade De: R$ XXX,xx
Por:
XXX,xx
XX,xx% de desconto*

Inscreva-se Gratuitamente
Diferenciais do curso
Estude no seu ritmo Estude no seu ritmo Curso de inglês grátis Curso de inglês grátis

O que é o Bacharelado em engenharia de software?

A Engenharia de Software se dedica à criação, desenvolvimento e manutenção de sistemas e aplicativos que influenciam diretamente o funcionamento de empresas, serviços e o dia a dia das pessoas. A área integra teoria e prática ao aplicar princípios da engenharia e da ciência da computação para construir soluções tecnológicas robustas, seguras e escaláveis. 

Ao longo da formação EAD da Uninter, o futuro engenheiro de software aprende a utilizar metodologias ágeis, técnicas de design e diversas linguagens de programação para projetar desde aplicativos simples até sistemas complexos de alta performance. Além de desenvolver softwares, esse profissional também gerencia todo o ciclo de vida dos projetos, que vão desde o planejamento e análise da implementação, testes e manutenção contínua, garantindo que cada solução entregue qualidade, desempenho e segurança. É uma carreira dinâmica, essencial e diretamente ligada à inovação tecnológica que move o mundo. 

Sobre o curso 

O curso de Engenharia de Software da Uninter oferece uma formação completa que une teoria, prática e tecnologias atuais para preparar profissionais capazes de desenvolver sistemas modernos e seguros. Durante a graduação, você aprenderá desenvolvimento de software, linguagens de programação como Java, Python e ferramentas web, além de metodologias ágeis que tornam o processo de criação mais eficiente. Também estudará segurança cibernética, métricas, testes e qualidade de software, garantindo que os projetos sejam entregues com alto desempenho e confiabilidade.  

A metodologia do curso inclui workshops, simulações de mercado e desenvolvimento de projetos reais, proporcionando uma experiência alinhada às demandas do setor de tecnologia.  A formação EAD da Uninter amplia suas possibilidades de carreira em áreas tradicionais e emergentes, como e-commerce, computação em nuvem e inteligência artificial. 

O que você vai aprender 

Ao longo do curso de Engenharia de Software da Uninter, você vai desenvolver um conjunto completo de habilidades técnicas e comportamentais que refletem exatamente o que o mercado de tecnologia exige. A formação EAD inclui o domínio de linguagens de programação, compreensão de arquitetura de software, desenvolvimento de sistemas e banco de dados. Você aprenderá a aplicar metodologias ágeis para conduzir projetos com eficiência, além de desenvolver competências em análise de requisitos, design de soluções escaláveis e criação de aplicações robustas. Também irá se aprofundar em testes de software, qualidade de código e segurança cibernética, garantindo que os sistemas criados sejam confiáveis e protegidos contra ameaças. O curso da Uninter ainda aborda tecnologias emergentes, como computação em nuvem e inteligência artificial, ampliando suas possibilidades de atuação em novas áreas da tecnologia. 

Além das habilidades técnicas, a graduação EAD também fortalece competências comportamentais fundamentais. O aluno aprimora a capacidade de trabalhar em equipe, resolver problemas de forma criativa e comunicar ideias com clareza, colaborando com profissionais de diferentes áreas. Essa combinação entre conhecimento técnico e desenvolvimento humano prepara você para enfrentar desafios reais, assumir responsabilidades estratégicas e se destacar no mercado de tecnologia. 

Principais disciplinas 

  • Banco de dados relacional; 
  • Engenharia de software; 
  • Linguagem de programação; 
  • Lógica de programação; 
  • Teste de software. 

Práticas no curso  

No curso de Engenharia de Software EAD da Uninter, a prática está presente em cada etapas da formação. Todas as disciplinas contam com atividades práticas que utilizam softwares gratuitos e amplamente usados pelo mercado, permitindo que o aluno desenvolva habilidades reais enquanto aprende no formato online. Além disso, as atividades extensionistas ampliam seu contato com desafios concretos, oferecendo oportunidades para aplicar, aprimorar e aprofundar os conhecimentos técnicos em diferentes contextos. 

Outro grande diferencial da Uninter é a possibilidade de participar de cursos extracurriculares em parceria com alguns dos principais players de tecnologia do mundo, como CISCO, Amazon e Google. Essas formações complementares enriquecem sua experiência, aproximam você das práticas mais atuais do setor e fortalecem seu currículo com certificações e competências altamente valorizadas no mercado de TI. 

Diferenciais do curso de Engenharia de Software EAD da Uninter 

  • Aulas on-line flexíveis: estude quando, onde e como quiser, organizando sua rotina de acordo com suas necessidades. 
  • Aulas ao vivo: interação direta com professores especialistas, mestres e doutores. 
  • Atividades práticas: uso de softwares gratuitos e dos principais programas utilizados pelo mercado de tecnologia. 
  • Biblioteca Virtual completa: acesso a livros digitais pelo UNIVIRTUS ao longo de todo o curso. 
  • Suporte educacional on-line: orientação de professores da área, com respostas em até 24 horas úteis. 
  • Benefícios exclusivos: curso de Inglês gratuito e convênio com o Microsoft 365. 
  • Atividades extensionistas: maior interação com a comunidade e realização de ações práticas na sua região. 
  • Currículo personalizável: escolha de disciplina eletiva para complementar sua formação. 
  • Oportunidades acadêmicas: participação em projetos de Iniciação Científica e Monitoria, com possibilidade de bolsas. 
  • Eventos gratuitos: lives, semanas acadêmicas, bate-papos com especialistas, cursos de extensão e congressos com certificado. 
  • Intercâmbios: oportunidades de experiências internacionais para ampliar sua visão profissional. 

Perfil do aluno

O curso de Engenharia de Software EAD da Uninter é ideal para quem se identifica com tecnologia, inovação e desafios que exigem raciocínio lógico e criatividade. É voltado para pessoas que tem curiosidade sobre como funcionam os sistemas computacionais, linguagens de programação e arquiteturas de software, além de interessados em desenvolver soluções digitais eficientes para problemas reais. O estudante desse curso costuma ter perfil analítico, disposição para aprender continuamente e interesse por áreas como programação, matemática, ciência da computação e produção. 

A formação também atrai quem deseja atuar na liderança de projetos tecnológicos, gerenciar equipes e inovar em diferentes setores da indústria. É uma excelente escolha para quem busca trabalhar com desenvolvimento de software de forma sistemática, controlada e eficaz, considerando aspectos éticos, sociais, legais e econômicos. Além disso, é indicada para quem deseja explorar campos emergentes como inteligência artificial, big data, computação em nuvem e segurança cibernética, construindo uma carreira sólida e alinhada às principais demandas do mercado atual. 

Atuação profissional em Engenharia de Software

O profissional formado em Engenharia de Software atua no desenvolvimento completo de sistemas e aplicações, participando de todas as etapas do ciclo de vida do software, desde a análise de requisitos ao design, codificação, testes e manutenção. Ele é responsável por criar soluções tecnológicas personalizadas para empresas e usuários, sempre buscando otimizar processos, melhorar a eficiência operacional e garantir que os sistemas atendam às necessidades reais do mercado. 

Além de desenvolver softwares, esse engenheiro gerencia projetos utilizando metodologias ágeis, assegurando entregas de qualidade dentro dos prazos estabelecidos. Seu trabalho também envolve cuidados com segurança cibernética, adotando medidas de proteção que evitam falhas e preservam a integridade dos dados. No dia a dia, pode atuar com diversas linguagens de programação, arquiteturas de software, bancos de dados e tecnologias de computação em nuvem, criando soluções que vão desde aplicativos simples até plataformas corporativas complexas. 

Mercado de trabalho

O mercado de trabalho para profissionais de Engenharia de Software é amplo e continua crescendo devido à forte demanda por soluções tecnológicas em praticamente todos os setores. O engenheiro de software pode atuar no desenvolvimento e manutenção de programas para computadores, aplicativos móveis e sistemas corporativos, além de trabalhar na engenharia de sistemas, analisando e projetando arquiteturas de software que sustentam operações complexas. Há também espaço para quem deseja atuar com inteligência artificial, criando modelos e algoritmos que aprimoram a experiência do usuário e automatizam processos. 

Além disso, esses profissionais encontram oportunidades em gestão de projetos de software, garantindo entregas eficientes, ágeis e alinhadas às necessidades do mercado. Outra possibilidade é trabalhar com suporte técnico, auxiliando usuários e empresas na resolução de problemas e na melhoria contínua de sistemas já existentes. Com a expansão constante da tecnologia, a área oferece oportunidades diversas, sólidas e em constante evolução. 

Portarias e autorizações

Resolução Cepe nº 1.346, de 22 de outubro de 2020. 

Aguarda Processo de Reconhecimento pelo Mec. 

Autorizado pela Resolução CEPE Nº 1408/2021 de 09/02/2021. 

SERES – PORTARIA N.º 562/2025, DE 22 de agosto 2025. 

Reconhecido pela Portaria n.º 562 de 22/08/2025 publicada no D.O.U. de 25/08/2025. 

A Realização das provas e atividades práticas nos polos será feita mediante agendamento prévio. 

Processo Seletivo

Descubra como ingressar nos cursos da Uninter. O processo seletivo é simples e acessível, permitindo que você inicie sua jornada acadêmica. Para mais informações, acesse a página.

Perguntas frequentes

Quais são os conteúdos do Bacharelado em Engenharia de Software EAD da Uninter?

No curso, o aluno aprende linguagens de programação, arquitetura de software, desenvolvimento de sistemas, banco de dados, metodologias ágeis, segurança cibernética, computação em nuvem e tecnologias emergentes. Além disso, desenvolve competências comportamentais, como trabalho em equipe, comunicação e resolução criativa de problemas. 

Como funciona a prática no curso de Engenharia de Software?

A formação inclui atividades práticas em diversas disciplinas, utilizando softwares gratuitos e adotados pelo mercado. O aluno também participa de atividades extensionistas e tem acesso a cursos extracurriculares oferecidos em parceria com gigantes da tecnologia como CISCO, Amazon e Google, ampliando sua vivência profissional. 

Qual é o perfil ideal do estudante de Engenharia de Software?

O curso é indicado para pessoas com interesse em tecnologia, lógica, programação e inovação. Os alunos desse curso têm perfil analítico, são curiosos sobre o funcionamento de sistemas e desejam atuar no desenvolvimento ou gestão de projetos tecnológicos. A formação também é adequada para quem quer explorar áreas como IA, big data e segurança cibernética. 

Em quais áreas o engenheiro de software pode atuar após a formação?

Esse profissional pode projetar, desenvolver e manter softwares, trabalhar com arquiteturas de sistema, realizar testes, atuar com segurança cibernética e gerenciar projetos utilizando metodologias ágeis. O profissional também pode desenvolver aplicações web e móveis, criar soluções personalizadas para empresas e trabalhar com computação em nuvem. 

Como está o mercado de trabalho para Engenharia de Software?

O mercado é aquecido e oferece oportunidades em diferentes setores, como tecnologia, finanças, saúde, educação e e-commerce. O engenheiro de software pode atuar no desenvolvimento de programas, aplicativos e sistemas, na gestão de projetos, no suporte técnico e até em áreas avançadas, como inteligência artificial. A demanda continua crescendo, garantindo boa empregabilidade e possibilidades de atuação no Brasil e no exterior. 

Assuntos Relacionados

Grade curricular geral
BACHARELADO EM ENGENHARIA DE SOFTWARE
UCFC EDUCAÇÃO E CIDADANIA
Disciplina Ministrante Titulação Carga horária
Formação Inicial em Educação a Distância 15
Matemática Elementar 15
Metodologia Científica 15
Relações Étnico-raciais: Africana, Afro-brasileira e Indígena 15
UCFC SISTEMAS DE INFORMAÇÃO
Disciplina Ministrante Titulação Carga horária
Formação Cidadã Contemporânea 45
Fundamentos de Sistema de Informação 45
Pré-Cálculo 45
UCFC LÓGICA COMPUTACIONAL E PROGRAMAÇÃO
Disciplina Ministrante Titulação Carga horária
Lógica de Programação e Algoritmos 45
Práticas em Sistemas Operacionais 45
Produção Textual 45
UCFC MODELAGEM DE SISTEMAS
Disciplina Ministrante Titulação Carga horária
Análise e Modelagem de Sistemas 45
Cálculo Diferencial e Integral a Uma Variável 45
Design de Interação 45
UCFC TECNOLOGIAS PARA DADOS E WEB
Disciplina Ministrante Titulação Carga horária
Banco de Dados Relacional 45
Ferramentas de Desenvolvimento Web 45
Probabilidade e Estatística 45
UCFC ENGENHARIA DE SOFTWARE
Disciplina Ministrante Titulação Carga horária
Engenharia de Software 45
Programação Orientada a Objetos 45
Raciocínio Lógico 45
UCFC PROGRAMAÇÃO APLICADA E MODELAGEM FUNCIONAL
Disciplina Ministrante Titulação Carga horária
Engenharia de Requisitos 45
Linguagem de Programação Aplicada 45
Sistema Gerenciador de Banco de Dados 45
UCFC ARQUITETURA E INTERFACE DE SISTEMAS
Disciplina Ministrante Titulação Carga horária
Arquitetura de Sistemas 45
Desenvolvimento Web - Front End 45
Qualidade de Software 45
UCFC MÉTRICAS, REDES E OTIMIZAÇÃO
Disciplina Ministrante Titulação Carga horária
Métricas e Estimativa de Software 45
Modelagem de Processos e Negócios 45
Redes de Computadores 45
UCFC ESTRUTURAÇÃO DE SISTEMAS E PROCESSOS
Disciplina Ministrante Titulação Carga horária
Estrutura de Dados 45
Programação Aplicada 45
Segurança em Sistemas de Informação 45
UCFC GESTÃO E INTEGRAÇÃO DE SOFTWARE
Disciplina Ministrante Titulação Carga horária
DevOps e Integração Contínua 45
Gestão de Projetos com Métodos Ágeis 45
Pesquisa Operacional 45
UCFC DADOS, IA E SUSTENTABILIDADE
Disciplina Ministrante Titulação Carga horária
Ciências do Ambiente e Sustentabilidade 45
Inteligência Artificial Aplicada 45
Visualização de Dados e Storytelling 45
UCFC VERIFICAÇÃO E AVALIAÇÃO DE SOFTWARE
Disciplina Ministrante Titulação Carga horária
Gerência de Configuração e Evolução 45
Testes de Aplicativos Móveis 45
Testes de Software 45
UCFC INTEGRAÇÃO EM NUVEM
Disciplina Ministrante Titulação Carga horária
Arquitetura e Desenvolvimento de APIs 45
Desenvolvimento Web - Back End 45
Eletiva I 45
UCFC LEGISLAÇÃO E INOVAÇÃO DE SOFTWARE
Disciplina Ministrante Titulação Carga horária
Cibersegurança para Desenvolvedores 45
Eletiva II 45
Governança de Tecnologia da Informação 45
UCFC DESENVOLVIMENTO MULTIPLATAFORMA E DADOS NOSQL
Disciplina Ministrante Titulação Carga horária
Banco de Dados NoSQL 45
Desenvolvimento Mobile Multiplataforma 45
Eletiva III 45
UCFC REGULAÇÃO E ÉTICA EM SISTEMAS COMPUTACIONAIS
Disciplina Ministrante Titulação Carga horária
Direito Cibernético 45
Eletiva IV 45
Legislação, Ética e Conformidade 45
UCFC ESPECIAIS
Disciplina Ministrante Titulação Carga horária
Atividades Complementares 40
Atividades Extensionistas I 110
Atividades Extensionistas II 110
Atividades Extensionistas III 110
Estágio Supervisionado 360
Projeto Interdisciplinar I 60
Projeto Interdisciplinar II 60
Projeto Interdisciplinar III 60
Trabalho de Conclusão de Curso: Projeto Final de Curso 80
DISCIPLINAS ELETIVAS
Eletiva I
Disciplina Ministrante Titulação Itinerario Formativo
Computação em Nuvem Andre Roberto Guerra Mestre Em Ciência Da Computação
Machine Learning Gian Carlo Brustolin Mestre
Segurança em Ambiente Web Margarete Klamas Marzani Especialista
Eletiva II
Disciplina Ministrante Titulação Itinerario Formativo
Big Data Luis Henrique Alves Lourenco
Deep Learning Gian Carlo Brustolin Mestre
Ameaças, Vulnerabilidades e Ataques à Segurança Cibernética Charles Way Hun Fung Mestre Em Engenharia Elétrica E Informática Industrial
Eletiva III
Disciplina Ministrante Titulação Itinerario Formativo
Natural Language Processing Leonel da Rocha
Proteção e Confiabilidade de Dados: Criptografia, Certificados e Assinatura Digital Luis Jose Rohling
Sistemas Distribuídos Andre Roberto Guerra Mestre Em Ciência Da Computação
Eletiva IV
Disciplina Ministrante Titulação Itinerario Formativo
Banco de Dados em Nuvem Neusa Grando Doutor
Contramedidas de Segurança Cibernética
IA Generativa Aplicada a Sistemas Elton Masaharu Sato Mestre Em Engenharia Da Computação