少儿编程教育的核心是-计算思维
“不要只是买一个新的电脑游戏,自己做一个;不要只是下载最新的应用程序,去帮助设计它;不要单纯在手机上玩,编写它的代码。无论你在城市还是农村,电脑将是你未来的重要组成部分。如果你愿意工作,努力学习,未来将由你们创造。”这段讲话内容是来自2013年“编程一小时”活动开幕式,讲话者是一位家喻户晓的大人物——前美国总统奥巴马。从那以后,“编程一小时”活动在美国如火如荼,每年规模也是越办越大。少儿编程教育在美国家 庭、学校以及官方部门都得到更多重视。最近几年,少儿编程教育已经从美国,到以色列,再到我们中国,世界各地的人都在关注少儿编程教育,真的可以说是风靡全球!但也许你并不知道,在编程教育中最重要的是计算思维。
一,什么是计算思维?
1、计算思维的起源
2006年,卡内基·梅隆大学周以真教授首次系统性地定义了计算思维。这一年,她在美国计算机权威期刊《Communications of the ACM》上发表了题为《Computational Thinking》的论文,从此以后,开启了计算思维大众化的全新历程。
2、计算思维的定义
在《Computational Thinking》这篇论文中,周以真教授用“硬科学”的术语描述了计算思维:计算思维是运用计算机科学的基本理念,进行问题求解,系统设计以及理解人类行为。
二、怎么理解计算思维?
根据周以真教授对其的定义,简单来说,计算思维就是利用计算机科学解决问题的一种强有力的思维方式。即计算思维是一种解决问题的思考方式,而不是具体的学科知识!
在对计算思维的理解中,把编程当做计算思维是对计算思维的常见误解之一,但其实编程是一种行为,而计算思维则是一种思维方式。
但是两者之间是否真的没有丝毫联系呢?
答案当然是否定的,相反,计算思维是编程教育中一个重要的教学方式。
三、编程教育与计算思维
教育是顺应时代的产物,远古时代的男性需要教授孩子捕猎的技巧,那是为了生存;中国古代建立了科举制度,是为了选拔有才能的治国人才;
到了现代社会,人们身处信息高速发达的社会环境中,信息技术无处不在,对教育也提出了新的需求,社会需要具备综合能力的人才,孩子们不再局限于学习数理化生等基础学科,他们需要了解更多,STEAM教育顺应而生,它是一种更为综合、前沿的教育方式。
STEAM中S代表的是科学、T代表技术、E代表工程、A代表艺术、M代表数学。
而现在STEAM有许多载体,编程教育就是STEAM的一个重要载体。早在2011年<小学信息技术课程标准>明确说明了小学生要使用简单易学的程序语言编制简单的程序控制机器人做出简单动作或解决简单问题。
2016年新一轮我国信息技术新课标中也界定了计算机思维作为信息技术学科的核心素养要素应该重点培养。
2017年印发的《新一代人工智能发展规划》,明确指出应逐步开展全民智能教育项目,在中小学阶段设置人工智能相关课程、逐步推广编程教育、建设人工智能学科,培养复合型人才,从成我国人工智能人才高地。
从近几年国家相关部门颁布的文件,我们可以总结出以下四点:
1、计算机思维:深入了解并掌握计算思维
2、 信息意识:学生要意识到信息是一个重要的资源。
3、 创新能力:能够借助计算机的学习去融入其它学科的学习,并且在这个基础上作出创新。
4、 信息社会责任:每人在信息化社会中的都必须承担责任。
四、少儿编程教育的核心
对于编程教育我们要有明确的目的,从小时候就开始培养,以免让孩子走太多的弯路。怎么避免?我觉得在儿童阶段学习编程的核心价值有以下三点:
1、理解计算思维
计算思维在这里简单的说就是让孩子学会以电脑的思维方式思考事情,也就是学会分解事件、分析问题、最后解决问题。
2、培养孩子对机器的“亲切感”
对机器的“亲切感”:对计算机和机器人有一定的概念,知道他们的作用。
3、培养孩子对新事物的认知态度
认知态度:勇于去尝试和接受挫折的精神,懂得多方面了解事物。
--end--
声明:本文章由网友投稿作为教育分享用途,如有侵权原作者可通过邮件及时和我们联系删除:freemanzk@qq.com