我们希望将我们开发的动态模型提供给尽可能多的人。在计算思维时代,编写脚 本来设计基于这些动态模型的模拟是计算机科学及更广泛的学习领域中一种新颖 且充实的方法。

无论您是教师、学习者、开发人员、家长还是赞助商,请随时 ,分享您的经验或问 题。

资金支持

开发和推广这些工作需要投入时间和物质资源。对于我们开发的每一个 DKM 模 块,我们的最终目标是根据 自由许可证 LGPL 将其提 供给公众。然而,开发并非免费,我们直接在其描述页面提供众筹渠道。

在开发成本得到补偿之前,任何已开发的 DKM 均根据 非自由许可证 CC by-nc-nd 提供。

所筹资金有助于实现 iStoa 组织的目标。

有很多方法可以支持我们的工作。无论您是教师、大学教授、家长、学习者,还 是业余或资深开发人员,您都有不同的方式可以支持我们。

教师

  • 编写脚本在您的课程中进行模拟演示。

  • 利用 iStoa 环境 开展以学生为主体的课程。可以实现不同的目 标:计算机编程教学;通过让学生编写模拟场景来进行非计算机学科的教学; 或者更好的是,两者兼顾。

    我们在编写脚本设计模拟方面的经验表明,这对学生非常有启发性,无论他 们的学业水平如何。当然,教学环节必须精心设计。

  • 在教育杂志或您的博客(如果您有的话)上分享并推广您的经验。

学习者

作为学习者,你可以开始学习编程并发挥你的创造力。为此,在 iStoa 环 境 中,你可以选择一个你感兴趣的 DKM,并尝试在该领域编写脚本。

大学教授

  • 在计算机科学或相关领域的教学中,在年终作业或任何其他长期项目中,建议 您的学生构思并开发新的 DKM(跨学科结合点),这会非常有启发性。我们已 经开发了多份关于编程的文档,特别是关于 Cuis-Smalltalk 环境的文档。

  • 在学科教学法背景下,关于 DKM 教学影响的研究工作将是一项有意义的贡献。 这将有助于证实或否定我们在实践中所观察到的情况。更谦虚地说,设计 DKM 场景的教学序列并在实践中加以验证,是教育创新中一种务实且颇具成就感的 方法。阅读我们关于该主题的文 章

开发人员

如果您热爱软件开发,您会发现设计 DKM 的过程既能激发智力,又能获得成就 感,且令人心情愉悦:

  • 激发智力。 该领域大有可为,您可以深入了解学校教授的一个或多个学 科知识。如有需要,开发模型所需的理论知识可以通过人工智能进行补充。

  • 获得成就感。 由于 DKM 的范围被刻意缩小,开发工作能很快产生实际效 果。例如,气体模拟 DKM 的源代码不到 40 KB(不到 1000 行代码)。

  • 愉悦心情。 我们 DKM 的开发是在敏捷环境 Cuis-Smalltalk 中进行的。在其众多优势中,增量实时(live)的结合开发避免了传统的“编译-运行-调试-修改”循环所带来 的中断,而这正是软件开发中压力的来源。

此外,得益于我们的 iStoa 模拟环境,开发的 DKM 能迅速提供给 最终用户使用。我们已经开发了多份关于编程的文档,特别是 关于 Cuis-Smalltalk 环境的文档。

家长

构思 DKM 的使用场景,为您的孩子演示各种概念。他们无疑会有很多问题可以 通过 DKM 得到直观展示。

另一种方法是帮助他们编写脚本,这非常有助于智力开发。