我已经接受了18年的教育,我最坚定的信念是所有孩子在每个学年开始时都应该重新开始。我的教室是一个安全的环境,即使他们不会第一次成功,学生也可以尝试尝试-这当然适用于STEM教育。
自2014年春季以来,我就与Stow-Munroe Falls City Schools合作进行技术集成。我作为学术技术专家的职位的目的是帮助教师感到舒适,将新技术嵌入其课堂。
与老师一起工作,并用快速发展的技术帮助他们的学生是一次了不起的经历。每年的情况略有不同,因为学生和老师当然有所不同,并且每年我们都在根据前一年的技能来发展他们所需的步伐。
借助不断变化的最佳实践和新的教育技术,我总是尝试更新和调整自己的学习方式。我是一个终身学习者,我相信我的学生也应该如此。
这就是为什么我们的学校在逐步升级到各个年级时会逐步向学生引入STEM概念,尤其是编码。我们强调从幼儿园到四年级的两个学习阶段,以建立流畅的STEM集成:
阶段1:逐步并共同解决问题
为了扩大STEM课程中的技术集成,我们开始通过国际运动“代码小时”介绍计算机科学。大约四年前,在我所在地区教过STEM的一位同事向我介绍了该计划。从那时起,每年的“编码小时”我都会借此机会向编码介绍所有年级。
在我们的K-4大楼中,我们的目标是将技术整合到课程中,并增强学生的课程,活动或批判性思维能力,而不仅仅是使用技术。诸如CodeMonkey之类的基于游戏的学习程序通常侧重于为孩子编写代码,这通常是他们第一次通过编码引入基于问题的学习心态的经验。我们一起进行前几个级别,因此我可以对自己问自己的问题解决模型进行建模。在这种情况下,我会大声建模,以便他们听到我的想法。然后,学生建议获得解决方案的方法。如果他们说尝试八个步骤,即使我知道这是十个步骤,我也会尝试八个步骤并询问:“我现在应该做什么?”
我也很喜欢让他们解决屏幕上的物理空间挑战。我经常说,每个人都站起来。我问:“如果我们是游戏中的猴子,并且需要香蕉,我们将如何到达那里?”我们身体上一步步转弯,直到我们共同达成解决方案。
(下页:成功的STEM早期教育的第二阶段)
第二阶段:将基于问题的思维方式应用于跨课程课程
每天,我们所有人都需要获取大量信息,并弄清楚如何将其分解为可行的任务。我们通过将计算机编程教学融入日常学习中来教给学生这些技能,而不是使课程保持孤立状态。一旦学生了解排序方法以找到解决方案,我们便将学生配对在一起,他们轮流领导解决每个问题。
我通常花四堂课与学生一起使用CodeMonkey,然后学生自己继续进行一系列挑战。在理解计算机编程语言的第二阶段,学生正在使用许多解决问题的技能,批判性思维,数学和制图技能。许多老师在其他课程计划中利用了嵌入游戏不同层面的数学技能,例如使用角度,度数和度量。
自从我们二年级的学生在幼儿园以来,他们就学习了技术和编码课程。他们现在解决问题的方式截然不同。这些学生不怕尝试。他们提出了新的使用技术的方法,这些方法可以使他们的学习风格受益,而且许多方法都可以教给同伴和领导任务。
当我们教给学生一项融合了技术的新技能时,学生们会爱上它,尤其是那些可能以传统学习方式挣扎的人们。当他们可以使用新工具和在线应用程序时,许多人会更多地从事任务并参与学习。在我的一些课程中,我们的学生很难参加所有的通识教育课程,但他们渴望参与基于游戏的学习。
三年级和四年级的学生急于报名参加课后STEM课程,因为每次课程仅容纳少量的参与者。当他们完成学校任务并有多余的时间时,他们通常会选择参加涉及计算机科学的活动,许多学生也在家中使用这些帐户。
面向未来的教学
我知道老师什么时候可能会不愿意在课堂上尝试新技术产品,尤其是在小学阶段。想要知道如何为每个学生提供帮助是很自然的,但是凭借编码和其他现代学习技能,我们作为老师需要成为教练。最近,我听到爱丽丝·基勒(Alice Keeler)在ITIP 2017上作主题演讲,她说:“教育未来,而不是您的舒适程度。”
不知道答案是可以的。相反,可以作为向导,并为学生提供所需的支持。现在该是庆祝错误让步给真正学习的时候了。