在低技术环境中可以学习计算机科学吗

徐英琛
导读 作为一项创新努力,布鲁克林的 23 所小学现在参加了该市全民计算机科学计划中的一项特殊计划,该计划称为初级软件工程计划 (SEPjr)。SEP

作为一项创新努力,布鲁克林的 23 所小学现在参加了该市全民计算机科学计划中的一项特殊计划,该计划称为初级软件工程计划 (SEPjr)。

SEPjr 专注于使用基于计算机和“不插电”的动手方法向 K-5 年级学生教授基础计算机科学术语和概念。

教师将算法等术语应用于日常事件,并提供诸如剪切和粘贴定向运动之类的策略。学生学习理解计算机编程的基础,而不会被工具本身分心。

当代电视上充斥着计算机专业人士滔滔不绝地重复计算机行话的例子,这些行话在他们周围的人看来就像外语。虽然技术鸿沟可能是屏幕上幽默的来源,但计算机编程语言是当今学校学生要了解他们成年后将生活和工作的世界需要熟悉的语言。在可预见的未来,计算机科学可能会被视为必修课,例如代数,而不是选修课。

尽早教授计算机科学术语可以帮助揭开计算机编程过程的神秘面纱,并使学生更容易进入职业轨道。在此过程中使用非技术或低技术策略也可以帮助学生建立概念理解。例如,将算法作为实现目标的一系列分步说明进行教学,不仅教会学生编程,还教会他们逻辑、批判性思维和解决问题的能力。

使用低技术和无策略的另一个优点是实施成本较低,这对资金紧张的学校来说是一个福音。并且有一些令人兴奋的选择来实施这些策略。作为本周进行的“编程一小时”计划的一部分,Code.org 收集了广泛的教学策略,可以根据年龄组和技术使用情况进行筛选。Primo等新产品也作为一种通过动手游戏向幼儿教授编程的方式投放市场。未来似乎已经到来,教育工作者需要想方设法让学生为之做好准备。

标签:

免责声明:本文由用户上传,如有侵权请联系删除!