良好的编程训练将给学生带来可转化的技能,对他们和英国的未来都有利

 

今年早些时候,IT行业的专业机构英国计算机学会(BCS)警告说,到2020年,学习计算编程专业的学生人数可能会减少一半,而实际上应该翻倍。

 

BCS负责人Bill Mitchell博士说,这是对我们的孩子和国家的未来的“灾难”。他补充说,可能还需要五年的培训时间,英国的教师才会有足够的自信能够成功地教授该学科。

 

然而,在过去几年中,越来越多的国家已经认识到计算,编码和相关技能对帮助儿童为未来世界做好准备的重要性。学校了解到,应该因材施教,针对不同孩子以不同方式教授计算机课程,就像英语,数学和科学等其它核心科目一样,编码的实际应用也有广泛的好处。

 

但这种认识并不意味着教师就已经可以以鼓舞人心和创造性的方式教授计算思维。那么他们如何才能提高他们的知识呢?

 

制定明确的目标

 

先不谈有关问题的细节, 鼓励学生的参与是确保学生学习兴趣的关键。教师需要为教学制定明确的目标,并展示如何在实践中使用它们。

 

儿童对技术具有天然的亲和力,对这种话题有自然的倾向。教师应该以这种好奇心为基础,通过设定允许学生以创造性的方式寻求解决方案的任务,使课程尽可能愉快。他们不仅将参与其中,而且还会练习一些软技能,包括沟通,解决问题和团队合作。

 

一个很好的教学过程应该是教授学生理论背后的理论,以便帮助他们对其目的的理解;一个杰出的课程应该训练他们像电脑一样思考,并亲身体验编码是如何工作的。

 

 

将编程与生活结合

 

许多科学,技术,工程和数学(STEM)的专业人士都表示担心,计算机没有被正确地教授,以帮助学生为将来职业生涯做好必要的准备。 出现这一现象的原因之一可能是教师对提供几年前才引入的课题缺乏信心。通常,教育工作者觉得自己没有足够的技术培训,那么他们怎么能有效地教授学生呢?

 

因此,许多计算课程在屏幕上显示代码行,却很少有指导帮助学生了解实际可以创造的方式。

 

那么,如何使编程更有趣呢?技术专家和课程专家的资源投入是一个很好的起点。编程不仅仅是屏幕上的文本行;它具有现实生活中的应用,如NASA编程,其空间漫游者探索行星或给自己唱生日快乐。虽然在抽象中教授编码原理可能是有价值的,但对于学生来说,没有比看到这些代码在实际中的运用更加重要。

 

学校可以邀请专业人士展示编码如何影响自己职业生涯,或者教师可以将实用的元素引入到机器人课程中。这允许学生更清楚地看到结果,并了解他们写的代码的影响。

 

例如,您可能会挑战学生构建和编程机器人,让它们避免障碍物或能够无轮移动。这可能是一个真正的“尤里卡”时刻,让那些一开始觉得这一课题困难的孩子们一下子产生兴趣。

 

 

专注于实际任务

学生需要明白计算思维背后的基本概念是给出和遵循指令;计算机通过一系列作为信号发送到硬件的各个部分并随后执行特定功能的命令来工作。

 

证明这一点的最简单的方法是通过物理表现,要求学生从A点到B点在教室里行走,避免一系列障碍。让学生互相沟通,听听“向前走八步,举起双臂”的指示。这些命令需要具体清晰,所以学生在移动中可以理解它们,这就像计算机必须能够理解的代码一样。如果代码中的东西不太正确,那么它被称为“bug”。

 

这样的练习将有助于学生了解尝试和纠错的重要性。如果事情第一次没有成功,他们只需要退后一步,再思考一下。这会教导他们的韧性,这是一种无论在以后的生活以及在职业发展道路中无价的技能。

 

 

不要太复杂太快

 

编码可以变得非常深入和复杂,所以重要的是在开始要简洁易懂,以确保学生不要一开始就放弃。使用具有图像和预先存在的功能的语言可以开始,允许学生在编写自己的基于文本的算法之前,以简单的拖放格式将代码放在一起。

 

这也是教授术语的好方法。许多编码语言对于相同的操作将具有类似的命令,并且使用可视化辅助工具帮助学生建立一组他们可以在任何情况下使用的可转移术语。

 

英国目前正面临技能差距危机,迫切需要新人才;作为教师,我们需要从年轻的时候培养学生的这些技能,鼓励他们考虑与编码相关的职业提供的潜在回报。

 

技术越来越多地在日常生活中发挥着巨大的作用。虽然学生能够越来越熟练地使用它,但是让他们看到一个不同的和更深层的一面 – 这些技术的工作原理,这意味着学生的知识和技能将增长更快,有利于帮助他们塑造他们未来的职业,无论他们选择哪个部门。

 

本文由LEGO®教育团队撰写。 LEGO®教育提供实用和吸引力的学习解决方案,帮助学生成功实现计算和STEM课程。有关免费下载的课程内容和支持,请访问www.LEGOeducation.co.uk

 

从学校资源来说,英国私立学校的小班授课以及老师的师资,在这些新兴学科上的教学更有优势。往往在课后,学校可以根据需要,请来专业的校外老师和专家,给学生们开设俱乐部,进行互动。对于家长来说,节约时间和精力,对于学生来说,在私校小班环境里面可以更加直接的接触到社会上最新的信息。

留言