Plaza 新闻汇总

教育编程语言设计原则

编程语言设计用于学习和教学的原则,在过去几十年里一直被描述和讨论。Niklaus Wirth 的工作对这一领域产生了最深远的影响,他描述了诸如简洁性、模块化、正交性和可读性等原则。

那么,为什么教育工作者在这个领域仍然存在根本分歧?为什么教师在适合新手编程的语言上仍然无法达成一致?为什么我们还没有一种专门为教育而设计的编程语言,并在全球范围内广泛使用?

本文在当前系统和技术的背景下列举并描述了教育语言设计原则,并讨论了随着我们学科的发展,对这些原则的解释是如何发生变化的。我们评估了这些原则在当今世界中的含义,以及为什么没有形成普遍共识。我们讨论了教学语言与行业语言的相对优势,并阐明了为什么每一代学习者都需要自己的语言。

原文地址
2024-12-16 23:41:57