笔者是一名刚刚从业的少儿编程教育者–也就是编程魔法教师一名
我为什么要选择进入这个行业,起初是因为2017年刷爆朋友圈的“国务院出台《新一代人工智能发展规划》要求在中小学阶段设置人工智能相关课程、逐步推广编程教育!”
大致是这么描述的:
“实际上,在基础教育阶段进行人工智能教育提前布局的不止是中国,2016年初美国前总统奥巴马就曾投入40亿美金开展少儿编程教育,谷歌、微软、Facebook等科技巨头公司也积极参与其中。旨在让每个美国孩子在小学阶段具备最简单的编程能力。而英国则早在2014年就已经在英国教育大纲规定计算机编程列入5-16岁中小学生必修课程。
人工智能作为连接未来的教育,面向大众进行普及,特别是在K12(6-18岁青少年)阶段的学生中开展,很大程度上带来的是逻辑思维能力的提升和思维方式的改变。”
正因为如此,大学毕业后我并没有按部就班去做一名IT公司白领,而是开始寻找机会能够从事少儿编程教育领域。
虽然刚刚从业不久,几件事让我感触颇深,逐渐在颠覆我的认知。
一、编程教育不是编程,而是编程思维!不是写代码。
在国内,不少家长仍然对少儿编程教育存在着很大的偏见,认为少儿编程就是和程序员一样写代码,这种观点是错误的。在中小学阶段普及人工智能相关课程,重在进行逻辑思维能力的提升和思维方式的改变。
还有一些家长认为少儿编程教育就是带孩子玩游戏,这种看法也是错误的。阿儿法营采用“图形化”模式进行编程,依托阿儿法营魔抓社区平台可以实现全天候、全地域学习模式,让孩子随时随地可以在社区创作自己的创意作品,还可以分享在社区与全国各地的小朋友交流经验。
除了线上魔抓社区平台,阿儿法营早在2010年下半年就已经与学校积极开展合作,定期入校授课。少儿编程教育走进学校,孩子们的学习情况怎么样呢?
二、编程课堂主角是孩子们,不是老师。
上周跟随阿儿法营杜老师以助教的身份来到了首都师范大学附属小学柳明校区,和同学们上了一节生动有趣的社团课。来自四年级和五年级的同学们,之前或许彼此不熟悉,但因为爱好编程,不同年级不同班级的同学们坐在了同一间教室里学习Scratch。
孩子们对少儿编程学习的热情一下子打动了我,第一次接触到学校大课堂,我的感触颇多。学习少儿编程更重要的是培养编程思维和解决问题的能力,能够让孩子在解决问题时能够思考更全面、条理更清晰。
距离上课还有一段时间,同学们就已经陆续来到了教室,熟练登录阿儿法营的魔抓社区。有些同学在社区浏览其他同学的优秀作品,有些同学则直接打开了创作界面继续完善自己的作品。
同学们陆续都到齐了,社团课正式开始了!杜老师先给同学们布置了谜题任务,邀请同学们来挑战。同学们都很踊跃举手参与,课堂气氛很是热烈。台上做题的同学认真的拖拽指令,下面的同学们迫不及待的想冲上去自己做。很快几道谜题都被同学们快速的做完了,同学们都还是不过瘾,纷纷要求杜老师再多给他们加几道谜题做。杜老师给同学们布置了新的谜题,同学们都盯着自己眼前电脑屏幕上的谜题认真思索着,每当成功闯过一关都会开心的小声欢呼,然后又继续下一关的挑战。
看着同学们认真思考的脸庞,让本科计算机专业的我感慨不已。眼前的Scratch既熟悉又陌生,一些编程语言中的语法变成了一个个指令块,无需编写代码,只需拖拽相关的指令块就可以搭建程序。四五岁刚学会认字的孩子也能够在老师的指导下完成程序的搭建,编程不再曲高和寡。
这堂社团课我最大的感受就是孩子们学的很开心!真的是很开心的在学习编程,不需要老师耳提面命,自己就很主动的去学习,并且能将自己学到的知识结合自己的创意最后形成作品,这是少儿编程和我本科计算机编程最大的不同。大学的学习都是被动的接受,反复的练习,我们就像是流水线上的工人,每天做的东西单调又重复。而孩子们的作品真的是触动了我,孩子们自己画图,自己编写剧情,自己配音,将Scratch玩出了新花样,一个个创意无限的作品看的我自愧不如。我们可以玩转各种编程语言,做出各种酷炫的作品,但是我们的创意已经枯竭。我在魔抓社区看到一个创意很棒的作品,是广东的一位中学生的作品。作品如下图
这个作品虽然看着简单但很有深度,这位同学的作品旨在时刻提醒人们,“要抬起头”骄傲的活着。这个作品在社区人气很高,有134人收藏了他的作品,还有632人点赞。还有很多同学在作品下面评论交流。大家感兴趣的话可以去魔抓社区欣赏一下这位同学的创意作品。
三、老师不再是滔滔不绝的讲者,而是能在该出手时就出手的万能大神。
学习少儿编程给孩子们带来的不仅仅是开心,还有一些变化:
1.培养孩子的逻辑思维能力。孩子做作品的过程,就是自己创造一个新事物的过程。孩子们会在脑子里有一个大概的轮廓,然后思考第一步该怎么走,下一步怎么走。
这就是我们常说的“编程思维”。编程思维是我们解决问题的一种方法,就是利用我们已有的知识和工具,将自身的思路转化成逻辑运算的步骤,从而完成复杂的任务。编程思维由4个步骤组成,分别是:分解、模式识别、抽象和算法。分解就是拆解问题,模式识别就是观察规律、趋势,然后建立自己的模式,也就是抽象。最后根据自己的模式设计步骤来解决问题。
2.孩子编程是带着问题和目的导向的,有助于提高孩子解决实际问题的能力。孩子在作品的过程中他明白自己想要一个什么样的效果,为了达到自己的目标,会自主的学习来解决自己遇到的问题。在这个过程中,孩子还可能会求助老师,老师不再是“传教士”,而是被求助者。老师身份的转变意味着教育不再是单方面的输出,而是良性互动。
3.孩子学习的不仅仅是编程,还有数学。在阿儿法营的Scratch入门级课程中,孩子已经在编程中学到随机数,加减乘除运算了,有些孩子在学校还没学到的数学知识,在阿儿法营已经提前打好了坚实的基础,所以在学校学到这些内容的时候,孩子会学的特别快,知识掌握的也很牢固,这是传统教学很难达到的效果。
如果你也对编程教育感兴趣,欢迎私信与我联系。可以免费送你体验课,让我们一起交流吧。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/4292.html