Estou envolvido no ensino de matemática para turmas com requisitos como AS e especificação de matemática de nível A.
Os livros de aula normalmente fornecem exemplos de software de computador aplicado a tarefas de matemática, mas normalmente são baseados em aplicativos de software como mathlab, mathematica ou derivate.
Mesmo quando uma linguagem de programação real é usada, ela é normalmente uma linguagem antiga como o Pascal. E isso é realmente triste na minha opinião.
Porque Haskell é famoso por seu sentimento com a matemática, e porque também estou interessado nisso, gostaria de perguntar se Haskell é uma boa escolha como método de exercício de extensão para alunos de uma turma do primeiro ano da universidade. Assuntos típicos são funções, caclulus, limites, mas também álgebra linear, por exemplo.
Tenho experiência intermediária em programação (c #, ruby, powershell, javascript, tex) e também já abordei a programação funcional com o XSLT.
As respostas serão votadas com responsabilidade. Respostas detalhadas, incluindo também alguns exemplos básicos de código Haskell aplicados à matemática, como álgebra linear (por exemplo, espaço vetorial), polinômios, resolução de equações lineares são muito apreciados e direcionados como desejados.