来源:中国教育装备采购网

身处“AI时代“,随着人工智能、物联网技术的快速发展,计算机思维和编程能力显得尤为重要。新一代青少年不会编程,就如同不会写字读书的文盲,编程教育的意义可见一斑。在国外,编程教育早已成了儿童基本教育中重要的一环,早在14年,英国就将编程列为学校必修课。而近些年来,我国对于编程教育也是愈发看重,继2017年国务院在《新一代人工智能发展规划》中要求在中小学阶段设置人工智能相关课程,逐步推广编程教育后,在今年1月教育部再次出台高中新课标,明确对于编程,计算思维的要求。

那么在国家大力倡导编程教育的背景下,有别于以往信息技术课只注重于锻炼学生基本软件的使用, 编程作为一门新科目对学生全面素质培养会带来什么样的改善?在目前的教学活动中对老师们造成困扰的会有哪些问题呢?其在进入实际的学校课程体系中又会遭遇什么样的难题呢?近期一份针对在目前的教学活动中对老师们造成困扰的会有哪些问题呢?来自全国不同地区的中学老师的编程教育课堂走进高中的深度调研报告反映了以下情况。

报告指出,编程课堂走进高中,目的并不是一定要每个学生都能写出很厉害的代码,更多的还是要培养孩子的计算思维,以及对于电脑技术的学习能力。在当今大数据和AI时代的背景下,这些对于之后学生的自身发展都有着重要的影响。老师们说到:“当然我们更多的是把他们领进门,剩下的还是要看他们根据个人兴趣去探索。

研究发现,目前国内大部分的校内编程课,主要是以校内选修课的形式存在,一周的课时是1-2课时,更多的是为了培养学生的兴趣。 编程课的教学多采用软硬件结合的形式,让学生在学习编程软件的同时,通过机器人呈现编程效果,使课程内容更加丰富,提升学生学习编程的兴趣、激发培养学生动手能力。

有趣的是,除了一线的编程教育先行城市快人一步以外,许多沿海发达地区以及一些内陆地区的学校也不甘落后,开始响应国家的号召,开展了相关的机器人编程课。课程受到许多学生的喜爱,但是在教学过程中老师们也遇到了一些痛点和难题。以下是报告显示老师们最为关注的问题。

机器人编程课

校内

编程课程调研信息收集结果部分截图

目前市面上针对青少年学习编程的产品种类多,能够全面满足老师需求的却屈指可数。大多数的

老师们希望能够找到一款门槛较低,学生能够快速理解并自主运用,并且能够满足后续代码学习需求的软件。有老师则表示希望可以先让学生了解到编程语言背后的逻辑后再进行代码编程的学习,循序渐进地掌握编程的原理和知识。此外,也有部分老师表示期待编程学习软件能够与现今前沿的科学技术相结合,让学生学习到当前流行的Python代码语言以及AI人工智能和IoT物联网技术。不少老师犀利地提出,目前市场上缺乏开放性足够高的编程教育软件,支持软硬件相结合和跨厂商合作,因为学校经常会有不同的机器人硬件供学生学习。

此外,在调研反馈结果还显示,当前中学里的编程教育师资相当紧缺。STEAM教育需要将跨学科的知识融合一体进行教学, 而目前学校里的老师多数都是专科教学背景的,如语文、数学、英语等,熟悉跨学科知识,能够融会贯通进行编程教育的老师数量并不多。加上STEAM教育倡导的PBL教学,更是需要老师花费较多精力进行精心备课,对学生进行巧妙适当的引导,才能取得较好的教学效果。如果编程教育软件可以减轻教师负担,帮助提高教师备课效率是再好不过的。更多的教学资源和教材以及资源交流平台。 而目前市面上编程教育教学工具都缺少一个教学资源整合平台, 课堂教案都需要老师自行开发,班级内部各个学生的编程基础也都不同,缺乏针对不同阶段学生的教学指导资料。

以上反映的问题,其实存在于全国各个区域的中小学编程教育里,老师们的需求和困惑急需得到解决。在市场调研的过程中,我们也发现一些参与调研的老师给出了一些有价值的意见,并且分享了实际的使用感受。他们说的软件真的可以解决目前编程教育市场的困惑吗?

在此次的调研中,有一位STEAM教育老师推荐了一款名为“慧编程“的编程软件,该软件是一家叫做Makeblock的STEAM教育解决方案提供商在今年4月份推出的一款为老师量身定制的编程教育工具。因此调查报告也结合从此次调研中老师们最关注的几个方面对该编程软件进行了一次评估。结果如下:

机器人编程课

评估内容

如图所示,作为一款编程教学工具,老师们最为关注的是教学工具是否能够让零基础的学生也能快速上手。慧编程基于Scratch 3.0开发,使用的是可拖拽式的积木块编程语言。学生只需要拖拽积木块将其拼凑起来即可完成程序代码的编写,极大降低了对编程初学者的入门门槛。并且,慧编程软件创新地增加了提供一键转换Python代码文本的功能,让学生在使用积木块编写程序的时候能够实时查看该程序的代码文本,帮助孩子初步学习Python代码的编写,这样一来,在保证该软件低门槛,容易使用的同时能够有效保证老师对已经有一定基础的学生的进阶编程教学,加长软件的适用时长。

另外, 软硬件结合是目前编程教育的一个大趋势,也是许多老师关注的并且努力开发的一个热点。而根据Mkakeblock官方教育站给出的信息,这款慧编程软件也能连接Makeblock自家的多款机器人套件与mircro: bit等开源硬件一起使用,学生可以通过慧编程编写程序并且通过运行机器人来检测自己的编程是否正确。软硬件搭配的教学模式能够极大地丰富课堂内容, 并且有较高的自由拓展度,配合硬件教师在教学活动中能够根据课堂实际情况编写程序,加载并使用不同功能。这一点给教学课堂很大的发挥空间,让教师和学生可以一起定制专属的课程内容,给学生带来崭新的课程体验。

我们都知道目前人工智能是最受大众关注的一门前沿技术, 而从慧编程的官方说明中也可知,慧编程同时支持AI技术、物联网技术和微软认知服务等前沿技术。学生能够使用慧编程自主设计出多款小游戏,进行例如和电脑玩起石头剪刀布等多种人机交互活动,达到寓教于乐的效果。在这些活动中,学生能以更生动的方式去了解到这些前沿技术背后的逻辑和原理,并且试着对其进行应用。

最后,再考虑到许多老师都提及到的一个方面,就是获取软件相关的教学资源的问题。在Makeblock的官网上还找到了慧编程的教学资源站,主要是为了让老师们能够得到更多地教学内容支持。该站内提供了游戏化课程教学、配套教材和不断更新的阶梯式教学资源,能够帮助老师们更好地备课,更有针对性地设置课堂内容,从而让不同基础的学生都能在与自己水平相适应的教学课堂中学习到更多知识。此外,站内的一站式的课堂管理平台, 可帮助老师追踪学生学习进度,分发讲义资料以及分配学生账号, 极大地提升编程课堂的教学效率。

从这几个方面看来,慧编程这款软件还是能够较好地满足大部分老师的需求的。因此小编在这里也将其作为一个解决方案向各位老师推荐。但是随着教育体系的不断改革变化,老师们在选择教具的时候更多地还是要从自身出发,选择合适实际课堂情况的方案。

对于未来国内的编程教育,随着科技不断发展,AI技术的成熟,编程教育在将来会成为青少年教育不可缺少的一部分,虽然从目前调研情况来说,大多数编程课还是处于选修的状态,没有完全普及开来,国内教育体系缺乏一些相关的标准和引导, 学校教学方面也缺乏统一教材。但是相信随着国家教育部的重视加深,将来的编程教育会不断规范化,成为青少年基础素质教育中不可缺乏的一环。