少儿编程≠敲代码

网友投稿 2018-07-29 11:01

暑假过半了,相信家长们为孩子安排的满满学习计划也学得差不多了,

什么舞蹈、绘画、钢琴、英语、数学全方位综合发展,

“暑假不学习,开学没底气?这节骨眼,决不能让孩子输!什么编程课?等以后再学吧!”

这或许是许多家长的普遍想法,殊不知这种想法已经让孩子输在了起跑线上。

人生若想赢,编程这张入场券怕是少不了。

https://cdn.china-scratch.com/timg/180731/1101495C8-0.jpg

少儿编程,其实早已不是一个新鲜的话题了:

2014年,英国政府规定 5 岁以上学龄儿童必须学习电脑编程课程,法国将编程列入初等教育选修范围内;

2015年,美国总统奥巴马呼吁所有人都要学习编程;

2017年浙江省教育局宣布,编程进入浙江省高考;

2018年,我国教育部举办人工智能基础(高中版)教材出版发布会,全球第一本人工智能教材,要进入中国高中生的课堂!

https://cdn.china-scratch.com/timg/180731/11014a963-1.jpg

“我认为这个国家的每一个人都应该学习编程,因为它会教给你如何思考。”

——乔布斯

会编程的人不一定有编程思维,

编程思维也不是只有程序员才用的上。

1、分解(decomposition)

遇到一个问题先去理解这个问题,再将其进行拆分,变成一个个小问题去分步解决。

2、模式识别(pattern recognition)

解决过程中,我们要最快速度去用以往经验来高效解决掉一些老问题,并借助于相似模式解决一些重复问题。

3、抽象(abstraction)

聚焦重要的关键信息,忽视无用细节。这是一个过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的构想。

4、算法(algorithms)

设计一步一步的解决路径,解决整个问题

https://cdn.china-scratch.com/timg/180731/1101495520-2.jpg

比如要给孩子办一个生日会,

你和孩子可能需要拆分问题:

你们能去哪、做什么,

每个人喜欢什么、想干什么,

之前你们一起玩的成功经验和失败教训,

预算和每项活动的成本,

时间长短,天气……

这些种种都需要有一个编程思维来帮助你成功举办这个生日会。

对于成人来说, 在编程学习中接触的是冷冰冰的编程代码,而少儿编程则不同,它重在培养孩子数理逻辑的思维方式及锻炼解决实际问题的能力。

这是小学员的学习成果:

https://cdn.china-scratch.com/timg/180731/1101503c5-3.gif

 

--end--

声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com