私は、ASやAレベルの数学仕様などの要件を持つクラスに数学を教えることに関与しています。
クラスの本は通常、数学のタスクに適用されるコンピューターソフトウェアの例を提供しますが、通常はmathlab、mathematica、derivateなどのソフトウェアアプリケーションに基づいています。
実際のプログラミング言語を使用する場合でも、通常はPascalなどの古い言語です。そして、これは私の意見では本当に悲しいです。
なぜなら、Haskellは数学に対する彼の気持ちで有名であり、私もそれに興味があるので、Haskellが大学1年生のエクステンション運動方法として良い選択かどうかを尋ねたいと思います。典型的な主題は、関数、計算、限界だけでなく、例えば線形代数でもあります。
私はプログラミング(c#、ruby、powershell、javascript、tex)で中級の知識経験があり、XSLTを使用した関数型プログラミングにもすでに取り組んでいます。
回答は責任をもって支持されます。線形代数(ベクトル空間など)、多項式、線形方程式の解法など、数学に適用されるHaskellコードの基本的な例を含む詳細な回答は、必要なものとして高く評価され、対象とされています。