在低技术环境中可以进行计算机科学教育吗

经过创新性的努力,布鲁克林的23所小学现在被纳入全市“计算机科学普及计划”中的一项特殊计划,该计划被称为“软件工程计划初中(SEPjr)”。SEPjr致力于使用基于计算机的方法和“不插电”的动手方法向K-5年级的学生讲授基础计算机科学术语和概念。教师将诸如算法之类的术语应用于日常活动,并提供诸如剪切和粘贴方向运动之类的策略。学生将学习理解计算机编程的基础,而不会被工具本身分散注意力。

当代电视中充斥着许多计算机专业人士涌现的计算机术语的例子,这些术语在周围的人看来像外语。尽管技术鸿沟可能是屏幕上幽默的源头,但计算机编程语言是当今学校的学生要想了解自己成年后将生活和工作的世界而必须熟悉的一种语言。在可预见的将来,计算机科学将很可能被视为必修课,例如代数,而不是选修课。

尽早教授计算机科学术语可以帮助揭开计算机编程过程的神秘面纱,并使学生更容易找到职业生涯。在此过程中使用非技术或低技术策略也可以帮助学生建立概念上的理解。例如,将算法作为一系列逐步实现目标的逐步指导,不仅教给学生有关编程的知识,还教给他们有关逻辑,批判性思维和解决问题的知识。

使用低技术含量和无策略的另一个优势是实施成本较低,这对资金短缺的学校而言是福音。实施这些策略还有一些令人兴奋的选择。作为本周开展的“代码小时”倡议的一部分,Code.org收集了广泛的教学策略,这些策略可以根据年龄段和对技术的使用进行过滤。新产品(例如Primo)也已投放市场,作为通过动手游戏向幼儿教授编程的一种方式。未来似乎已经到来,教育者需要找到方法为学生做好准备。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。

相关推荐