Demonstração da coerência das metodologias com os objectivos
Os princípios da programação, com ênfase no paradigma funcional, são primeiramente apresentados nas aulas teóricas, onde também são enquadrados historicamente. Os aspectos essenciais da linguagem Haskell são também apresentados nas aulas teóricas. Nas aulas teórico-práticas, os alunos consolidam o seu conhecimento dos tópicos ao exercitarem as técnicas de programação com o Haskell, sendo incentivados a programar respeitando os princípios orientadores discutidos nas aulas teóricas.