人工智能时代小学图形化Python 教学实践.docxVIP

人工智能时代小学图形化Python 教学实践.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PAGE PAGE 4 人工智能时代小学图形化Python 教学实践 摘要:人工智能时代编程教育对一个人的成长越来越重要。浙江省的情况更加特殊:2014 年开始的浙江新高考中有技术科目,编程内容一直是高考的选考项目之一。笔者这几年也一直在思考: 在这个人工智能飞速发展的时代,小学的信息技术应该为学生未来发展的做些什么?经过几年的探索和实践笔者找到了这样一条路径:以 Micro bit 为硬件载体的图形化 Pythoh 教学。这种方式让学生在图形化 Scratch 编程和代码式的 Pythoh 之间找到一个中间地带。将来能更好的适应 Python 程序教学。 关键词:新高考 过渡 图形化 Scratch 代码式 Python 微软、Apple 和 Google 都推出了少儿编程工具,美日英等创客教育相对成熟的国家开始把编程纳入公立学校的教学体系中。在国内,编程教育的爆发期虽然还没有到来, 但是这阵风已经刮了起来。2019 年,教育部将实施学生信息素养培育行动,完成义务教育阶段学生信息素养评价指标体系,建立评估模型,启动中小学生信息素养测评;并推动在中小学阶段设置人工智能相关课程,逐步推广编程教育;同时推动大数据、虚拟现实、人工智能等新技术在教育教学中深入应用。浙江省更加重视编程教育,2014 年开始的浙江新高考中有技术科目,编程内容一直是高考的选考项目之一。 一、问题的由来:Scratch 如何过渡到 Python Scratch 是一种儿童可以创造性地设计出属于自己作品的图形化程序。学生可以通过拖拽积木的方式编写属于自己的程序。Scratch 编程内容也已经进入浙教版信息技术的课本,进入课堂,学生对 Scratch 应该说是比较熟悉的。而 Python 语言是一种面对对象的、直译式的计算机程序设计语言。Python 是开源的语言,具有丰富和强大的类库, 同时具有优良的可扩展性和平台可移植性。Scratch 使用积木式编程方式,对于学生的抽象能力要求较低,这符合小学生的思维方式。几岁的孩子知道模块的功能就可以实验简单的编程。Python 虽然语法较为简单,但属于面对对象的语言,仍然有继承、重载、派生等概念,对于学生的抽象能力的要求虽然达不到 C++等高级语言的层面,但相对于Scratch 已经提升了一个高度。那么如何从 Scratch 等图形化语言过渡到 Python 尚不明确。初级、中级、高级的编程教学针对不同年级的学生是否可能出现跨越性并不可知。也可以说这是一个未经探索的、值得研究的空白点。本文要探讨的就是 Scratch 过渡到Python 的路径。 笔者经过几年的思考和实践对于如何从 Scratch 等图形化语言过渡到 Python 给出了以下方案:1.硬件上选择 Micro bit 为载体,小学阶段的程序教学还是选择一定的硬件为好。 2.软件上选择 DFrobot 公司出的 Mind+,Mind+通过一定的配置,可以配置成既有图形程序,又有 Python 代码模式,对比着学。3.把 mind+用图形化程序写出来生成的Python 代码,写到 Microbit 支持的 MicroPython 代码编辑器中。如下图所示三步。 (第一步: Scratch 图形代码) (第二步:生成 MicroPython 代码) (第 3 步:生成的 Python 代码写入 microbit 的 MicroPython 编辑器) 二、选择 Micro bit 作为硬件载体 Micro:bit 是一款由英国广播电视公司(BBC)推出的专为青少年编程教育设计的微型电脑开发板。2016 年 3 月 6 月,microbit 在英国全线铺开,BBC 在线上线下配 套了大量的项目教程资源和活动。microbit 是 BBC 这 30 年来寄予期望值最高的教育项目。在上世纪 80 年代,BBC Micro 微型电脑将整个英国带入计算机时代,而这一次,BBC 将通过与 29 个组织的合作,将编程教育推广到全球每个国家。 Microbit 为什么适合青少年使用呢?microbit 采用高度集中化的设计,简单小巧 (半张银行卡大小),带有灯光,传感器等模块,支持类似 Scratch 的图形化编程,也支持 Python 编程。它的学习门槛低,经过简单的学习,即可做出各种有趣的作品。Microbit 可以不用安装任何软件,直接在网页上进行编程,简单快捷;也可以在电脑上安装软件编程;也可以在平板或手机上安装 APP 用蓝牙进行连接,并编写代码。 (微软出品:MakeCode 编辑器) (MicroPython 代码编辑器) 三、选择 Mind+作为程序写作环境 在我们的设想中我们需要一款基于 Scratch 的,支持 microbit 硬件,又可以进行Pyt

文档评论(0)

152****9952 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档