几岁的孩子能学习编程
Code.org是一家旨在帮助更多人接触计算机科学的非盈利组织,其产品与市场部的副总艾丽丝·斯坦格拉斯(Alice Steinglass)介绍说,有很多以图像为主的编程游戏及app适合五岁及以上的儿童使用,例如可以让孩子们编写自己的故事和游戏的Scratch,用可视化语言教编程概念的The Foos,以及能在计算机游戏中学习编程的Lightbot。斯坦格拉斯补充到,“7岁及以上的儿童就可以使用简化的可视化编程语言,如Scratch、Tynker。”
柯介绍到,进入初中以后,孩子们的思维更加复杂,因而他们能够对其他人可能的行为建立预测模型。同样在这个年纪,他们能对较长段落编程的运行结果进行预估,这意味着他们有能力应对真正的编程语言。
“这个年纪的孩子已经具备了制作机器人的能力,比如制作一个警报器来检测淘气的弟弟有没有偷偷溜进自己的房间。”计算机科学教师,加州硅谷洛斯阿尔托斯学区小学及初中阶段的课程设计师舍娜·瓦迪亚纳谭(Sheena Vaidyanathan)说道。“孩子们也可以利用Arduino这样公开的免费程序,或是Raspberry Pi之类的袖珍计算机来制造自己的机器人和其它小型装置。他们甚至可能在这个阶段具备了应对真正的编程语言(例如Python和C语言)中基本原理的能力。”舍娜补充到。
早点接触编程有什么好处?
较早地接触计算机科学对于女孩以及传统观念上的少数族裔尤其重要。根据国家科学基金会的数据,在2012年只有14%的计算机科学学士学位归属于女性,而这一数值在少数族裔中也不到20%。一些研究表明,较早地接触编程可以帮助缩小性别与族裔之间的差距。例如,一项由谷歌开展的研究发现,较早地接触计算机成为促使女生在大学专业选择时坚持学计算机的因素之一。
斯坦格拉斯描述了这样一个场景:在编程基础课上,当第一次接触计算机科学的学生发现他们的同学已经有数年做黑客入侵学校网络或是编写python语言的经验时,他们会感到十分恐慌。“这就像你参加一门汉语入门课程时,发现班里其他同学都是说汉语长大的,这会让你感觉很失落。”斯坦格拉斯说。
编程课会成为新的“钢琴课”、“奥数课”吗?
大多数玩具的目的是让孩子们解决“开放性趣味问题”,并能够享受这种感觉。这些玩具的另一项作用在于,让孩子们在克服与机器人交流过程“挫败感”的过程里,收获勇气与毅力。柯与他的同事发现,勇气、坚持、逐渐成长的思维模式,或是对“通过练习就可以取得进步”的信仰,可能是成长为编程高手的关键素养。在今年五月的人机交互特别兴趣组会议上,这一成果将予以展示。
以上就是小编为您整理的相关内容,更多精彩请进入童程童美少儿编程培训机构栏目查看。咨询电话:400-168-8684 qq:835771336