少儿编程相关

少儿编程出现背景

市面上出现的少儿编程公司大多成立在2015-2017年,那么出现的契机是什么呢

1. 全国对小学奥数开始打压(家长也发现小学奥数对思维没有特别大的帮助,所以少儿编程变成了小学奥数的替代品)
2.google公司的阿尔法狗挑战中国的围棋冠军柯洁并3:0取胜,人工智能开始兴起
3.国务院颁布新人工智能规划,普及编程教育

相关编程公司

线上编程:编程猫、核桃编程、西瓜创客、边玩边学、学而思编程、猿编程
线下:小马王、童程童美

那么学编程参加比赛到底能不能对升学有帮助?

参加各种竞赛对孩子升学的帮助作用越来越小,信息奥赛最终如果可以获得国家一二等奖,确实是可以对未来的高考有些帮助,将分入名校,但能走到这一步的,都属性天才性的选手,如果他们把学习编程的天赋和精力花到其他学科上,一样可以考名校,所以这种路线也是更适合天赋高、一二线城市学习拔尖的孩子,有充分富余的时间去学习参加奥赛

学习编程本质和学体育学美术学舞蹈没有本质的区别,不要想着学习编程就能让孩子考清北

为什么我们要学少儿编程?

1.技能属性(工具属性)

编程是一项未来的技能,不只是说一定要去做程序员,很多其他的非it类的职位(比如银行的风险管理现在也要求你会python或者R c++等等一种编程语言,中介通过python爬虫获取一些租房数据),所以编程可以给我们未来带来很多帮助

2.学科属性
  1. 大学的理工学科中编程是一门最基础的必学语言,未来可能也会纳入中国的义务基础教育
  2. 浙江高考纳入编程
3.能力属性

把我们知识通过抽象逻辑连接起来,这其中爆发三个大的点:

  1. 创造
  2. 抽象逻辑
  3. 运用知识

这也是素质教育的一个最好的载体,学习能力的本身就是解决问题的能力,编程教会我们如何思考

4.认知属性

比如现在我们经常遇到的【扫码付款、大数据推荐】其实都是算法

如果不懂编程未来就会被算法包裹,会对外界认知产生障碍,并且少儿编程可以激发孩子的学习兴趣,

那么我们建议什么样的孩子适合学习少儿编程呢?

目前少儿编程两大方向:

  1. 机器人编程:乐高编程

小学开始前,可以从乐高入手,比如乐高分为大颗粒小颗粒,孩子在搭建过程中可以得到对动手能力和脑力的一些训练,也可以通过pad使用图形化这种类似于编程的工具去控制它,比如让它灯亮啊,让它动起来啊,所以乐高虽然不是真正的编程(只是有一些编程元素在里面),但它是有一定的教育意义的,对孩子有一定的帮助,是有一定教育意义的

  1. 软件编程:stratch python c++

而孩子到了二三年级以后呢,对乐高的兴趣可能就小一些了,理解能力也提升上来了,这时候就可以去接触真正的软件编程了

编程只是一个工具,我们的精力不应该花在如何去使用工具上,而是对思维的训练,同样的,思维是编程的基础,所以建议三年级以上的孩子再去学习少儿编程

因为我们必须保证他们可以理解诸如以下的逻辑关系:

  • 如果……就
  • 即使……也
  • 只要……就
  • 只有……才

同样的,二三年级之前孩子接触的数学都是在加减乘除这种基础算数,而我们一开始要接触少儿编程要就去接触坐标、正负数等等,所以也需要孩子对很多东西有一定的理解

少儿编程从何学起?

一、 建议从stratch开始启蒙

比较简单的图形编程,模块拼接,不需要什么技能和语法,也不需要英语基础,编程时不会出现语法错误,所以可以很快去实现一个程序,也可以外接单片机,连接内部程序等扩展

  1. 创意创作
    需要把它当成一个工具去使用,而不是当作一个语言去学,也不要觉得使用它就可以去学到什么编程语言核心的东西
  2. 逻辑运算
    用它培训孩子的逻辑,比如说基本的条件循环,条件嵌套、分支嵌套、循环嵌套等等
  3. 解决算法问题
    用stratch去解决一些基本的排序,如冒泡排序、比较排序

二、过渡到Python

等到孩子把strath用熟练了,就可以考虑去学python了,python不需要了解底层,直接上手就可以用,比较简单比较好入门,孩子可以很轻松的完成一个程序,但python也是需要一定的英语基础,所以建议我们后期(六年级以上)再学,以免影响孩子学习的效率和积极性

而c++是最难的,stracth和python的底层也是c语言写的,孩子成绩非常优异,并且有充足的时间去学习编程再考虑去学习

少儿编程演示及相关资料

1.https://suzhou.abcoding.cn/可以选择语言创建程序,也可以下载scratch软件
2.scratch官网

猜你喜欢

转载自blog.csdn.net/weixin_38318244/article/details/124648240
今日推荐