什么样的少儿编程可以让孩子越学思维越灵活?|咕咚编程贴心学习攻略 您所在的位置:网站首页 编程思维训练课 什么样的少儿编程可以让孩子越学思维越灵活?|咕咚编程贴心学习攻略

什么样的少儿编程可以让孩子越学思维越灵活?|咕咚编程贴心学习攻略

2023-03-12 09:38| 来源: 网络整理| 查看: 265

现在外面五花八门的“少儿编程”、“人工智能编程课”都挺贵的,群里有几个孩子参加了个暑假编程营地花了好几万,5天的无人机编程营都是大几千。

这几年学校兴趣班还有外面的也接触过不少上过几节编程课的孩子,跟着老师可以搭出很厉害的东西,但是让他们自己独立搭就抓瞎了,学编程可能也会遇到同样的问题。

孩子编程学了2年多,有APP编程启蒙,学校兴趣班的机器人,最喜欢的还属咕咚编程的scratch课程,给了孩子充分上手实操的机会,课程内容开放、灵活,孩子有成就感!

我的感受是小学低龄阶段学习编程,重点有3块:

1、逻辑思维能力 2、语言表达能力3、解决问题的能力

总的来说就是在编程的学习过程中,把问题分析清楚,学会分解成基础问题或者一个个的小问题(包括抽象、模式识别等)的能力,然后用编程1,2,3逻辑清晰的表达出来。

“编程思维(computational thinking)”就是“理解问题——找出路径”的思维过程。这一点是对孩子成长、培养高效的思考模式、做事视角,帮助最大的。

3、4月份是各大国际学校的招生季,我也和朋友参加了一些名校的分享会和实地探校,现场还有孩子的分享,学习,兴趣和生活的方方面面,他们的自信和活力让人印象深刻,演讲起来也是头头是道,思维逻辑能力强。在兴趣扩展的分享中,我发现一个很有趣的共同点,在众多俱乐部中他们很多很喜欢编程、机器人,老师也提到,这是一个跨学科的综合学习,对学生很有益。

不知道大家都是怎么看待孩子学习编程的?我想和我们多数还是希望能培养孩子的基础逻辑和核心的能力,

尤其是在小学阶段的编程学习,毕竟多数都不是为了成为程序员。

看看chatGPT怎么说?孩子学习少儿编程有什么用?

因为家长在一起我们也经常聊为什么要学,带着好奇,我也把这个问题去问了最近火爆的chatGPT, 一起看看他是怎么回答的呢?

锻炼孩子逻辑思维,随时都能学的“咕咚编程”学习心得

我观察下来,孩子一直喜欢咕咚编程,首先还是它有趣,好上手,孩子能独立理解和操作就愿意,主动想学。而且咕咚编程的内容也更丰富、系统,融合了动画、艺术、自制游戏、趣味思维游戏解密,带那么一点点挑战性,编程所囊括的项目范围也非常广。

这么说起来可能有些抽象,记得孩子课程中有一节是我们熟悉的小鸟游戏,穿越管道。

小鸟穿越管道https://www.zhihu.com/video/1616003637431484416

咕咚编程的scratch课程就把这样的编程小游戏一步步的分解开来讲解,帮助孩子理解,这个过程眼、脑、手都需要调动起来,实际编程的时候又像在玩一个电脑游戏般,孩子喜欢,而且是喜欢得不得了的那种。

1) 小鸟要怎么飞,从哪里起飞,飞行速度是多少

2) 如何和小鸟互动,比如是键盘还是鼠标

3) 怎么判断小鸟是否碰到管道了,如果碰到后计算机要做出什么,比如游戏失败还是减分

课程中还带着孩子一起学习制作了流程图,帮助孩子们一步步的梳理思路。

短短几步,让孩子学会了创造这样一个编程小项目是,需要独立思考,理清思路,动手编程,调试等等。

也就是从头到尾的规划,把这个大的一个问题分解为一个个的步骤,同时使用编程中的序列、条件选择等逻辑去实现出来。

别说孩子,我们大人都很喜欢,设计的内容非常的开放,充满趣味性和挑战性,在不知不觉中就能够锻炼到孩子的思维能力。

Scratch是MIT(大名鼎鼎的麻省理工学院)开发的一款图形化编程软件,在全世界少儿编程教育领域都非常流行,它的特点就是友好直观,上手快,很快就可以做出一些好玩的作品。

也就是这样一步步的积累逐渐的养成思考、分析问题的习惯,帮着孩子建立解决问题的框架,教会孩子成熟与合适的逻辑,这种能力也是孩子学习编程中受益最大的,远比教会一些编程指令要重要得多。

这种学习理念思路,和著名教育心理学家Benjamine Bloom提出的 “思维能力金字塔(Bloom’s Taxonomy)”模型,也是吻合的。

最底层的能力是Remembering(记忆),往上依次为Understanding(理解)、Applying(运用)、Analyzing(分析)、Evaluating(评估)及Creating(创造)。

咕咚编程的【有效练习】感觉特别好

小时候我们去过几次乐高搭建课程,老师一步一步的,孩子照着搭建,后来我们就不去啦。很多孩子“作品”看着漂亮厉害,其实孩子独立参与完成的部分很少,不少是系统搭建好的一些很炫酷的模块直接给孩子,或者孩子照着往里面一摸一样的填充。

编程也有的,无非是把坦克换成了飞机,控制指令都没有大变化,更不要说概念和技能的提升。小孩子换了一种方式玩游戏,或者换了一套模样做重复性训练。

这样的练习实际是无效的。

这也是咕咚编程感受特别好的一点,练习都是开放式的,孩子用课程中学习的编程指令、逻辑可以做自己喜欢的练习,比如同样是循环+切换造型,有的小朋友就做了行走的勺子,有的孩子做了小马跳舞的游戏,老师都是特别鼓励的。

每个练习的内容设计也都有着很强的连贯性,难度逐步增加,能够充分地锻炼到孩子的思维能力。

给了孩子一定的发挥空间,孩子也都特别有兴趣,就会死磕,自己琢磨,记得当时一个喜欢多米诺的高年级小朋友,参考了其他小朋友的作品后得来的灵感,做出了连锁反应编程作品。

编程的连锁反应https://www.zhihu.com/video/1616007126899560448

孩子遇到问题的时候,老师也特别有耐心,不会上来就告诉答案或者要用那条指令,而更多的是引导孩子思考并自己找到答案,不是那种把知识点讲掉,带着孩子做完一个作品就完事了

比如,怎样找到问题出在哪里,其实有很多技巧和方法;还要有足够的耐心和敏锐的观察力——这些都是放在任何领域都很有用的能力

循序渐进,找准孩子的时间点

这一路学下来,我的感受是孩子的逻辑思维能力训练和其他学习一样,也需要循序渐进,不能揠苗助长。

也不是越早越好。比如幼儿园的时候,同样的一条编程指令,他就需要花很长很长时间,还没办法完全理解。

但反过来,上了一年级,孩子的抽象思维和逻辑思维有了一定发展,编程中很多概念就可以被很快理解了,他的学习兴趣和主动性也都高很多。

记得在育儿书上看过一个著名的“双胞胎爬梯实验”:

一对双胞胎,其中一个宝宝在48周时开始训练爬楼梯,另一个宝宝在52周时才开始训练,结果两个宝宝都在54周的时候学会了。

学编程也是一样,晚点开始,也未必就会落后,还是先看看孩子的反馈和理解。当有了一定的兴趣,孩子的学习投入度和专注度都会高很多,自然学习效果也就不一样啦。

这一点我觉得可以参考皮亚杰的认知发展理论,孩子成长也有几个逻辑思维能力的关键期,在这期间给孩子提供针对性和系统的训练很重要。

总的感受是,如果说单个思维孩子可以较为迅速的掌握,但需要不断地融合进行训练,才能形成思维能力,像我们玩过的逻辑狗、咕咚编程确实帮助了引导孩子灵活运用多种思维方法解决问题的能力!

希望今天的咕咚编程学习心得分享能帮助大家理性的做出判断和规划!



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有