知识屋:更实用的电脑技术知识网站
所在位置:首页 > 教育

少儿编程应该先学什么?什么时候开始?课程应该如何设置?

发表时间:2022-03-24来源:网络

先来回答什么时候开始学的问题,我们可以先看一张图:

这是麻省理工媒体实验室终身幼稚园组开发的,有56,003,192注册用户和55,347,293个分享项目的,专注儿童编程和分享的社区,官方公布的统计数据,截止到2020/06/01。从图中我们可以看出,12岁的注册用户最多,为5,155,849人。最小的用户年龄为4岁,共98,420人,最大的用户要80多岁了,占很少的部分。我们可以得出结论:各个年龄段都可以学习,年龄最低要求是4岁。Scratch官方也给出了相应的解答,“Scratch主要是为8至16岁年龄的孩子设计的,但各个年龄段的人群都在使用Scratch进行创作和分享。年幼一点的孩子可以试试ScratchJr,这是为5至7岁都孩子设计的简化版的Scratch。”----Scratch

再来说说学什么,从国内外的教学项目来看,儿童编程与成人编程具有相当大的差异。根据儿童的年龄和认知发展程度,编程基本上分为两个大阶段,第一阶段,图形化(积木)编程。第二阶段,代码编程。图形化编程的代表是scratch,国内的很多教育机构,要么是直接引用scratch平台,要么魔改scratch,总之,选scratch就对了。代码编程,现在还没有特别有代表的语言,比较热门的是python,AI的火热令Python备受关注,也因为Python相对简单,容易学习。目前国内比较缺乏免费的、开源的平台和社区,这里附上两个推荐,第一scratch官网https://scratch.mit.edu/;另一个是https://code.org/美国前总统奥巴马背书的code.org,两个平台上都有一些不错的、免费的基础教学内容和非常开放、友善的社区。

对于课程的设置,只要符合认知发展即可,不落后,也不超前。著名发展心理学家让·皮亚杰所提出的认知发展理论,被公认为20世纪发展心理学上最权威的理论。皮亚杰把儿童的认知发展分成以下四个阶段:

感知运动阶段(感觉动作期,Sensorimotor,0-2岁):1岁时发展出物体恒存性的概念,以感觉动作发挥其基模的功能。由本能的反射动作到目的性的活动。

前运算阶段(前运思期,Preoperational,2-7岁):已经能使用语言及符号等表征外在事物,不具保留概念,不具可逆性,以自我为中心,能思维但不合逻辑,不能见及事物的全面性。

具体运算阶段(具体运思期,Concrete Operational,7-11岁):能根据具体经验思维解决问题,能使用具体物之操作来协助思考,能理解可逆性与守恒的道理。

形式运算阶段(形式运思期,Formal Operational,11-16岁):开始会类推,有逻辑思维和抽象思维。能按假设验证的科学法则思考解决问题。

最后,皮亚杰和Scratch之间还有着千丝万缕的关系,见Scratch历史(逃走~~)

收藏
  • 人气文章
  • 最新文章
  • 下载排行榜
  • 热门排行榜