少儿编程≠敲代码
暑假过半了,相信家长们为孩子安排的满满学习计划也学得差不多了,
什么舞蹈、绘画、钢琴、英语、数学全方位综合发展,
“暑假不学习,开学没底气?这节骨眼,决不能让孩子输!什么编程课?等以后再学吧!”
这或许是许多家长的普遍想法,殊不知这种想法已经让孩子输在了起跑线上。
人生若想赢,编程这张入场券怕是少不了。
少儿编程,其实早已不是一个新鲜的话题了:
2014年,英国政府规定 5 岁以上学龄儿童必须学习电脑编程课程,法国将编程列入初等教育选修范围内;
2015年,美国总统奥巴马呼吁所有人都要学习编程;
2017年浙江省教育局宣布,编程进入浙江省高考;
2018年,我国教育部举办人工智能基础(高中版)教材出版发布会,全球第一本人工智能教材,要进入中国高中生的课堂!
“我认为这个国家的每一个人都应该学习编程,因为它会教给你如何思考。”
——乔布斯
会编程的人不一定有编程思维,
编程思维也不是只有程序员才用的上。
1、分解(decomposition)
遇到一个问题先去理解这个问题,再将其进行拆分,变成一个个小问题去分步解决。
2、模式识别(pattern recognition)
解决过程中,我们要最快速度去用以往经验来高效解决掉一些老问题,并借助于相似模式解决一些重复问题。
3、抽象(abstraction)
聚焦重要的关键信息,忽视无用细节。这是一个过滤的过程,通过认知问题的核心本质,帮助我们形成解决问题的构想。
4、算法(algorithms)
设计一步一步的解决路径,解决整个问题
比如要给孩子办一个生日会,
你和孩子可能需要拆分问题:
你们能去哪、做什么,
每个人喜欢什么、想干什么,
之前你们一起玩的成功经验和失败教训,
预算和每项活动的成本,
时间长短,天气……
这些种种都需要有一个编程思维来帮助你成功举办这个生日会。
对于成人来说, 在编程学习中接触的是冷冰冰的编程代码,而少儿编程则不同,它重在培养孩子数理逻辑的思维方式及锻炼解决实际问题的能力。
这是小学员的学习成果:
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com