Oferecer aos alunos uma visão abrangente do processo de desenvolvimento de software, baseando-se no seu ciclo de vida e visando aos vários domínios de aplicação. Apresentar os métodos, técnicas e ferramentas dentro de um contexto de engenharia e não de uma abordagem intuitiva.
Este curso exige um código de inscrição para os visitantes.