“少儿编程”到底在学什么?

网友投稿 2018-08-26 16:15

https://cdn.china-scratch.com/timg/180828/1615443b1-0.jpg

作为一个成年人或者孩子家长来说,初听“少儿编程”是有些不可思议的。反正我脑海中冒出来的第一个想法就是,为什么对于很多大学生来说,编程是那样一个遥不可及听起来很难的领域,却非要去折磨蹂躏我们还本不应该有如此学习压力大的小孩子呢?

当我们去探讨“少儿编程”背后的秘密的时候发现,在我们每一个人还是学生的时候,可能内心会对自己学习较为薄弱的那一科产生抵触的情绪。尽管为了提高成绩,而不得不去面对它、接受它、喜欢它,然后再去研究它。但是内心深处还是在不断否定它,那么我们否定它的原因其实还是没有足够了解这一门课程到底在给我们传递什么,教会我们什么,能够给我们带来哪些具体的能力和知识。作为一名伪理科生,毫不夸张的说,我至今都不懂比如海市蜃楼到底怎么形成的,可能上学的时候就为了做这道题而死记硬背下来的,等真的离开了学校,这些知识却不约而同地都远离了自己的大脑。

那么我们学习是为了什么呢?其实就是为了提高某一方面的能力,比如学习语文可以提高口语表达能力、数学可以锻炼我们的思维更加缜密、学习生物可以了解各种生命现象和生命活动的规律。如果我们还是学生的时候,就能够了解学习的意义,可能学习本身就不再是什么难题了。同理,少儿编程也不意味着孩子以后就是单单地去做程序员,而也是为了强化孩子的逻辑思维能力和抽象思维能力。根据调查研究,孩子在15岁后便会形成思维定式,如果他们在此前从未有过发挥独一无二的创造力的机会,将来不管遇到什么样挑战,大脑会惯性地去指引他们处理事情。

https://cdn.china-scratch.com/timg/180828/1615452I2-1.jpg

少儿编程并非高等教育那样学习如何写代码、编制应用程序,而是通过编程游戏启蒙、可视化图形编程等课程,培养学生的计算思维和创新解难能力。此外,还有很多优势:

一、锻炼逻辑思维能力——编程就是把大问题不断分割成小问题的过程。在这个过程中,孩子必须去学会思考如何把代码合理的安排在整个程序中,才能让程序流畅。

二、强化专注力和细心度——在写程序过程中,排错是无法敷衍了事,得过且过的,这个过程能有效的改正孩子马虎行事的毛病,避免当个差不多先生。

三、增强抽象思考能力——其实学习编程,就像学习第二外国语一样。编写正确的程序,让程序能够按照孩子想象的方式运行,这是集思广益的过程。

四、提高沟通能力和竞争力——孩子在幼时接触的环境,往往跟以后的发展有极大的关联性,在掌握一门的技能的同时,也提高了孩子未来踏足社会的竞争力。

https://cdn.china-scratch.com/timg/180828/1615452916-2.jpg

少儿编程在国外发展的较早。2007年,麻省理工学院米切尔瑞斯尼克教授带领的“终身幼儿园团队”开发完成第一款积木式图形化少儿编程工具平台Scratch。2008年,举行了第一届Scratch全球社群聚会。根据2017年9月统计数据显示,Scratch已翻译成40多种语言,有超过150个国家的2070万注册用户,平台上有超过2460万个项目。

在国内,目前浙江、山东、广东等小学信息技术教材里都已经新增了编程内容。

教育部考试中心于 2017 年 10 月 11 日发布了“关于全国计算机等级考试(NCRE)体系调整”的通知,决定自 2018 年 3 月起,在计算机二级考试加入了“Python 语言程序设计”科目。可见,教育部非常重视编程的发展。未来是人工智能的时代,更是编程的时代,所以学习编程是必不可少的。

--end--

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