我国中小学编程教育的发展路径及策略研究
2021-08-31张洁金毛玉刘凯
科技风 2021年15期
关键词:中小学
张洁 金毛玉 刘凯
关键词:智能时代;中小学;编程教育;STEAM;创客
1中小学编程教育的内涵和缘起
1.1编程教育的内涵
美国计算机科学教师协会(CSTA)和计算机协会(ACM)在对美国中小学计算机教育进行研究的基础上,于2011年制定了K-12计算机科学标准,将编程培训分为思维培养以及实践两个方面。而这一标准的主要目的在于让学习者通过学习编程语言以让他们的计算机思维程度以及解决问题的能力都能有所提升,但是,培养出他们的创新力才是这个编程教育的最终目标。因此,编程教学可以定义为一种通过学习编程语言来促进学习者的计算思维,从而增强批判性思维和解决问题能力的教育。
1.2编程教育的缘起与发展
其实,编程的教育方式和概念并不新奇。早在1980年,苏联的计算机教育者Irshoff就担任“文化理论”的职位。他认为“编程语言是第二种文化”,并主张将其作为学习使用编程语言发展数学技能的学生的重要组成部分。因此,有一段时间世界各地的中小学生都在传播编程教育。但是,在1990年,随着强调工具技术使用的“工具理论”的出现,人们逐渐转向计算机技术的实际应用。这导致了编程教育的衰落,甚至包括其局限性和排斥性,但现在它又回归了人们的视野。
作者大致对各国开始重视编程教育的主要原因进行了简要分析:
(1)近年来,STEAM培训和创客教育已成为不同国家教育中的热点,STEAM培训的浪潮席卷了世界。作为STEAM教育的早期倡导者,美国将Scratch编程软件视为STEAM教育内容的重要组成部分,受到了广泛的支持和欢迎,它还提供了一个全新的平台,可将编程课程带人人们的视野。……
登录APP查看全文
