孩子学编程的弊端(孩子学编程的弊端有哪些)
作为中小学生该不该学编程?
其实自2007年开始各地信息技术教材自小学开始就接触了编程,比如有的教材版本设置为Logo语言、有的则是Scratch,随着版本更新大多教材更新为Scratch了,通过下面的界面对比也许就可以看出Scratch语言比LOGO语言的优势,实际操作中无论是在操作的易用性、程序的可读性、内容的丰富性,还是在共享的便捷性上Scratch更有优势。
PC logo
展开全文
Scratch
国务院关于印发《新一代人工智能发展规划的通知》(国发〔2017〕35号)有这样的描述:实施全民智能教育项目,在中小学阶段设置人工智能相关课程,逐步推广编程教育,鼓励社会力量参与寓教于乐的编程教学软件、游戏的开发和推广。这段描述让少儿编程走入公众视野,甚至掀起了家长们给孩子报编程班的热潮。
除去Scratch的内容新教材中也体现了机器人、物联网、人工智能的概念,可见不管国家文件通知也好还是教材设置也好,该不该学编程已没有讨论必要了,因为不管你愿不愿意,只要你的信息技术老师有这个能力,已经开始给孩子灌输“编程”理念了。
学习编程有什么好处?
很多人认为,小孩子字母都认不全学什么编程,读好书就OK了。
确实学编程必须要有数学基础,必须对数、对逻辑有一定的认识,但在中小学中开设编程课程的目的是了解程序设计的思想,培养逻辑思维能力,而编程是逻辑思维的一种体现,不管是人文社科还是理工科,都可以用编程的思维方式来解决问题。
熟悉编程的人都知道,在编程过程中有一个除错过程,一个运算符号一个小逻辑的错误都可能造成程序的错误,找BUG的过程也是帮助孩子改正马虎毛病的过程,可以培养孩子细心专注的好习惯。
另一方面在编程的过程中因解决问题的目的方法不同,需要提出一些新的、巧妙的算法思路或设计一独特的数据结构来支持和实现算法,需要培养学生的创新意识,而创新精神也正是一个民族不断进步的动力之一。
所以学习编程不是结果、不是任务、也不是目标,是领悟编程的思想和方法。编程的过程是逻辑思考和推理的过程,是发现和修正程序中的错误的过程,是把构想一步步发展成一个完整作品的过程,培养孩子的是持续的专注力和坚忍不拔的毅力的一个过程。
尤其涉及到编程机器人和物联网知识时,会涉及到软件编程以及硬件设备搭建两部分内容,会给孩子们慢慢灌输基础的编程思维、编程核心、运动原理、数理逻辑、物理原理等知识,这些也往往是生活的必备技能。
假如现在不掌握编程,以后会不会像“文盲”?
很多人对2016年苹果全球开发者大会年龄最小的程序开发者安薇塔·维贾伊印象深刻。
这位来自澳大利亚的9岁女孩已经开发了两款IOS应用。“应用开发有很多步骤,包括原型设计、线框绘制、用户界面设计以及编码和测试等。”这位小女孩透露出的成熟让人惊叹。而在中国,13岁的清华附中学生汪正扬成为中国年龄最小的黑客——他8岁上小学二年级便玩游戏,玩得没意思了开始尝试编写一些小程序,甚至是找专心网站漏洞。
学编程为何从娃娃抓起?
孩子的“程序性”记忆最敏锐!
小孩子的认知能力和智商水平是不是还无法理解编程这样看似深奥的话题?Python需要小孩子有特别的天分吗?
接受采访的专家、教师表达了谨慎的乐观——“前途是光明的,道路是曲折的”。
长期从事信息技术教育的陈芳老师认为,年幼的孩子在学习语言上的天赋,因为年轻的大脑更容易形成“程序性”记忆——一种深深烙印在我们神经中的记忆,调动时只是一个条件反射而无需意识参与。
她提到乔治城大学医学中心大脑与语言实验室的主任迈克尔·乌尔曼的一个观点:伟大的小提琴家、歌唱家都不是在二十多岁才开始学拉琴、唱歌的,他们通常始于三四岁,那正是“程序性”记忆最敏锐的时候,编程也是一样。
这个观点也符合李天驰的观察。“小孩子在学习算法和计算机上潜力突出,如果等他们十几岁再学这些就太可惜了。”但他认为,相对于潜力和天赋,兴趣才是最好的老师。
“如何让小孩子对编程感兴趣、又如何让他们对编程保持兴趣,这里面涉及到很多儿童心理学的门道。比如电视、课业、户外活动、游戏都会占据小孩子的注意力,但是他们注意力时间是有限的。如何吸引小孩子去学习?可以从游戏化教学入手,采用项目任务的方式来让小孩子学习,回归到游戏场景里中熟悉的画面——为了通关去学习多种技能。
相关文章
- 5条评论
- 晴枙嘟醉2022-09-03 17:10:08
- 是任务、也不是目标,是领悟编程的思想和方法。编程的过程是逻辑思考和推理的过程,是发现和修正程序中的错误的过程,是把构想一步步发展成一个完整作品的过程,培养孩子的是持续的专注力和坚忍不拔的毅力的一个过程。尤其
- 惑心忿咬2022-09-03 20:31:04
- ,找BUG的过程也是帮助孩子改正马虎毛病的过程,可以培养孩子细心专注的好习惯。另一方面在编程的过程中因解决问题的目的方法不同,需要提出一些新的、巧妙的算法思路或设计一独特的数据结构来支持和实现算
- 语酌绾痞2022-09-03 20:21:57
- 面对比也许就可以看出Scratch语言比LOGO语言的优势,实际操作中无论是在操作的易用性、程序的可读性、内容的丰富性,还是在共享的便捷性上Scratch更有优势。PC logo
- 酒奴笑惜2022-09-04 00:00:02
- 教育的陈芳老师认为,年幼的孩子在学习语言上的天赋,因为年轻的大脑更容易形成“程序性”记忆——一种深深烙印在我们神经中的记忆,调动时只是一个条件反射而无需意识参与。她提到乔治城大学医学中心大脑与语言实验室的主任迈克尔·乌尔曼的一
- 可难桔烟2022-09-03 15:38:36
- 论是在操作的易用性、程序的可读性、内容的丰富性,还是在共享的便捷性上Scratch更有优势。PC logo 展开全文Scratch国务院关于印发《新一代人工智能发展规划的通知》(国发〔2017〕35号)有这样的描述:实施全民智能