GRADUAçãO

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.

Titulação Bacharel
Duração 8 semestres
Carga horária 3840 horas
Turno Noturno
Área Computação e Tecnologias da Informação e Comunicação (Tic)
Unidade Uberaba - Campus Aeroporto (MG)

Formação completa

Teoria e prática para o mercado de trabalho

Alta empregabilidade

Profissionais valorizados em diversas áreas

Desenvolva habilidades

Liderança, estratégia e visão de negócios

Infraestrutura moderna

Campus completo para o seu futuro

Conheça o curso

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.

Público-alvo

Estudantes que concluíram o ensino médio e profissionais que desejam construir uma trajetória sólida com visão prática e inovadora.

Benefícios

Aulas presenciais e dinâmicas

Participação direta com professores e colegas, com interação em tempo real, foco na prática e participação ativa.

Atividades práticas aplicadas

Exercícios aplicados e projetos para reforçar e consolidar o aprendizado em cada módulo.

Materiais didáticos fornecidos

Apostilas, exercícios e leituras complementares fornecidas para apoiar seus estudos em sala.

Suporte presencial com docentes

Professores disponíveis para tirar dúvidas antes e após as aulas e orientar sua formação.

Projetos de extensão universitária

Ações práticas que aproximam o aluno das demandas reais da comunidade e do mercado.

Iniciação científica e pesquisa

Oportunidades de bolsas e participação em grupos orientados por mestres e doutores.

Áreas de Atuação

  1. 01

    Desenvolvimento de software e sistemas

    Criação de aplicações, arquiteturas e soluções digitais integradas.

  2. 02

    Hardware, eletrônica e sistemas embarcados

    Projetos que conectam circuitos, dispositivos e software.

  3. 03

    Automação, robótica, dados e IA

    Integração de máquinas, dados e inteligência para resolver desafios reais.

Perfil Profissional

Perfil do Egresso

Competências, visão estratégica e diferenciais que você desenvolverá ao longo da formação na Uniube.

Diferencial Uniube

Preparado para o Mercado

Uma formação conectada à prática que capacita o profissional a responder com excelência, ética e liderança aos desafios da carreira.

  • Domínio técnico e científico
  • Visão crítica, ética e humanizada
  • Resolução prática de problemas
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.
Estrutura do curso

Conheça a estrutura
do seu curso

Veja os principais tópicos e disciplinas que compõem a formação completa.

Matriz oficial atualizada Conteúdo alinhado às diretrizes do MEC e do mercado.
Ver a matriz completa (PDF)
Componentes Curriculares (65 disciplinas • 3760h)
  • Álgebra Linear E Geometria Analítica 75 h
  • Algoritmos E Estruturas De Dados 75 h
  • Algoritmos Em Grafos 45 h
  • Análise De Algoritmos 45 h
  • Análise De Dados 60 h
  • Aplicações Para Internet 75 h
  • Arquitetura De Nuvem E Microsserviços 30 h
  • Arquitetura De Software 90 h
  • Arquitetura E Organização De Computadores 45 h
  • Atividades Complementares 75 h
  • Banco De Dados I 75 h
  • Banco De Dados Ii 75 h
  • Big Data, Analytics E Data Mining 75 h
  • Cálculo Aplicado 75 h
  • Cálculo Diferencial 75 h
  • Cálculo Integral 75 h
  • Cidadania, Heterogeneidade E Diversidade 90 h
  • Ciência De Dados 60 h
  • Componente Optativo 30 h
  • Computação Gráfica 45 h
  • Controle De Versão (Git/Github) 15 h
  • Desenvolvimento Orientado A Reuso De Software 60 h
  • Desenvolvimento Para Dispositivos Móveis 45 h
  • Devops E Entrega Contínua 45 h
  • Direito Digital 45 h
  • Educação Financeira 90 h
  • Engenharia De Prompts Aplicada À Inteligência Artificial 30 h
  • Estágio Supervisionado 175 h
  • Engenharia De Requisitos 60 h
  • Estatística Aplicada 45 h
  • Estrutura De Dados I 60 h
  • Estrutura De Dados Ii 60 h
  • Estruturas De Dados Avançadas 60 h
  • Extensão 75 h
  • Fundamentos De Administração E Economia 30 h
  • Fundamentos De Tecnologia Da Informação 45 h
  • Gestão De Projetos 45 h
  • Interface Homem-Máquina 30 h
  • Laboratório De Programação 45 h
  • Linguagem De Programação Para Internet 60 h
  • Linguagem E Técnicas De Programação 60 h
  • Machine Learning 45 h
  • Matemática Discreta I 45 h
  • Matemática Discreta Ii 45 h
  • Métodos Ágeis 60 h
  • Métodos Numéricos 45 h
  • Otimização De Sistemas 45 h
  • Paradigmas De Programação 30 h
  • Português Instrumental 45 h
  • Programação Orientada A Objetos 75 h
  • Projetos De Software I 60 h
  • Projetos De Software Ii 60 h
  • Projetos Integrados I 90 h
  • Projetos Integrados Ii 105 h
  • Python Aplicado À Inteligência Artificial 45 h
  • Qualidade E Teste De Software 45 h
  • Redes De Computadores I 45 h
  • Redes De Computadores Ii 45 h
  • Responsabilidade Socioambiental 90 h
  • Segurança E Auditoria De Sistemas De Informação 45 h
  • Sistemas De Informação Distribuídos - Blockchain 30 h
  • Sistemas Digitais 75 h
  • Sistemas Distribuídos E De Tempo Real 30 h
  • Sistemas Operacionais 45 h
  • Teoria Da Computação 45 h
65 disciplinas • 3760h Ver no PDF completo ↗
Optativas (1 disciplinas • 72h)
  • Libras (Optativa) 72 h
1 disciplinas • 72h Ver no PDF completo ↗
Onde sua jornada acontece

Campus Uniube

Veja os campi vinculados a este curso e confira os dados de cada unidade.

Carregando campi...

Diferenciais

Uma formação conectada à prática

01

Campus estruturado e completo

Infraestrutura completa com salas confortáveis, áreas de convivência arborizadas e apoio para estudo presencial.

02

Laboratórios equipados e modernos

Acesso a laboratórios modernos com softwares atualizados, recursos técnicos e experimentação prática.

03

Ambiente de aprendizagem inovador

Salas equipadas, recursos didáticos multimídia e suporte integrado para todas as atividades presenciais.

04

Complexos de atendimento e práticas reais

Clínicas-escola, hospitais veterinários e núcleos de atendimento real à comunidade integrados à formação.

05

Bibliotecas com acervo físico e digital completo

Salas para estudos em grupo, cabines individuais silenciosas e acesso às maiores bases científicas mundiais.

06

Espaços maker e salas de inovação

Ambientes colaborativos com Wi-Fi de alta performance para prototipagem rápida e desenvolvimento de soluções reais.

Informações complementares

Detalhes do curso

Atos legais e regulatórios
Autorizado no dia 25 de junho de 2003, por decisão do Conselho Universitário da Universidade de Uberaba.
Corpo docente

Professores de referência

Mestres, doutores e especialistas que combinam sólida produção acadêmica com vasta experiência de mercado.

Renata Teixeira Junqueira Freire

Corpo Docente Uniube
Lattes

Cristiano Dorca Ferreira

Corpo Docente Uniube
Lattes

Leandro Aureliano da Silva

Corpo Docente Uniube
Lattes

Adriano Dawison de Lima

Corpo Docente Uniube
Lattes

Cleiton Silvano Goulart

Corpo Docente Uniube
Lattes

Guilherme Henrique Alves

Corpo Docente Uniube
Lattes

Jose Roberto Delalibera Finzer

Corpo Docente Uniube
Lattes

Mateus de Sousa Valente

Corpo Docente Uniube
Lattes

Coordenação do curso

Palavra do gestor

O curso de Engenharia de Software da Uniube forma engenheiros capacitados para liderar o ciclo completo de desenvolvimento de aplicações de grande porte. Com metodologia prática em laboratórios modernos, você domina arquiteturas escaláveis, microsserviços, DevOps e padrões de qualidade de software.
Luiz Fernando Ribeiro de Paiva Responsável pelo curso de Engenharia de Software

Transforme seu Potencial em Poder de Execução

O próximo capítulo da sua história profissional começa aqui.
Escolha a excelência acadêmica com visão de mercado.

Tire suas dúvidas

Dúvidas frequentes

Como funcionam as formas de ingresso na Uniube?

Você pode ingressar utilizando sua nota do ENEM, por meio do Vestibular Online ou Agendado, por Transferência Externa (aproveitando disciplinas já cursadas) ou como Portador de Diploma de Curso Superior (com condições e descontos especiais).

A Uniube oferece bolsas de estudo ou condições especiais?

Sim! Contamos com bolsas por desempenho no ENEM, condições exclusivas para transferência e segunda graduação, além do crédito educacional UniFlex e convênios com empresas e instituições parceiras.

O diploma tem reconhecimento do Ministério da Educação (MEC)?

Sim, todos os cursos de graduação e pós-graduação da Uniube são autorizados e reconhecidos pelo MEC, conferindo a mesma titulação e peso profissional em todo o território nacional.

Como tenho acesso aos materiais e suporte acadêmico?

Os estudantes contam com ambientes modernos de aprendizagem, bibliotecas com acervos físicos e digitais completos, canais de tutoria e orientação pedagógica com professores mestres e doutores prontos para auxiliar em sua trajetória.

Carregando formulário...

Abrir inscrição em nova aba