Matemática Discreta
A cadeira tem como objetivo desenvolver o raciocínio matemático rigoroso e dominar os conceitos e instrumentos matemáticos necessários para a análise de procedimentos e algoritmos, quer quanto à sua correcção, quer quanto à sua eficiência.