人工智能编程基础-小学信息技术模块化编程应用探究.docxVIP

人工智能编程基础-小学信息技术模块化编程应用探究.docx

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

?

?

人工智能编程基础

小学信息技术模块化编程应用探究

?

?

徐凯

【摘要】随着人工智能教育的推进,游戏化、模块化的编程软件的应用,越来越多的学校将编程教育纳入信息技术课程中。本文结合一线教学经验,对模块化编程软件SwiftPlaygrounds和Mind+在小学信息技术编程课堂的应用进行了探究。

【关键词】人工智能信息技术课模块化编程

随着人工智能教育的推进,编程教育开始在中小学普及推广,呈现低龄化趋势。在小学编程课堂中也越来越多地关注学生计算思维的训练,使学生充分认识在信息时代运用主题思维方式解决生活实际问题的重要性,继而不断地推动人工智能编程教育在小学的普及化教育。现阶段,我国的人工智能编程教育尚处于发展阶段,各地生源、学情、学习条件、硬件配备等实际教学情况也存在差异,针对不同的教学情况,所采取的教学策略和教学模式也不尽相同,但教育教学目标是一致的,那就是:培养学生的编程思维和独立思考的能力。

笔者基于自身的编程教学经验,以模块化编程为例,对小学信息技术课堂的编程教学进行了探究。本次教学探究所使用的软件分别是SwiftPlaygrounds和Mind+,其中SwiftPlaygrounds软件是苹果公司开发的一款基于iPad的模块化编程软件;Mind+是一款拥有独立知识产权的模块化编程软件,可以拖动代码积木块进行编程设计。这两款软件都是将程序代码以编程积木的形式呈现,运行代码的效果以动画效果呈现,尤其是SwiftPlaygrounds,以游戏式闯关的形式来调动学生的学习积极性,兼顾小学生学习编程零基础的特点,趣味性和娱乐性较强,操作简单,学生容易上手,画面直观易理解,非常适合小学生进行编程学习。

一、立足课标,基于学情

作为一线教师,我们深刻地体会到,任何一个学段的课堂教学,教师都应立足于课程标准来确立本节课的教学目标和教学任务。教学内容的选择要适合学生年龄段的认知规律与知识基础,绝不可以在无视学生现阶段知识基础的情况下开展过难的教学内容。

上述两款模块化编程软件,就很好地契合了小学生的学情。4~6年级的学生抽象思维能力和空间想象能力相对比较弱,SwiftPlaygrounds以“地图寻宝”的游戏化方式,让学生在游戏式的体验中学习编程,没有枯燥乏味的代码编程、没有单调的代码函数,有的是直观、有趣的闯关“游戏”。Mind+提供了更多的角色和舞台,使学生充分发挥想象,让一个个角色动起来、跳起来,如此好玩又有趣的编程内容,深深地抓住了学生的兴趣点。

二、兴趣为引导,创设教学情境

编程是抽象的,不容易理解,抽象的代码语言对于英语基础薄弱的4~6年级学生来说,更加晦涩难懂。要把抽象的编程讲得形象直观又易于理解,把复杂的内容讲得简单通俗,考验教师的不仅仅是编程能力,还有教学基本功。编程教学应以兴趣引导学生,从创设情境入手,将抽象的编程内容可视化、具体化、模块化。SwiftPlaygrounds软件创设了一个控制byte收集宝石完成闯关任务的教学情境,将代码以模块积木的形式呈现出来,拖动代码积木即可完成编程。这样既完成了编程的教学目标,又让学生在“游戏式”的编程学习中体会到了编程的快乐,一举两得。Mind+软件创设的情境也非常符合小学生的年龄特点,学生可以更换自己喜欢的角色、背景等,将代码按照实现的功能分成不同颜色的代码积木,拖动代码积木到编程区即可完成编程,右侧的舞台区可以将刚才的代码转换成动画效果呈现出来,形象又直观。

众所周知,在程序代码的开发编写过程中,不同的程序代码开发语言只是实现目标的语法命令不同,解决问题的思路是相似的,也就是说,解决问题的思路和方法更加重要,而解决问题所编写的代码反而不是那么重要,只要我们最终解决了问题、达成了目标就可以了。因此,中小学生学习编程的目的,不是为了学习代码,也不是为了学习编程语言,而是培养学生的计算思维和解决问题的能力,SwiftPlaygrounds和Mind+正是这样的两款可视化、模块化、趣味化,又忽略代码编写的编程软件,不需要学生去记忆和编写枯燥乏味的代码命令,降低了学习难度;情境创设也是丰富多彩,大大引发了学生的好奇心,使学习编程的课堂变得“兴趣盎然”。

三、精講多练,能力的提升源于思考和实践

人工智能与编程教学最终的教育价值在于,学生学习编程知识后通过思考与实践,能力得到培养与提升。因此,编程教学要让学生有更多实践、操作、思考的时间和空间,只有这样,才能更好地将知识内化为学生自身的能力。

“教师为主导、学生为主体”的教育理念要始终贯穿于整堂课的教学中。教师可以运用任务驱动、项目式学习、小组合作探究、思维导图等学习方式来助力教学,可以将整体教学目标细化为学生需要完成的任务目标,然后再将大的任务目标分解成一个个小任务,以小组合作探究的形式,以导学单导学

文档评论(0)

151****0181 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档