随着人工智能等科学技术的迅猛发展,信息技术将深度渗透整个人类社会的未来发展进程,原有的人才培养模式并不能够适应全新的未来人才素质模型,而编程这一基于计算机发展的新兴课程,能够通过正确的课程设计和授课方式,加深青少年对信息科学的理解,充分激发他们的创造力和想象力,培养他们的探究精神和批判性思维,养成专注、自律的良好行为习惯,从知识、技能到能力、素养全面提升青少年的综合素养。
不久前,教育部公布《关于政协十三届全国委员会第三次会议第3172号(教育类297号)提案答复的函》,对提案中建议的“推动编程教育纳入我国基础教学体系”进行答复,称将把包括编程教育在内信息技术内容纳入到中小学相关课程。
基于时代发展需要和未来人才培养战略需求,编程教育逐渐受到国家和社会的重视。越来越多的学校和家长开始关注少儿编程,很多家长也逐渐从讨论“孩子到底要不要学习编程”过渡到了“孩子该如何学习编程?”
有家长在研究的过程中,发现了一位博主“清华妈妈学习经”孩子学编程如何规划?清华妈妈分享少儿编程学习方法,她是个具有20年编程经验的工科妈妈,她在一则视频中侧重分享过儿童学习编程的4个阶段,算是对多数孩子来说比较科学的编程学习规划。
5岁前:玩走迷宫/拼图/下棋这些游戏进行启蒙思维。
5岁后:可以选一些编程App学习编程思维、算法思维。
6岁后:学习图形化编程()语言。
7岁后:学习编程语言,是很多硕士博士都在用的编程语言
毕竟在很多家长看来,编程是一项对逻辑思维要求比较高的课程,所以我们可以在孩子5岁前着重训练孩子的逻辑思维,玩拼图、数独等都可以提升逻辑思维的能力。
为什么要学习少儿编程?
编程是每个人的基本技能,今后不懂编程就是半文盲。2006年,卡内基梅隆大学的 Wing教授所提出了“人人都需要培养编程思维”。
2013年,斯坦福大学教育学院网站上的一篇文章“ to code isn't ”(“只学写代码是不够的”),强调不仅仅是要学写代码,更重要的是培养孩子编程思维。
什么是编程思维?它是指人脑的某种理性思考活动。编写一个计算机程序,与做一道菜,完成一个项目,管理一家公司,本质上都具有相同的目标——就是要有序地解决问题。
编程学习的好处!
编程会培养孩子的多种能力,比纯粹的解题能力更重要。
1.大框架思维
写一个软件,需要先做设计,搭架构,就像QQ程序,腾讯的CTO十几年的程序架构都适合现在几亿人的在线,这是多么强大的架构能力啊!写一段程序,也需要有个大体框架,这种统筹规划全局的思维几乎在任何学习、工作项目中都要用到。
2.复杂任务拆分
一个复杂的问题,看起来千头万绪,编程者需要把它拆解成一个个简单的小问题,再逐个击破。就像生活中策划一个生日派对,只需要“拆解”细分,比如分成确定邀请多少客人,买些什么食品,派对上些什么节目……这样就好办了。
3.函数变量思维
这有点像麦肯锡方法,“不要重新发明一个轮子”,就是应用了“函数思维“,需要时直接借用原有的思维模式,重新输入条件,进行问题解决。例如,编程者通常会把那些将会被重复使用到的运算过程或方法,先编写并储存为函数,需要时就直接调用,只需改动输入某些参数、不同场景等即可,不用每次都重新编写。
学习少儿编程不仅仅是学习一门新技术,更主要的是孩子思维模式的训练与养成,学会编程不是目的,训练孩子的思维方式,提升孩子的综合素质才是最重要的意义。
给孩子一些机会,
让他们自己去体验!
给孩子一些困难,
让他们自己去解决!
给孩子一种条件,
让他们自己去锻炼!
给孩子一片天空,
让他们自己去探索。
运城小象科技活动中心
开设3-16岁 乐高机器人,少儿编程,科技教育课程。
让孩子在实践中学习,为孩子提供一个展现想象力、创造力、合作能力、学习乐趣与获取新知识能力的开放空间。
免费试听体验持续进行中......
免责声明:本文系转载自其它媒体,版权归原作者所有;旨在传递信息,不代表本站的观点、立场和对其真实性负责。如需转载,请联系原作者。内容会稍有编辑,如果来源标注有误或侵犯了您的合法权益等其他原因不想在本站发布,来信即删。