少儿编程各个阶段该如何自主学习?
时下教育界最火的莫过于编程学习,人工智能时代的到来,被迫人们学习新的技能。
大家普遍认为学好编程要从“娃娃”抓起,编程教育一跃成为家长们培育孩子兴趣的选择之一,和音乐、绘画等少儿兴趣班齐头并进。中小学的课程体系里也陆续出现了编程、人工智能等,低龄化学习呈必然趋势。
少儿编程的各阶段线上自主学习
1、初级阶段 4-6岁
4到6岁的学龄前孩子还不具备完善的思维认知能力,编程思维对他们来说太难了。在这个年龄段,应以思维启蒙为主,可以带孩子玩一些训练编程思维的小游戏,让孩子观察体验游戏中的运行路线、逻辑运用等操作,家长同时帮助他们深层理解。高尔基也曾说过:“游戏是小儿认识世界和改造世界的途径”。适当地玩些游戏可以激发小孩子的求知欲与创造力,启蒙他们了解客观事物。
“games for the brain”是免费的益智游戏网站,里面有2048、彩色线条、扫雷、旋转拼图等小游戏,简单又有趣。除了一些网站,手机软件商店里有益智类小游戏,也有操作性较强的单机游戏。如果怕长时间注视电子产品会影响小孩子的视力,可以买一些棋类、扑克、七巧板等给小孩子玩。
如果有能力有兴趣的话,可以选择难度系数更大的游戏,比如《人类:一败涂地》,它是一款3D情景解谜探索游戏,游戏设置在奇幻漂浮的梦境世界中,以小白人为主要角色,玩家需要运用头脑智慧进行解谜,来逃离虚拟世界中不断崩塌的梦境。
2、中级阶段 7-10岁
这个阶段的孩子有一定的思维认知能力,但尚未形成编程逻辑。建议小朋友从最基础的Scratch图形化编程开始学习,少儿编程教育机构也都普遍采用Scratch作为编程入门软件。这一阶段注重编程逻辑养成,可以做到从玩游戏到自己制作小游戏的重大转变,也为之后学习高阶编程语言打好基础。
Scratch是麻省理工学院(MIT)专门为小朋友研发了简易图形化编程工具,无需编程基础,操作简便,轻松上手。在学习的过程中,它不仅是用于教会孩子们一些编程的概念,也包含通过以讲述故事的方式,帮助孩子们易于理解抽象的物理、数学知识。孩子们也可以制作动画、创作故事、小游戏等等。
孩子们运用拖拽积木的方式实现程序的运行。积木模块涵盖8个大类,100多个功能,涵盖了完整程序的各个环节,学习者可以做出自己的小作品。这些图形化积木的正确使用需要家长老师的帮助,在引导下,孩子们学习操作一些基本的编程语句如循环、条件判断等等。
网页搜索Scratch,就会有免费的下载路径。Bilibili上有一些很实用的教程,比如大龙老师的《新版Scratch3.0系列课程》,较为详细地讲解了一些有趣的编程小作品的案例操作。SCRATCH编程公众号里也有免费的教程,让小朋友快速入门、轻松学习。但记住不要完全依赖网上教程,对于7到10岁的孩子,是无法做到独立理解这些编程思维的,建议家长一起陪同学习。
3、高级阶段 10岁以上
这个阶段的孩子已经有了一些编程基础,数学和英语能力也有所提高。那么这个时候,就可以开始尝试高阶计算机编程语言的学习,比如C/C++、Python等。相较于图形化编程,这些编程语言会略显枯燥,也更为抽象难懂。那怎么才能让孩子们有学习下去的动力呢?这里推荐一个基于网络的互动编程教程Codecademy。
进入Codecademy中文版官网可直接在线学习。Codecademy是国外在线学习编程的网站,它为用户提供了一种学习编程的新方式。目前提供了 HTML/CSS/PHP/Javascript/Ruby/Python 等课程。开设的课程是面向零编程基础的用户,因此它将课程打造得更易于理解,更易入门。
通过它来学习编程就像闯关游戏一样,克服从易到难的“关卡”来了解编程语言的基本原理,富有趣味性。Codecademy追求短小精悍的原则,会将复杂的学习课程拆成小段,每一段都设计得非常简单且短小精悍,一般每一小节只是几行代码,容易记忆理解。
其次它的另一个特点就是互动式学习,Codecademy可以让你直接在浏览器上完成代码编写,并且进行测试,附带了及时测试的功能。它注重边学习边实践,节省了安装配置开发环境的时间,使学习更加高效。
另外有一些网站也可是不错的选择,比如极客学院提供了海量的编程教学视频,各种编程语言都有相关的课程,价格也很实惠。但家长不能把孩子学会编写程序的希望完全寄托在上网课上,教学视频只能算是辅助性学习,涉及内容不会太深,也没有操作性的练习。抽象、乏味的代码很难激起小朋友们的求知欲望,除非是对编程展现了浓厚兴趣的小朋友,不建议家长把高级语言课程强加给小孩子们学习。
版权及免责声明
①凡本网注明"稿件来源:新东方"的所有文字、图片和音视频稿件,版权均属新东方教育科技集团(含本网和新东方网) 所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他任何方式复制、发表。已经本网协议授权的媒体、网站,在下载使用时必须注明"稿件来源:新东方",违者本网将依法追究法律责任。
② 本网未注明"稿件来源:新东方"的文/图等稿件均为转载稿,本网转载仅基于传递更多信息之目的,并不意味着赞同转载稿的观点或证实其内容的真实性。如其他媒体、网站或个人从本网下载使用,必须保留本网注明的"稿件来源",并自负版权等法律责任。如擅自篡改为"稿件来源:新东方",本网将依法追究法律责任。
③ 如本网转载稿涉及版权等问题,请作者见稿后在两周内速来电与新东方网联系,电话:010-60908555。