编程语言应用

首页 » 常识 » 预防 » 用编程思维培养孩子思考与解决问题的能力,
TUhjnbcbe - 2025/4/29 17:25:00

最近我迷上了一款“贪吃蛇”的小游戏,没事就来上几局。昨天晚上大宝拉臭臭,让我在门口陪他,他看着我摆弄手机,斩钉截铁地说:“妈妈,你是不是又在玩那个蛇的游戏!它变大了你让我看看。”

被儿子抓包,很尴尬,为了找回点面子,我趁势教育无限信任我到盲目的儿子,再一来一回的闲聊中告诉他,别人设计这款游戏是为了挣钱的,是不会让我们养到非常大的,大到一定程度程序设定就会启动消灭它。

儿子显然对这个话题很感兴趣,他问我“这个游戏是怎么设计的?”正好我近一年有让他接触编程的想法,就趁机告诉他“编程啊!你想学吗?妈妈可想玩你设计的游戏了。”

儿子显然对我的提议很心动,他问我“难吧?我也想设计一个游戏给妈妈玩。”

之后,我们一个厕所里,一个厕所外就编程展开了一系列杂七杂八的谈论。

说实话我最近之所以想让孩子学编程,最主要的目的是不想孩子死读书,希望他灵活一点,而学编程可以训练他多维度考虑问题的思维能力。

但训练思维能力的办法很多,为何我要选择对于我们大多数普通父母来说,这么高大上的编程呢?

其实在国内“编程热”一直都在,因奥巴马把编程纳入中小学教学体系的缘故,编程在美国也是中小学教育中非常重要的内容,为此政府还特批了40亿美元来支撑这个计划,甚至为了让更多孩子接触编程,还有给2岁小孩看的书籍、课程。

在我看来,让孩子接触不同的事物势必会有不同的体验,而不同体验在时间的累积下会升华成新的东西。就好比儿子现在学的(他非常喜欢)启蒙美术一样,手法和材料都是他没接触过的,这些体验不用我说他也知道画画是自由的,可以任意发挥想象力。

我觉得学编程也是如此。但有让孩子学编程的心不难,难的是对于我这种对编程一窍不通的父母,如何学?并且在我们这种不发达的三线小城,好的编程课堂并不好找,再加上疫情时不时停课,给孩子进行编程启蒙就成了难事。

在《硅谷工程师爸爸的超强思维训练课》一书中作者憨爸根据他在美国的经历发现想让孩子学编程,首先要从培养孩子结构化程序设计的思维开始,其次就是编程语言。

编程语言很多,有我们很熟悉的前几年很热的Java、Python、CSS等,这些编程语言小孩子学起来并不难。难的是结构化程序,也就是我们所说的编程思维。

而结构化程序听着高深,其实不过是计算机按你的顺序依次执行你的指令而已。比如你对“小度智能音箱”说“小度,小度”“请你放一首《生日快乐》”,这两句话就是你下的指令,“小度”里的计算机根据你的指令执行就是结构化程序。

现在很多编程启蒙教育,训练的就是孩子的结构化程序,有一套名叫《宝宝的编程》的套装就是很适合幼儿的编程启蒙书。

当然,用书给孩子做启蒙很好,但是如果孩子没有上手的机会的话无异于纸上谈兵。如果没有专业的训练引导以及加固孩子的喜欢,那很可能就会把学习编程变成“三天打鱼两天晒网”的事。

所以,学习编程找专业的教育课堂很重要,这里推荐我偶然发现的童程童美少儿编程课程。

童程童美是在美国上市、累计培养了一百万IT互联网人才的IT教育集团——达内倾力打造。有19年科技素质教育经验,线下有多家校区,遍布50多座城市,现在因疫情防控的原因,也可以线上学习,线上平台覆盖全国。

童程童美少儿编程涵盖了6-18岁孩子的全项进阶学习项目,从一年级到九年级各个阶段的孩子都能在这里找到适合自己的学习项目。

就拿适合儿子的“Scratch启蒙编程”课程来说,结合孩子玩的天性,通过教具搭建,配合精彩的引入视频,能潜移默化的培养学生的逻辑能力以及创造力。

“Scratch启蒙编程”课程一共有40课时,每5节课就有一节成果展示课,家长可以通过成果展示课清晰的了解孩子前一阶段的学习,在这个课程中,孩子会设计30多个编程作品,能熟练运用10大模块的多个编程语句。

在“Scratch启蒙编程”课程中,孩子可以通过学习“编程”6款小游戏:打地鼠游戏、别出白线、光头强接芒果、七彩钢琴、球球大闯关、超级玛丽等。

给孩子做编程启蒙最怕的就是孩子枯燥,学不下去,但是童程童美少儿编程的课程充分考虑到了低幼孩子的特点,课程设计的非常有意思,用故事情节来导入学习项目,用孩子喜欢的游戏方式让孩子边玩边学。

就好比打地鼠游戏,可以通过鼠标控制虫子来机打地鼠。别出白线,控制小球不能越过白色的区域。

在“Scratch启蒙编程”课程中每三次课就可以设计一个小作品,看着自己亲手做出来的作品,孩子的成就感增强。

而童程童美少儿编程课程的设计与真实的编程思维一致,在每节课中都加入了编程思路环节,也就是结构化程序,让孩子在学习到编程知识的同时,也很好的理解该如何设计以及为什么这样设计,增强孩子逻辑思维。

云端学习也更符合现在防疫的大环境,孩子云端操作运行结果,老师实时查看学习情况。

对于一个老母亲来说,玩自己孩子设计的小游戏,真的是一件想想都觉得非常开心的事。

1
查看完整版本: 用编程思维培养孩子思考与解决问题的能力,