O Curso

O curso de Engenharia de Software da PUC Minas forma profissionais com uma base sólida em Ciência da Computação, Matemática e Produção, aliada a práticas com tecnologias modernas visando a construção de soluções de software de alta qualidade, de maneira sistemática, controlada, eficaz e eficiente, que levem em consideração questões éticas, sociais, legais, econômicas e de segurança. 

Para tanto, tais profissionais necessitam incorporar uma base de conhecimentos suficiente para compreender, desenvolver, utilizar e adaptar modernas tecnologias, de modo a poderem exercer as atividades de construção, operação e manutenção de software que são pertinentes à profissão.

O que você irá estudar

O curso aborda conteúdos como programação de computadores, linguagens de programação, estatística, lógica matemática aplicada a especificações de software, aspectos técnicos da engenharia de software como análise, modelagem, projeto, construção e teste de software, aspectos gerenciais da engenharia de software como gerência de projetos de software, gerência de configuração e evolução de software, garantia da qualidade dos processos de software, gestão da produção de software. Contempla também os aspectos relacionados ao trabalho em equipe, gestão de pessoas, comunicação com os diversos stakeholders envolvidos em um projeto e interação humano-computador. Aborda ainda as recentes tecnologias necessárias à construção de software como bancos de dados, redes de computadores, sistemas operacionais, sistemas distribuídos, segurança e tecnologias de dispositivos móveis e em nuvem. 

Áreas de atuação

O bacharel em Engenharia de Software atua de forma individual, ou em equipe, na criação e evolução de soluções de software para problemas complexos que tenham muitas relações entre domínios de conhecimento e de aplicação. Pode atuar como gerente de projetos de software, arquiteto de software, líder técnico de equipe, pesquisador e gerente de qualidade responsável por definir e acompanhar melhorias contínuas em processos de desenvolvimento e manutenção de software. O profissional atua gerenciando a evolução de softwares considerando os aspectos técnicos, humanos e sociais, econômicos e financeiros associados a novos produtos, serviços e organizações, além da relevância da inovação e da criatividade nas perspectivas de negócios.

TurnosPeríodos
MANHÃ8
NOITE8

Colegiado

  • Maria Augusta Vieira Nelson (Coordenador)

Grade curricular

MANHÃ

1° período

Formação: Bacharel

2° período

Formação: Bacharel

3° período

Formação: Bacharel

4° período

Formação: Bacharel

5° período

Formação: Bacharel

6° período

Formação: Bacharel

7° período

Formação: Bacharel

8° período

Formação: Bacharel

NOITE

1° período

Formação: Bacharel

2° período

Formação: Bacharel

3° período

Formação: Bacharel

4° período

Formação: Bacharel

5° período

Formação: Bacharel

6° período

Formação: Bacharel

7° período

Formação: Bacharel

8° período

Formação: Bacharel