Engenharia de Computação
Primeiro Contato: Este é o portal de excelência na formação conjunta entre o Instituto de Ciências Exatas (ICEx) e a Escola de Engenharia (EE) da UFMG.
Sobre o Curso
O que é Engenharia de Computação?
A Engenharia de Computação é uma área multidisciplinar que combina conceitos de Engenharia Elétrica e Ciência da Computação para desenvolver sistemas computacionais e dispositivos eletrônicos. A área abrange uma ampla gama de tópicos, incluindo hardware, software e sua integração para criar soluções inovadoras em diversas áreas. No século XXI, a Engenharia de Computação continua a evoluir rapidamente, impulsionada por avanços em áreas como inteligência artificial, aprendizado de máquina, computação em nuvem, sistemas embarcados, internet das coisas, microeletrônica e segurança cibernética. Os engenheiros de computação estão na vanguarda da inovação, criando soluções tecnológicas para os desafios do mundo moderno.
O Diferencial UFMG
Formamos o "cidadão-engenheiro". Nossa metodologia garante uma sólida base científica aliada a uma forte visão humanística, preparando profissionais completos para os desafios globais.
Áreas de Atuação do Egresso
- Inteligência Artificial (IA)
- Internet das Coisas (IoT)
- Segurança Cibernética
- Hardware e Sistemas Embarcados
- Sistemas Embarcados
- Microeletrônica e Nanoeletrônica
Mercado de Trabalho
Nossos egressos encontram rápida alocação nas indústrias aeroespacial, automotiva, telecomunicações e nos principais centros de pesquisa nacionais e internacionais.
Matriz Curricular e Percursos
O currículo foi estruturado para fornecer versatilidade e aprofundamento, dividindo-se em caminhos claros e objetivos.
Representação gráfica da estrutura curricular do percurso Núcleo Avançado e Núcleo Complementar
Representação gráfica da estrutura curricular do percurso Núcleo Avançado e Núcleo Geral
Visualizador da Grade Curricular com as Ementas das Disciplinas
Destaque para os Laboratórios de Projetos: Aplicação do método PBL (Aprendizagem baseada em Problemas), no qual o aluno é imerso na resolução de demandas reais da sociedade a partir do 5º período.
Infraestrutura e Pesquisa
A UFMG oferece uma infraestrutura robusta, física e intelectual, para suporte integral ao curso.
Laboratórios e Grupos de Pesquisa
- Laboratórios de Ensino, de Grupos de Pesquisas e para Desenvolvimento de protótipos - FabLabs
- Inovação e Ciência: Centros de excelência em Pesquisa, Inovação e Empreendedorismo
- Áreas para estudos e reuniões: vários espaços para coworking e de convivência.
Dentre os tópicos atualmente abrangidos pela Engenharia de Computação, podem ser listados:
- Segurança da Informação e Criptografia, envolvendo o estudo de ameaças à segurança da informação, técnicas de criptografia e medidas de proteção para garantir a confidencialidade, integridade e disponibilidade dos dados.
- Hardware de Computadores, incluindo a arquitetura de computadores, componentes eletrônicos, circuitos digitais e sistemas embarcados. Envolve o projeto e a construção de dispositivos eletrônicos, desde microprocessadores até sistemas complexos de comunicação.
- Software de Sistemas, incluindo software que gerencia hardware e recursos de rede para garantir o funcionamento eficiente dos sistemas.
- Programação e Desenvolvimento de Software, abrangendo técnicas de programação e metodologias de desenvolvimento de software para criar aplicativos, sistemas e soluções de software de alta qualidade.
- Redes de Computadores e Comunicação, abrangendo o projeto, implementação e manutenção de redes de computadores, incluindo protocolos de comunicação, segurança de redes e tecnologias de comunicação sem fio.
- Sistemas Embarcados e IoT (Internet das Coisas), explorando a integração de dispositivos eletrônicos em objetos e sistemas complexos, como veículos autônomos, dispositivos médicos e eletrodomésticos conectados à Internet.
- Inteligência Artificial e Aprendizado de Máquina, cobrindo algoritmos e técnicas para criar sistemas que possam aprender e se adaptar a partir de dados, incluindo reconhecimento de padrões, processamento de linguagem natural e visão computacional.
- Engenharia de Software, envolvendo o estudo das metodologias de desenvolvimento de software, gestão de projetos, testes e garantia de qualidade para permitir a entrega de software robusto, confiável e de alta qualidade.
- Microeletrônica e Nanoeletrônica, abrangendo o estudo da tecnologia de semicondutores e do escalonamento da tecnologia para promover a miniaturização de dispositivos e a eficiência energética, permitindo a criação de componentes de alto desempenho e alta velocidade fundamentais para a evolução dos sistemas computacionais modernos