Introduzir aos estudantes os diferentes paradigmas e linguagens de programação, seus principais conceitos, vantagens e eventuais desvantagens.