编程数学
外观
本书的目标是创建从基础数学到高中数学(通常是三角学)的编程教学 (PI) 数学课程。 PI 的理念是,只要学习了从属课程(先决条件),就可以按任何顺序学习课程。例如,一个人会先学习计数,然后是加法,然后是减法,然后是乘法,然后是除法。学习完这些后,他们可以选择学习长除法或分数。在学习了分数的乘法和除法之后,他们可以选择学习混合数或比例。内容将类似于其他数学教科书,但将以非线性方式呈现。这样,一个人就可以学习他们想学习的内容,而无需学习额外的材料,并且可以按照他们选择的任何顺序学习材料。这个项目的挑战在于确定每个课程的先决条件,然后引导用户选择下一课。
内容可以从 PlanetMath.org 和任何公有领域教科书(出版于 1923 年之前)或根据 GFDL 许可的教科书中自由复制。此外,请注意,MathWorld 上的材料受版权保护,因此不要直接复制它,因为该网站之前存在法律问题。
如果这个项目取得成功,它将扩展到其他主题领域。