新浪新闻客户端

少儿编程各个阶段该如何自主学习?

少儿编程各个阶段该如何自主学习?
2020年08月05日 11:02 新浪网 作者 正直的曦羲chen

  时下教育界最火的莫过于编程学习,人工智能时代的到来,被迫人们学习新的技能。

  大家普遍认为学好编程要从“娃娃”抓起,编程教育一跃成为家长们培育孩子兴趣的选择之一,和音乐、绘画等少儿兴趣班齐头并进。中小学的课程体系里也陆续出现了编程、人工智能等,低龄化学习呈必然趋势。

  少儿编程的各阶段线上自主学习

  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可以让你直接在浏览器上完成代码编写,并且进行测试,附带了及时测试的功能。它注重边学习边实践,节省了安装配置开发环境的时间,使学习更加高效。

  另外有一些网站也可是不错的选择,比如极客学院提供了海量的编程教学视频,各种编程语言都有相关的课程,价格也很实惠。但家长不能把孩子学会编写程序的希望完全寄托在上网课上,教学视频只能算是辅助性学习,涉及内容不会太深,也没有操作性的练习。抽象、乏味的代码很难激起小朋友们的求知欲望,除非是对编程展现了浓厚兴趣的小朋友,不建议家长把高级语言课程强加给小孩子们学习。

  少儿编程各个阶段该如何自主学习?

  线下一些教育机构

  一二线城市的大型教育机构都纷纷开设针对青少年的少儿编程教育,一些创业团队瞄准了“少儿编程”这一领域。我们列了一些机构的信息供大家参考,具体挑选的时候建议多上上体验课,多比较下~

  极客晨星

  年龄:6到16岁

  课程体系;九等级螺旋式课程体系

  涵盖内容:理解游戏设计机制,学会JavaScript或Python,面向对象编程。

  教学形式:线上/线下

  教学模式:游戏式互动教学法

  童程童美

  年龄:3到18岁

  涵盖内容:Scratch编程、Python编程、JavaScript网页编程、乐高WeDo、乐高EV3、C++编程

  教学形式:线上/线下

  教学模式:软件与教具结合,趣味情景化学习

  编程猫

  年龄:7到16岁

  涵盖内容:图形化编程、Python代码编程、硬件入门编程、数学编程

  教学形式:线上/线下

  教学模式:真人教师+智能AI上课、动画式教学

  昂立STEM

  年龄:3到12岁

  涵盖内容:乐高WeDo 机器人编程、Scratch 3.0图形化编程、Python人工智能代码编程、C++编程

  教学形式:线下

  教学模式:PBL项目式学习、5E探究式学习法:探索、沟通、参与、拓展、评价

  小码王

  年龄:7到12岁

  涵盖内容:Scratch图形化编程、Python 程序开发课程、App Inventor 手机开发课程、C++ 程序算法课程

  教学形式:线下/线下

  教学模式:先进的基于PBL项目驱动的教学法

  编玩边学

  年龄:7-16岁

  涵盖内容:Scratch图形编程、Arduino硬件编程、Python代码编程、NOIP算法编程

  教学形式:在线直播,线下小班授课

  教学模式:2节录播+1节直播

  傲梦编程

  覆盖年龄:6-18岁

  课程体系:Scratch游戏艺术设计、Javascript艺术设计、特色C++、网页游戏开发、NOIP奥林匹克信息学竞赛、Python人工智能

  教学模式:在线直播,一对一或者小班授课

  核桃编程

  覆盖年龄:6-12岁

  课程体系:低年级通过5节课对Scratch进行认识和学习,最终形成一份毕业设计作品;高年级通过5节课对计算机和程序进行学习,最终形成一份毕业设计作品

  教学模式:线上

  VIPCODE

  覆盖年龄:5-16岁

  课程体系:儿童编程思维图形化编程、中文游戏编程图形化编程、少儿APP趣味开发图形化编程、Python人工智能编程基础图形源码对照编程、AI智能机器人开发源码编程、AI深度学习开发源码编程、C/C++编程基础(数据结构与算法)源码编程、信息学奥赛(NOIP)辅导源码编程、高考学科编程辅导源码编程

  教学模式:在线直播,一对一或者一对多授课。

  西瓜创客

  覆盖年龄:7-16岁

  课程体系:从图形化编程入门,拓展更高阶的代码语言Python。

  教学模式:线上

  以上机构信息来源各机构官网,若有疏漏,欢迎留言指正补充。

  (声明:除原创文章外,分享和转载的文章皆为促进STEAM教育在中国的传播,仅做学习交流,非商业用途,都会注明来源,如文章、照片的原作者有异议,请联系后台快速处理或删除,谢谢支持。)

特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。
权利保护声明页/Notice to Right Holders

举报邮箱:jubao@vip.sina.com

Copyright © 1996-2024 SINA Corporation

All Rights Reserved 新浪公司 版权所有