Metodologias de ensino e de aprendizagem
Há dois tipos de aulas: (a) aulas expositivas interativas, nas quais os conteúdos do programa são expostos de forma sistemática e sequenciada e os seus aspetos mais subtis clarificados e discutidos em interação e problematização crítica com os alunos; (b) aulas laboratoriais, nas quais os alunos executam exercícios de modelação e resolvem problemas de programação. Grosso modo, o tipo (a) de aulas ocupa 3/4 do tempo total de aulas e o tipo (b) 1/4. Adicionalmente, existe um número de horas extra-aula dedicadas a: (a) horário de atendimento individual para apoio pedagógico; (b) sessões individuais em que se discute com os estudantes versões sucessivas da resolução do projeto de modelação e lhes é prestado apoio pedagógico na resolução desse projeto.