1、让孩子学习编程,培养孩子的逻辑思维和解决问题的能力
“编程思维”就是“理解问题——找出路径”的思维过程,它由分解、模式识别、抽象、算法四个步骤组成。通过这四个步骤每一个小问题被单独检视、思考,搜索解决方案;然后,聚焦几个重要节点,形成解决思路;最后,设计步骤,执行——问题解决。
同时,根据教育认知学,孩子会在6岁左右开始形成抽象逻辑思维,整个6-12岁是抽象逻辑思维的最佳形成期。所以学编程的最佳时机是小学段,趁孩子现在课业负担不重,逻辑思维也快,帮他们掌握一门有益终生的技能,就是在正确的时间做正确的事。
2、让孩子学习编程,有助于学科能力的提高
很多学编程的家长会发现,在孩子学习了编程后,学习主动性提高了,部分科目成绩也有所的提高,比如数学。这是为什么呢?
以数学为例,数学是有两个重要的能力构成的,一个是运算能力,一个是解题能力。中国的孩子普遍会有强大的运算能力,但是他们的解题能力通常不够。
这是因为不少孩子通过刷题或背题将很多复杂的运算变成了不需要运算过程的平滑运算,解题的时候更多是生搬硬套,在一般的学习过程中缺乏对语言能力、逻辑的思维能力和运算能力的训练。而这个方面的训练,恰恰是编程学习最擅长的。
在编程学习的过程中,孩子的综合学习能力通过训练得以提升,从而作用到其他学科的学习,在一定意义上有助于提高学科能力。
3、让孩子学习编程,可以为升学加码
就升学而言,在特长生加分之类的政策被取消后,名校自主招生更偏向于科创人才——在大型科创竞赛中,获得荣誉的学生,比如全国青少年信息学奥林匹克竞赛(NOI)。
学习编程后孩子可以参加此类竞赛,NOI比赛含金量较高,拿到名次对升学影响较大,得到铜牌就有保送或自主招生降分录取资格。杭州15岁高三女孩郭文景被哈佛录取的重要原因,正是获得了奥利匹克信息竞赛奖项。
为什么孩子要从小开始学编程 答案全在这
学习编程有助于帮助孩子发展多项能力,如:逻辑思维,设计思维,解决问题能力,持续学习能力。而使用游戏化的方式,则更容易激发孩子对编程的兴趣。
编程的乐趣属于每一个孩子
常常有家长提问,什么时候开始学习编程最为合适?回答是“没有年龄的限制,但最重要的是让孩子感兴趣。”
这时,Y分享了他小时候的故事。
“我和J的另一位创始人,都来自工程师家庭。在大概九岁的时候,我们接触到计算机科学和编程的学习,那时的我们已经能体会编程的美丽和乐趣,体验亲手编写代码的快乐,而那种快乐,从九岁持续到现在。”Y说。
后来,为了推广少儿编程,前往贫困地区进行支教,手把手教授孩子编程。Y说,“那些孩子大约八九岁,正是我们接触编程的年纪,在当时,没有人认为可以教那么小的孩子学习编程。编程被认为属于大学或者至少是高中的课程。”
后来这些孩子的编程能力怎么样?
Y很欣慰地告诉我,“在我们支教几个月后,那些孩子已经能够创造属于自己的游戏,有些真的是非常酷和有趣的游戏。看着这些孩子的成果,我们突然感受到,可能我和J够幸运,能够在这么小的年纪接触编程,但我们并不应该是唯一在孩提时代享受编程乐趣的人,这种乐趣可以属于任何人。”
编程的乐趣应该属于每一个孩子,但这种乐趣要如何扩散,如何把它从‘私人教室’搬到整个世界?答案是,通过技术,能够为世界各地成千上万的孩子带来有趣的编程学习体验。”
接触真实的编程语言
实际上对于孩子来说,让他们对编程感兴趣是很容易的,在键盘上敲打出各式各样的字符,最终完成的成果有无限种可能性。
故事模式 Coding Adventure
在Y看来,学习真实的编程语言并没有打击孩子的积极性,恰恰相反,这激发了孩子对编程的兴趣。
“从最开始的时候,孩子们就会意识到,他们是在做一项真正的工作,而正是这一点,吸引并且激励着他们学习到最后。”
课程被设计成一个非常清晰的架构。“通过我们的课程架构,学生们能够高度参与其中,甚至会有“上瘾”的感觉,就像网络游戏那样。而这种“上瘾”,真的能够使孩子不断学习,在达到学习效果的同时,又能享受其中。”