Imagem Ilustrativa - Cursos de Graduação Presencial
Modalidade:
Presencial
Carga Horária:
3660 Horas-aula
Grau:
Bacharelado
Local:
UBERABA - CAMPUS AEROPORTO (MG)
Turno:
Noturno
Duração:
8 semestres
Área:
Computação e Tecnologias da Informação e Comunicação (Tic)
Responsável:
Luiz Fernando Ribeiro de Paiva
Email:
proes@uniube.br

Engenharia de Software

Investimento mensal

De R$1.700,10

Por R$799,05*.

* Bolsauniube50 válido para ingressantes do 2º semestre de 2026.

Conheça os benefícios

BENEFÍCIOS

BolsaUniube50%
Benefícios Graduação

INSCREVA-SE

O que é o curso de Engenharia de Software ?

O Curso de Graduação em Engenharia de Software integra a Grande Área das Engenharias, conforme as Diretrizes Curriculares Nacionais para os Cursos de Engenharia e fundamenta-se na Lei de Diretrizes e Bases da Educação Nacional (Lei nº 9.394/1996), que estabelece a formação de profissionais éticos, críticos, criativos e socialmente responsáveis, preparados para atuar em um mundo em constante transformação tecnológica.

O Curso tem por finalidade formar engenheiros capacitados a projetar, desenvolver, gerenciar, testar, implantar e manter sistemas e aplicações de software, de forma eficiente, segura, sustentável e alinhada às necessidades da sociedade e do setor produtivo. O profissional é preparado para atuar em contextos complexos, multidisciplinares e colaborativos, aplicando princípios da engenharia, da computação e da gestão de projetos para o desenvolvimento de soluções tecnológicas inovadoras.

A formação profissional é estruturada com base nas competências gerais da formação em engenharia, contemplando:


  • Formação básica, com conteúdos de matemática, física, química, computação e ciências da engenharia;

  • Formação profissional específica, abrangendo engenharia de software, arquitetura e design de sistemas, banco de dados, redes, segurança, sistemas embarcados, qualidade de software, engenharia de requisitos e gestão de projetos;

  • Formação humanística e complementar, voltada à ética, legislação, inovação, empreendedorismo, sustentabilidade e responsabilidade social;

  • Atividades práticas e laboratoriais, projetos integradores, estágio supervisionado e trabalho de conclusão de curso, que consolidam a aprendizagem por meio da aplicação de conceitos em problemas reais.



O campo de atuação do Engenheiro de Software é vasto e abrange empresas de tecnologia da informação, indústrias, instituições financeiras, startups, consultorias, órgãos públicos e centros de pesquisa, além da atuação empreendedora. O egresso pode exercer funções de analista, arquiteto ou engenheiro de software, gestor de projetos, engenheiro de qualidade, cientista de dados e consultor em tecnologia e inovação.

O Curso alinha-se aos princípios da indústria 4.0, da transformação digital e da cibersegurança, formando profissionais aptos a projetar soluções que promovam a automação inteligente, a integração de sistemas e a sustentabilidade tecnológica.

O Engenheiro de Software é um profissional-chave na sociedade digital, cuja atuação contribui diretamente para a inovação tecnológica, a eficiência das organizações e o desenvolvimento sustentável. A formação garante a este egresso não apenas uma sólida base científica e tecnológica, mas também uma atuação comprometida com a ética, a responsabilidade social e a transformação digital sustentável.

Como é o mercado de trabalho para quem se forma no curso de Engenharia de Software ?

O mercado de trabalho para o Engenheiro de Software é um dos mais dinâmicos, amplos e promissores do cenário nacional e internacional. O avanço da transformação digital, da indústria 4.0, da automação inteligente e da inteligência artificial tem impulsionado a demanda por profissionais altamente qualificados para projetar, desenvolver, testar e manter sistemas computacionais complexos, que sustentam a operação de praticamente todos os setores da economia.

De acordo com o Mapa do Trabalho Industrial 2024¿2028, da Confederação Nacional da Indústria (CNI), e com o relatório da Associação Brasileira das Empresas de Tecnologia da Informação e Comunicação (BRASSCOM), o Brasil precisará de mais de 530 mil novos profissionais de TI até 2028, sendo a Engenharia de Software uma das formações mais requisitadas.

O Engenheiro de Software pode atuar em diversos segmentos e contextos organizacionais, desenvolvendo soluções tecnológicas, conduzindo projetos e implementando sistemas inteligentes. Entre as principais áreas de atuação destacam-se:


  • Desenvolvimento e Arquitetura de Software: concepção, codificação e integração de sistemas e aplicações em diversas plataformas (web, mobile, desktop, nuvem, embarcados);

  • Engenharia de Requisitos e Qualidade de Software: levantamento, análise e validação de requisitos funcionais e não funcionais, testes automatizados e controle de qualidade;

  • Gestão de Projetos e Equipes de Desenvolvimento: liderança técnica, aplicação de metodologias ágeis (Scrum, Kanban, DevOps) e gestão de ciclos de vida do software;

  • Cibersegurança e Confiabilidade: desenvolvimento seguro, auditoria de código e implementação de práticas de segurança da informação;

  • Computação em Nuvem e DevOps: planejamento e operação de infraestruturas escaláveis e automatizadas em ambientes como AWS, Azure e Google Cloud;

  • Ciência de Dados e Inteligência Artificial: integração de algoritmos de aprendizado de máquina e mineração de dados em sistemas corporativos;

  • Empreendedorismo e inovação tecnológica: criação de startups e soluções disruptivas para o mercado digital;

  • Consultoria e auditoria tecnológica: diagnóstico de sistemas, melhoria de processos e conformidade com legislações como a Lei Geral de Proteção de Dados (LGPD ¿ Lei nº 13.709/2018).



O Engenheiro de Software encontra oportunidades em praticamente todos os setores produtivos e de serviços, especialmente em:

  • Empresas de tecnologia da informação e comunicação (TIC);

  • Instituições financeiras, fintechs e cooperativas de crédito;

  • Startups e hubs de inovação;

  • Empresas industriais e de automação (indústria 4.0);

  • Comércio eletrônico e marketing digital;

  • Setor público, educação e saúde digital;

  • Empresas de consultoria e auditoria em tecnologia;

  • Centros de pesquisa e desenvolvimento (P&D).


A crescente digitalização de processos em educação, saúde, transporte, energia e agronegócio amplia continuamente a demanda por Engenheiros de Software qualificados.

Além disso, o cenário global aponta para uma valorização crescente deste profissional, impulsionada por fatores como:

  • Expansão da computação em nuvem e da internet das coisas (IoT);

  • Avanço da inteligência artificial e da automação de processos (RPA);

  • Crescimento da demanda por soluções seguras e escaláveis;

  • Popularização do trabalho remoto e internacionalização da mão de obra brasileira;

  • Necessidade de integração entre engenharia, sustentabilidade e ética tecnológica.


Essas tendências reforçam a importância de formações sólidas em fundamentos de engenharia, gestão e ética profissional, conforme previsto na organização acadêmica deste Curso.

Qual é o perfil do egresso do curso de Engenharia de Software ?

O Engenheiro de Software é um agente de transformação tecnológica e social, capaz de compreender o impacto da tecnologia da informação na sociedade e de propor soluções inovadoras, seguras e sustentáveis para problemas complexos. Sua formação permite integrar conhecimento técnico-científico, visão sistêmica, pensamento crítico e postura ética, atuando de forma colaborativa e responsável em equipes multidisciplinares e contextos organizacionais diversos.

O egresso deste Curso desenvolve um conjunto de competências e habilidades que o capacitam a:


  • Aplicar conhecimentos científicos, matemáticos e tecnológicos para projetar e desenvolver sistemas de softwares e soluções computacionais inovadoras;

  • Empregar metodologias de engenharia para análise, especificação, modelagem, desenvolvimento, teste e manutenção de sistemas de softwares de diferentes portes e complexidades;

  • Gerenciar projetos e equipes de desenvolvimento de softwares, utilizando práticas de governança, metodologias ágeis e ferramentas de controle de qualidade e produtividade;

  • Analisar requisitos e propor soluções técnicas alinhadas às necessidades de usuários, organizações e sociedade, considerando aspectos legais, éticos e ambientais;

  • Utilizar padrões e normas técnicas internacionais de qualidade e segurança de software, garantindo confiabilidade e desempenho;

  • Atuar com ética, responsabilidade social e compromisso com a sustentabilidade, em conformidade com as legislações vigentes, como a Lei Geral de Proteção de Dados (LGPD ¿ Lei nº 13.709/2018);

  • Empreender e inovar, desenvolvendo produtos, serviços e startups tecnológicas que contribuam para a transformação digital e o desenvolvimento regional e nacional;

  • Atualizar-se continuamente, acompanhando as inovações científicas e tecnológicas, em consonância com a necessidade de formação permanente exigida pelo campo da Engenharia.



O egresso em Engenharia de Software é, portanto, um profissional completo e estratégico, preparado para atuar em todos os estágios do ciclo de vida de sistemas computacionais, com competência técnica, visão empreendedora e compromisso ético. Seu perfil combina excelência técnica, criatividade e responsabilidade social, qualificando-o para o exercício profissional em empresas públicas e privadas, startups, centros de pesquisa e empreendedorismo tecnológico, tanto no Brasil quanto no exterior.
  • ATOS LEGAIS

    Autorização: Resolução nº 155, de 15 de outubro de 2025.
  • ORGANIZAÇÃO CURRICULAR

    ORGANIZAÇÃO CURRICULAR
    Componente Curricular Carga Horária
    ÁLGEBRA LINEAR E GEOMETRIA ANALÍTICA 75
    ALGORITMOS E ESTRUTURAS DE DADOS 75
    ALGORITMOS EM GRAFOS 45
    ANÁLISE DE ALGORITMOS 45
    ANÁLISE DE DADOS 60
    APLICAÇÕES PARA INTERNET 75
    ARQUITETURA DE NUVEM E MICROSSERVIÇOS 30
    ARQUITETURA DE SOFTWARE 90
    ARQUITETURA E ORGANIZAÇÃO DE COMPUTADORES 45
    ATIVIDADES COMPLEMENTARES 75
    BANCO DE DADOS I 75
    BANCO DE DADOS II 75
    BIG DATA, ANALYTICS E DATA MINING 105
    CÁLCULO APLICADO 75
    CÁLCULO DIFERENCIAL 75
    CÁLCULO INTEGRAL 75
    CIDADANIA, HETEROGENEIDADE E DIVERSIDADE 90
    CIÊNCIA DE DADOS 60
    COMPONENTE OPTATIVO 30
    CONTROLE DE VERSÃO (GIT/GITHUB) 15
    DESENVOLVIMENTO ORIENTADO A REUSO DE SOFTWARE 75
    DEVOPS E ENTREGA CONTÍNUA 45
    DIREITO DIGITAL 45
    EDUCAÇÃO FINANCEIRA 75
    ENGENHARIA DE PROMPTS APLICADA À INTELIGÊNCIA ARTIFICIAL 30
    ENGENHARIA DE REQUISITOS 60
    ESTATÍSTICA APLICADA 45
    ESTRUTURA DE DADOS I 45
    ESTRUTURA DE DADOS II 60
    ESTRUTURAS DE DADOS AVANÇADAS 60
    EXTENSÃO 75
    EXTENSÃO 75
    EXTENSÃO 75
    EXTENSÃO 75
    FUNDAMENTOS DE ADMINISTRAÇÃO E ECONOMIA 30
    FUNDAMENTOS DE TECNOLOGIA DA INFORMAÇÃO 45
    GESTÃO DE PROJETOS 45
    INTERFACE HOMEM-MÁQUINA 30
    LINGUAGEM DE PROGRAMAÇÃO PARA INTERNET 60
    LINGUAGEM E TÉCNICAS DE PROGRAMAÇÃO 60
    MACHINE LEARNING 45
    MATEMÁTICA DISCRETA I 45
    MATEMÁTICA DISCRETA II 45
    MÉTODOS ÁGEIS 60
    MÉTODOS NUMÉRICOS 45
    OTIMIZAÇÃO DE SISTEMAS 45
    PARADIGMAS DE PROGRAMAÇÃO 30
    PORTUGUÊS INSTRUMENTAL 45
    PROGRAMAÇÃO ORIENTADA A OBJETOS 75
    PROJETOS DE SOFTWARE I 60
    PROJETOS DE SOFTWARE II 60
    PROJETOS INTEGRADOS I 75
    PROJETOS INTEGRADOS II 90
    PYTHON APLICADO À INTELIGÊNCIA ARTIFICIAL 45
    QUALIDADE E TESTE DE SOFTWARE 45
    REDES DE COMPUTADORES I 45
    REDES DE COMPUTADORES II 45
    RESPONSABILIDADE SOCIOAMBIENTAL 90
    SEGURANÇA E AUDITORIA DE SISTEMAS DE INFORMAÇÃO 45
    SISTEMAS DE INFORMAÇÃO DISTRIBUÍDOS - BLOCKCHAIN 30
    SISTEMAS DIGITAIS 75
    SISTEMAS DISTRIBUÍDOS E DE TEMPO REAL 30
    SISTEMAS OPERACIONAIS 45
    TEORIA DA COMPUTAÇÃO 45
  • DOCENTES

Você também pode se interessar por esse(s):

Ops... Seus filtros não se encaixam em nenhum resultado!


Tente novamente com outros valores.