Engenharia de Software Moderna (DCC/UFMG)

Curso de Extensão a Distância


Engenharia de Software Moderna é um curso de extensão voltado para profissionais e estudantes que queiram se aperfeiçoar em princípios e métodos modernos de desenvolvimento de software. As aulas são todas gravadas e o curso inclui certificado emitido pela UFMG.

Desde 2020, o curso já formou centenas de alunos, de quase todos os estados brasileiros. As matrículas para a Turma 9 estão abertas!


Próxima Turma: início em 05/09/2022

Depoimentos de Ex-alunos

Público Alvo


Profissionais

Profissionais que procuram conhecimento básico sobre Engenharia de Software, incluindo aqueles que pretendem fazer uma transição de carreira para essa área.

Estudantes

Estudantes de graduação de quaisquer cursos da área de Computação ou da área de Ciências Exatas.

Formato


100% a distância, com todas as aulas assíncronas (gravadas)
Duração: 12 semanas
Carga horária: 48 horas


Módulos


1. Agilidade

Conceitos básicos. Manifesto Ágil. Extreme Programming (XP). Scrum. Kanban. Levantamento ágil de requisitos: MVPs e Testes A/B.

2. Design e Arquitetura

Propriedades de projeto, princípios de projeto (principalmente, princípios SOLID), padrões de projeto do livro GoF e padrões arquiteturais (camadas, MVC, Publish/Subscribe).

3. Testes e Refactoring

Testes de Unidade. Testabilidade. Mocks. Cobertura de Testes. Desenvolvimento Dirigido por Testes (TDD). Refactoring. Code Smells.

Material Didático


Videoaulas no YouTube (12 horas, 4 horas por módulo, 50+ videoaulas)
Versão Web do livro Engenharia de Software Moderna (395 páginas)

(existem também versões em papel e kindle, mas elas não estão incluídas no preço do curso)


Eng. Soft. Moderna


Dedicação Semanal

4 horas, sendo 1 hora de videoaulas e 3 horas para leitura de capítulos do livro texto e realização de exercícios e/ou provas.

Comunicação com os Alunos

Toda comunicação, incluindo entrega de trabalhos e realização de provas, ocorrerá por meio de sistemas do Google (Gmail, Slides e Forms) e de um fórum de discussão.

Exemplos de Videoaulas



Turma 9: início em 05/09/2022


Início das aulas: 05/09/2022
Término das aulas: 26/11/2022
Datas das provas: 01/10, 29/10 e 26/11/2022
Pré-requisitos: conhecimento básico de Programação Orientada a Objetos
Número de vagas: 100 alunos
Matricule-se

Selecione TURMA 9 no final da página e clique em MATRICULAR

Período de matrícula: até 26/08/2022


Importante

Até 01/09/2022, os alunos matriculados nesta turma receberão um email com instruções para cadastro no fórum do curso. Caso não recebam esse email, favor entrar em contato imediatamente com o coordenador. O curso não se responsabiliza por endereços de emails desativados ou instáveis.

Investimento

R$ 480,00 - dividido em até 2 vezes no cartão

Depoimentos de Ex-alunos

Provas & Certificado


O curso terá três provas (uma prova por módulo). As provas serão realizadas a distância, no final de cada módulo, sempre aos sábados, às 09:00 (horário de Brasília), com duração de 90 minutos. Nota mínima para aprovação: 60% em cada uma das provas.

Será oferecido um certificado para alunos aprovados nas três provas. O certificado será emitido, apenas em formato digital, pela UFMG, em até 60 dias após o término do curso (esse período é necessário para correção das provas e registro do certificado). Não haverá emissão de certificado apenas para participação.

Caso o aluno não seja aprovado em um módulo, ele poderá realizar uma nova prova, por módulo, com custo de R$ 80,00 (por prova). Caso o aluno não consiga realizar uma das provas do módulo, ele poderá realizar uma prova de segunda chamada, ao custo de R$ 80,00 (por prova).

Solicitações de transferência entre turmas deverão ser aprovadas pela coordenação do curso e requerem o pagamento de uma taxa de R$ 320,00.

Perguntas Frequentes


Se quiser saber mais informações sobre o curso, consulte nosso FAQ.

Contato


Envie um email para engsoftmoderna.curso@gmail.com, mencionando o nome do curso de seu interesse, no caso "Engenharia de Software Moderna".

Visite também nossa página no LinkedIn ou no Twitter.

Professores


Marco Tulio Valente (Módulos 1 e 2)

Marco Tulio Valente é doutor em Ciência da Computação pela UFMG, onde atualmente é Professor Associado do Departamento de Ciência da Computação. É autor de mais de 100 artigos em periódicos e conferências internacionais, muitos deles em co-autoria com pesquisadores internacionais de renome. Orientou mais de 30 dissertações de mestrado e cerca de uma dezena de teses de doutorado. Desde 2010, coordena o Applied Software Engineering Research Group (ASERG), do DCC/UFMG. Em 2020, publicou o livro "Engenharia de Software Moderna".

André Hora (Módulo 3)

Andre Hora é doutor em Ciência da Computação pela Universidade de Lille / Inria, França. É atualmente Professor Adjunto do Departamento de Ciência da Computação da UFMG. É autor de mais de 50 artigos em periódicos e conferências nacionais e internacionais de Engenharia de Software. É membro do Applied Software Engineering Research Group (ASERG), do DCC/UFMG, onde também realizou pós-doutorado durante dois anos.

Sobre o DCC/UFMG


O Departamento de Ciência da Computação (DCC) da UFMG é responsável pelos cursos de Ciência da Computação e Sistemas de Informação. Nossos cursos de graduação são frequentemente listados entre os melhores do país (rankings: Folha e Guia do Estudante) e recebem diversas premiações nacionais e internacionais. O DCC também é responsável pela Pós-Graduação em Ciência da Computação. Nossa pós-graduação possui conceito máximo na avaliação da CAPES, sendo uma das principais do Brasil em computação.

DCC logo