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

来源 :小学教学研究·教研版 | 被引量 : 0次 | 上传用户:wangyizhinihao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着人工智能教育的推进,游戏化、模块化的编程软件的应用,越来越多的学校将编程教育纳入信息技术课程中。本文结合一线教学经验,对模块化编程软件Swift Playgrounds和Mind 在小学信息技术编程课堂的应用进行了探究。
  【关键词】人工智能 信息技术课 模块化编程
  随着人工智能教育的推进,编程教育开始在中小学普及推广,呈现低龄化趋势。在小学编程课堂中也越来越多地关注学生计算思维的训练,使学生充分认识在信息时代运用主题思维方式解决生活实际问题的重要性,继而不断地推动人工智能编程教育在小学的普及化教育。现阶段,我国的人工智能编程教育尚处于发展阶段,各地生源、学情、学习条件、硬件配备等实际教学情况也存在差异,针对不同的教学情况,所采取的教学策略和教学模式也不尽相同,但教育教学目标是一致的,那就是:培养学生的编程思维和独立思考的能力。
  笔者基于自身的编程教学经验,以模块化编程为例,对小学信息技术课堂的编程教学进行了探究。本次教学探究所使用的软件分别是Swift Playgrounds和Mind ,其中Swift Playgrounds软件是苹果公司开发的一款基于iPad的模块化编程软件;Mind 是一款拥有独立知识产权的模块化编程软件,可以拖动代码积木块进行编程设计。这两款软件都是将程序代码以编程积木的形式呈现,运行代码的效果以动画效果呈现,尤其是Swift Playgrounds,以游戏式闯关的形式来调动学生的学习积极性,兼顾小学生学习编程零基础的特点,趣味性和娱乐性较强,操作简单,学生容易上手,画面直观易理解,非常适合小学生进行编程学习。
  一、立足课标,基于学情
  作为一线教师,我们深刻地体会到,任何一个学段的课堂教学,教师都应立足于课程标准来确立本节课的教学目标和教学任务。教学内容的选择要适合学生年龄段的认知规律与知识基础,绝不可以在无视学生现阶段知识基础的情况下开展过难的教学内容。
  上述两款模块化编程软件,就很好地契合了小学生的学情。4~6年级的学生抽象思维能力和空间想象能力相对比较弱,Swift Playgrounds以“地图寻宝”的游戏化方式,让学生在游戏式的体验中学习编程,没有枯燥乏味的代码编程、没有单调的代码函数,有的是直观、有趣的闯关“游戏”。Mind 提供了更多的角色和舞台,使学生充分发挥想象,让一个个角色动起来、跳起来,如此好玩又有趣的编程内容,深深地抓住了学生的兴趣点。
  二、兴趣为引导,创设教学情境
  编程是抽象的,不容易理解,抽象的代码语言对于英语基础薄弱的4~6年级学生来说,更加晦涩难懂。要把抽象的编程讲得形象直观又易于理解,把复杂的内容讲得简单通俗,考验教师的不仅仅是编程能力,还有教学基本功。编程教学应以兴趣引导学生,从创设情境入手,将抽象的编程内容可视化、具体化、模块化。Swift Playgrounds软件创设了一个控制byte收集宝石完成闯关任务的教学情境,将代码以模块积木的形式呈现出来,拖动代码积木即可完成编程。这样既完成了编程的教学目标,又让学生在“游戏式”的编程学习中体会到了编程的快乐,一举两得。Mind 软件创设的情境也非常符合小学生的年龄特点,学生可以更换自己喜欢的角色、背景等,将代码按照实现的功能分成不同颜色的代码积木,拖动代码积木到编程区即可完成编程,右侧的舞台区可以将刚才的代码转换成动画效果呈现出来,形象又直观。
  众所周知,在程序代码的开发编写过程中,不同的程序代码开发语言只是实现目标的语法命令不同,解决问题的思路是相似的,也就是说,解决问题的思路和方法更加重要,而解决问题所编写的代码反而不是那么重要,只要我们最终解决了问题、达成了目标就可以了。因此,中小学生学习编程的目的,不是为了学习代码,也不是为了学习编程语言,而是培养学生的计算思维和解决问题的能力,Swift Playgrounds和Mind 正是这样的两款可视化、模块化、趣味化,又忽略代码编写的编程软件,不需要学生去记忆和编写枯燥乏味的代码命令,降低了学习难度;情境创设也是丰富多彩,大大引发了学生的好奇心,使学习编程的课堂变得“兴趣盎然”。
  三、精講多练,能力的提升源于思考和实践
  人工智能与编程教学最终的教育价值在于,学生学习编程知识后通过思考与实践,能力得到培养与提升。因此,编程教学要让学生有更多实践、操作、思考的时间和空间,只有这样,才能更好地将知识内化为学生自身的能力。
  “教师为主导、学生为主体”的教育理念要始终贯穿于整堂课的教学中。教师可以运用任务驱动、项目式学习、小组合作探究、思维导图等学习方式来助力教学,可以将整体教学目标细化为学生需要完成的任务目标,然后再将大的任务目标分解成一个个小任务,以小组合作探究的形式,以导学单导学,引导学生自主探究,动手实践。只有多实践,才能有思考的机会;只有多思考,也才能将知识转化为能力。
  教师的作用应该是引导、帮助、答疑,让学生充分发挥想象力和创造力,学生学会了自主学习,就能会带给我们意想不到的惊喜。
  例如,在Mind 的教学中,“精彩的舞蹈表演”一课的任务三为:设置节目出场的顺序。笔者抛出任务,学生便开始自己探究练习。在巡视的过程中笔者发现,学生的思路很开阔,造型模块切换得非常娴熟,有的学生只用一种模块来切换造型,有的学生则混合切换造型,还有的学生没有单纯地罗列代码积木来进行编程,而是用到了重复执行的代码积木来简化代码,既完成了任务,又简化了代码的步骤。小组代表展示小组代码时,语言简练,思路清晰,总结的既全面又准确,并将在编程过程中遇到的问题及解决办法、编程小窍门都呈现给了大家。学生们都自信满满。可以看出,只有教师放手把时间“还”给学生,让他们多练习、多思考,他们才能获得更多知识与能力的提升。
  四、多元化评价   现阶段,在小学信息技术课堂中,对编程的评价方式比较单一,且评价标准不够多样化,目前主要的评价方式就是形成性评价。我们已经知道,中小学生学习编程,重要的不是编程代码的学习和编程语言的掌握,而是学生思维能力的提升,即学生在调试代码的过程中发现问题、解决问题的思维方式和思维能力。此外,在小组合作探究的学习过程中,也可以培养学生团队协作的能力,如与同学、老师的沟通能力,语言表达能力等;在调试代码的过程中,还可以培养学生的自信心、耐心和专注力。传统的诊断性评价是很难对这些能力的提升进行评价的。在我们区教育云平台中的人人通平台,每个学生都有自己的专属账号,他们可以在个人空间上传自己的学习动态和学习成果,可以采用文字、图片、视频等形式上传,操作方便快捷,并且其他同学、家长和教师都可以看到,还可以进行点评、鼓励等,这相当于每个学生都有了一个动态的成长档案,教师也可以根据学生的个人空间来综合评价每个学生的学习效果。
  模块化编程也可以通过截图、录屏等方式,将编好的程序导入个人空间,以更加直观的方式呈现编程效果,不需要教师、家长再去运行、去调试,方便学生间的交流沟通,同时也方便家长、教师浏览学生的学习动态、欣赏学生的学习成果,继而进行评价。而且,多彩的画面配合生动的声音,也使学生的个人空间五彩缤纷,绚丽多彩。
  综上所述,现阶段在中小学运用模块化编程软件来推广编程教育势在必行,编程教育注重学生的学习过程、注重学生计算思维的培养和能力的提升。运用模块化编程软件学习编程要基于小学生的心智发育特点和学习能力,以游戏式、模块化的形式展开教学,课堂上要精讲多练,让学生有思考和实践的时间和空间,这样既可以提升学生的编程能力和計算思维能力,又可以提升学生学习编程的兴趣,还有助于提高编程教学的效果。编程教育任重而道远,只有在实践中不断探索,才能顺应教育发展的需要,推陈出新,找到更为高效的编程教学模式。
  【参考文献】
  [1]任友群.为数字中国培养“计算思维 ”新一代[J]. 中国信息技术教育,2018(5).
  [2]袁庆.将Scratch引入小学信息技术课堂[J]. 中国教育信息化,2014(20).
  [3]章伟.培养计算思维的小学编程校本教材开发与应用——以应用Scratch创作“迷宫大战”为例[J].中小学数字化教学,2018(3).
其他文献
本文从“学生是不是真的都会了?课该怎么上?”的教学困惑出发,思考乘法口诀这一单元内容在教材的编排与学生实际的认知起点上的冲突,思考教材的整合与学生真实学情的合理性,
摘 要:目前,我国逐步向计算机信息技术、知识经济和学习化的知识型社会不断转变。中职英语现代化信息建设是借助现代信息化技术实现中职英语的远程教学,有利于我国的网络教育朝着现代信息化的方向不断发展。本文概述了中职英语现代化信息技术建设研究目标和内容,分析了实施中职英语现代化信息技术,实现远程教学的重要意义并提出了中职英语信息技术实现远程教学的重要举措,以期给相关的从业人员带来一定的借鉴和参考。  关键
摘 要:学科育人价值这一理念提出之后,教育工作者对于这一方面的研究也在不断深入,并且也获得了一定的成果,相较而言小学语文习作育人价值这一方面的研究还是较少,而加强小学语文习作育人价值研究则能够更好地促进其实现,从而有效改善语文习作教学、促进学生全面发展与提升。基于这一目的,特就小学语文习作育人价值实现展开研究。  关键词:小学;语文习作;育人价值  中图分类号:G62 文献标识码:A
摘 要:能源汽车是中职院校新设立的专业,在教学各方面都处于起步阶段,因此本文主要研究在学业水平考试背景下,如何解决该专业存在的问题,比如如何解决缺少相应师资培训的问题,如何解决缺少规范统一教材的问题,以及如何解决缺少配套实训室的问题等等。为了保障该专业教育教学质量,将电工基础设为学考课程。教师在面对生源质量差、学生学习能力差的条件下,需要打破传统教学模式,使用智慧化教学手段,改进教学方法,培养学生
摘 要:与一般性的阅读活动相比,运用比较阅读法的初中语文阅读教学,无论是在阅读内容的丰富性和系统性,还是在观点解读的深度和多元性上都有较大的提升。在初中语文阅读指导过程中,重视比较阅读教学方法及其相关理论的研究,对增强初中语文阅读课堂的构建价值十分有效。因此,在初中语文阅读课堂构建过程中,教师应深入研究比较教学理论,探索更为积极有效的比较阅读活动构建方法,解决当下初中语文阅读教学中比较教学法应用不
摘 要:信息技术背景下,网络已经成为课堂教学中不可或缺的组成部分。通过互联网信息技术的应用,教育思想、手段和模式等都出现了显著的转变。中等职业学校的英语教师必须立足于当前英语教学现状,依据互联网信息技术,不断推进英语教学模式的创新,不断提升中等职业学校英语课堂教学效果。基于此,特以中等职业学校英语教学作为研究的中心点,对“互联网+”时代背景下中等职业学校英语课堂教学中存在的弊端展开简要分析,并在此
摘 要:德育教育与智育相得益彰,教师教书育人需要在“教”的基础上实现育人的目的。对此,教师在实际教学过程中应结合学科特点分层次地渗透德育教育,提升学生的道德修养水平。基于此,本文以中职计算机基础教学为基础,本着新课改与素质教育的要求,针对中职德育以及教育工作的现状,提出一些针对性的教育策略。希望此研究能够为广大教师提供一些借鉴和帮助。  关键词:中职院校;计算机课程;德育教育;素质教育  中图分类
摘 要:针对中高职数学课程内容的断层问题,应当调整教学内容,对缺失的课程内容进行补充;针对教学方法的不同,采取分层教学的方式,让学生能够逐步适应教学方法的改变;教师在教学时应当充分利用多媒体和网络信息技术,丰富教学手段,让学生更好地进行数学学习,提高数学学习能力。希望此研究能够为广大教师提供一些借鉴和帮助,仅供参考。  关键词:中职;高职;数学;课程衔接;教学理念  中图分类号:G71 文
【摘 要】“题组教学”是指在课堂教学中,为了达到教学目的,根据学生的已有认知经验,合理有效地选用一组数学问题组织教学。这种方法要求在教学过程中,除了解决单个的数学问题,还要连续解决几个前后有联系的问题,以达到对问题本质的深刻理解、掌握解题规律、提高学生的数学解题能力等。本文主要通过改变题目的关键语句、改变题目的叙述方式、增加题目的多余条件等方式设计一系列题组练习,在对比、辨析中提高学生的数学解题能
统编版语文教材单元编排的统整性,为项目式学习提供了有利条件,五年级下册第四单元的语文要素为“通过课文中动作、语言、神态的描写,体会人物的内心”,以单元编排的教材为硬