面向小学信息技术课程的Python游戏化编程教学研究

来源 :理科爱好者(教育教学版) | 被引量 : 0次 | 上传用户:lichunhui128
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】信息技术2.0时代推动了编程教学的发展,作为世界三大科学思维之一的计算思维也逐渐成为计算机教育领域研究的热点。笔者针对编程教学培养小学生计算思维能力这一问题,基于Python语言,设计出了一款简单、易操作的游戏,并构建了游戏化教学模式。实践证明,游戏化编程教学有利于激发学生编程兴趣、提升学生计算思维水平。
  【关键词】编程教学;计算思维;Python语言
  2016年被计算机从业人员称为“中国少儿编程元年”。在《教育信息化“十三五”规划》等一系列相关政策的出台后,编程教育日益受到社会的关注,尤其在中小学信息技术教学中,更是备受关注。国家政策的支持、社会的认可,导致越来越多的小学生参与到编程学习中,刮起了一阵强烈的“少儿编程风”。
  Python语言诞生于1989年,是一款面向对象的解释型编程语言,具有强大的程序语言库,方便调用,简单易懂。借助Python语言锻炼学生的编程学习能力,培养他们的计算思维,已成为当今学校信息技术教学的重心之一。计算思维在很多学科中都有涉及,并与阅读、写作、算术等一起,成为学生日后突出个人能力的技能之一。换句话说,Python的出現,使学生能够更轻松地领悟计算思维。
  1   Python课程有助于学生计算思维的培养
  在传统的信息技术教学中,教师与学生之间一般互动较少,教学过程主要是学生模仿教师的操作步骤,完成一定的教学任务[1]。这样往往会导致学生不能独立地思考问题。实际上,计算思维在信息技术教学中的体现是多方面的,将实际问题抽象化,并分解成多个模块,再通过合理的程序语言实现问题的求解,是培养计算思维、提升解决问题能力的过程。
  Python同C、C++、JAVA等都是程序设计时可以运用的语言,但又有其独特的一面。Python拥有更加简单的语法、丰富的语言库,通俗易懂,容易入门,而且更加注重解决问题的算法实现,也就是对于同一问题,Python能够用最少的语句实现问题的求解,节省计算机存储空间。Python重算法、轻过程的特点,更能让学生减少修改语法错误的时间,可以多花时间在找寻最便捷、有效的算法上。
  2   研究方法
  2.1  文献分析法
  笔者在知网上查找了关于信息技术教学、计算思维培养、编程教学、游戏化教学的文献后,梳理出基于计算思维的信息技术教学现状,并总结出适合本文教学研究的教学方法——游戏化编程教学法。
  2.2  行动研究法
  该方法的应用以实践为基础,以解决问题为导向,注重实践与行动相结合。本文依据K-12标准能力层级和现阶段小学信息技术的教学模式,设计出适合游戏化编程教学法的教学模式,并全程记录了教学过程,以便及时发现、分析游戏化编程教学模式实践中的问题,并不断修改、完善教学模式。
  2.3  访谈研究法
  该方法是以访谈者和受访者面对面口头交流的方式,对某一问题或者某些问题进行探讨和研究。这一过程中,访谈者需详细记录受访者对问题的见解,考虑受访者的心理活动和行为状态。就本文涉及的研究方向而言,笔者需要在教学开始前和结束后与任课教师交流,一方面是提前了解计算思维在课程中的运用程度,为制定相关教学模式做准备,另一方面是通过教师对教学实践活动的评价,及时改进教学方法,以便更好地开展信息技术教学,提升学生的计算思维能力[2]。
  3   研究过程
  采用游戏化编程的教学方法,可以在娱乐过程中提高学生的计算思维能力。研究的整体过程分为文献内容的整合阶段、教学实践筹备阶段、教学规划实施阶段、教学实践分析阶段、总结归纳结论阶段。
  第一是文献内容的整合阶段,即通过对与研究内容相关的国内外文献进行搜集和研究,对现阶段教学中存在的问题进行总结,找出关键的几个问题点,从而确定研究课题。
  第二是教学实践筹备阶段,笔者调查了扬州地区近几年中小学开展编程教育的情况以及存在的问题。通过问卷调查和与当地教育工作者的沟通交流,得出现在编程教育的发展现状及存在问题。
  第三是教学规划实施阶段,笔者在实地调查的基础上,选取一所比较适合开展编程教学的学校,对学校编程教学基础设施及学生学情进行了解。教学规划的实施为整个教学实践研究最重要的步骤之一,教学规划的实施分为六个步骤,即引起问题、情境角色分析、思维导图分析、拖拽搭建程序、问题与调试和分享挑战,以此设计游戏化编程教学方式的教学案例,并对班级进行分析,把班级分为教学班和普通班。
  第四是教学实践分析阶段,先在教学班和普通班进行对比实践教学,在不同的学习阶段对学生的计算思维能力进行测试。测试过程中笔者采用计算思维挑战赛的模式对学生进行循序渐进的能力维度测试,测试主要考验学生的思维能力、抽象能力和分解能力。教学前,笔者对两个班进行测试对比,分析两个班学生的计算思维能力是否存在较大差异,然后将每一次测试后的结果与前一次的结果对比,通过数据统计软件SPSS对四次计算思维能力测试的成绩进行数据分析。通过对比,研究采用游戏化编程教学方法的教学班和采用启发式教学的普通班在通过教学实践后是否产生差异,并在每一次测试后对本次教学实践的过程与结果进行分析总结,针对问题优化教学设计,然后进行下一次的课程教学实践。
  第五是总结归纳结论阶段,完成教学实践过程模块之后,发现设计的游戏化编程教学模式的问题,并进行修改,使教学流程与内容更加完善。通过SPSS软件进行数据分析,根据分析结果对教学效果进行对比总结,找出教学实践的不足。
  4   教学模式构建
  根据Python语言的特点,结合国内小学信息技术教学实际情况,本文设计与构建了基于计算思维的Python游戏化编程教学模式,主要包括教师活动、教学活动和学生活动三部分。本课题将教学活动部分细分为八个步骤,即确定游戏选题、提出游戏设计主题、协作探究、知识构建、解决问题、Python作品创作、展示与交流、总结与评价。整个教学模式采用计算思维的方法进行系统监督。   5   教学活动分析
  5.1  成績对比分析
  在对两个班同时进行教学的过程中,笔者做了四次计算思维测试,并对两个班的四次计算思维水平成绩进行汇总分析。通过分析与解读数据,以两个班在三个教学模块的成绩变化来观察教学效果。
  两个班的成绩进步幅度都较大,但是教学班的总体成绩明显高于普通班,教学班的最高成绩在5分左右,处于计算思维评分标准中“给出结果,结果正确,有解析,与计算思维无关”阶段;普通班的最高成绩在4.3分左右,处于“给出结果,结果正确,无解析”阶段。
  对比实验的正向增长数据可知,采用游戏化编程教学法的教学班学生计算思维水平的提高优于应用传统教学法的普通班。
  5.2  访谈分析
  本研究在开展实践教学过程中,担任G小学信息技术部主任的教师H一直参与其中,笔者对其进行了两次访谈。从第一次访谈中了解到,作为任课教师,H对计算思维培养工作以及游戏化编程教学活动有一定理解,并基于此分析出了Python游戏化编程教学模式的利与弊,有利于今后推广该教学方法。第二次访谈是在教学结束后,H在观察了全部教学活动后给出了三点建议。一是授课教师应更多地关注学生完成任务后的总结工作,这样不仅有利于提升学生的学习兴趣,激发学生的创作热情,还能扩展教学内容,加深知识的深度。二是在进行任务演示时,不要只局限在游戏中,也可以借助多媒体设备,更加生动形象地将过程与结果展现给学生。三是课后教师应该帮助并引导学生创作,这样有利于学生对下一个知识点的预习和掌握。
  近年来,国内外对计算思维的关注度越来越高,引发了一系列研究。但这些关于计算思维的研究主要集中在高等教育阶段,对基础教育阶段的研究比较少,计算思维的培养应从基础教育阶段开始,是一个长期过程。随着Python程序设计软件的出现,对学生从小进行计算思维的培养成为了可能。本研究从Python程序设计软件本身出发,设计并构建了基于计算思维培养的Python游戏化编程教学模式,同时设计了相应的课程案例,通过教学实践验证了游戏化编程教学有助于学生计算思维能力的提升。
  【参考文献】
  [1]黄威荣,曾云雪,王军,等.基于编程思维的小学生Python课程内容体系研究[J].中国教育技术装备,2019(7).
  [2]陈秋燕.高中Python程序教学的实践与思考——以《趣味小游戏程序设计》为例[J].教育信息技术,2019(Z1).
  【作者简介】
  赵雪(1993~),女,汉族,江苏扬州人,扬州大学教育学院小学教育专业2018级硕士研究生。研究方向:小学教育。
其他文献
【摘 要】本文阐述了π的精妙发现,并利用泰勒展开式给出了π的无理性证明,旨在借助数学之美激发学生探索数学的兴趣。  【关键词】泰勒展开式;圆周率;无理数  【中图分类号】G642 【文献标识码】A 【文章编号】1671-8437(2020)04-0017-02  1 π的发现  数学中把圆的周长与直径的比值定义为圆周率,并用希腊字母π表示。早在公元前200年,阿基米德就用迭代算法与大、小两个方向
期刊
【摘 要】通过对网络教育平台的研究,以及对某校大学生的深入访谈,访谈主要使用问卷调查的方式收集网络环境下大学生自主学习现状及其影响因素的相关信息,描述性统计结果表明目前大学生已有自主学习的意识和能动性,主要利用网络平台完成课后专业以及考前复习。但学生自主学习的能力有限,方式方法比较局限。使用探索性因子分析的研究结果表明,大学生对学校网络信息资源的使用了解度较高,对学校的网络学习环境基本满意,但自主
期刊
【摘 要】在“博融天下,慧悦人生”的理念引导下,苏州科技城外国语学校数学组教师认真学习了陶行知的生活教育理论,积极开创“融悦”特色课程,努力打造了数学“博慧”课堂,为学生提供了多元化的学习平台。本文从生活教育的视域出发,对如何打造小学数学“融悦”课程进行了一定思考与探究。  【关键词】小学数学;“融悦”课程;生活教育  学生的生活经验是数学学习的基础,数学教学要加强数学学习和生活的联系,充分利用好
期刊
【摘 要】近年来,教育改革的力度不断加大,我国教育无论是从内容上还是从形式上都发生了很大的变化,特别是对高职数学而言,这种变化最为明显。数学是一门逻辑性较强的学科,在培养学生思维能力,促进学生全面发展方面发挥着至关重要的作用。本文从高职数学教学角度出发,重点分析了高职数学中融入数学建模思想的意义与实施途径,希望为有关人士提供参考。  【关键词】高职数学;数学建模;实施途径  【中图分类号】G712
期刊
【摘 要】本文结合校企合作订单和轨道交通供电专业学生的实际情况,对编写中职轨道交通供电校本复习资料进行研究。通过调查研究表明:学生在学习兴趣、复习效率、专业成绩等方面均有显著提高,教师在编写校本复习资料、优化复习教学方式等方面的能力得到增强。  【关键词】轨道交通供电;校本复习资料;编写研究  【中图分类号】G712 【文献标识码】A 【文章编号】1671-8437(2020)04-0032-02
期刊
【摘 要】大学数学重要的作用之一就是培养学生的创新能力,而问题是创新的前提,因此,需要教师在课堂教学模式的设计上将问题导向考虑其中。本文研究了一种基于问题导向的探究式教学模式,并以一节课的教学设计为例对其进行应用,旨在引导学生发现问题、提出问题并解决问题,以培养学生较强的创新能力。  【关键词】教学模式;问题导向;创新能力;探究式  【中图分类号】G642 【文献标识码】A 【文章编号】1671-
期刊
【摘 要】随着科学技术的迅速发展,很多具有时代意义的科技产物都逐渐映入人们的眼帘。VR(Virtual Reality)技术就是其中一个标志性的现代科技产物,它正在全方位地改变着人们的学习和工作方式。在教育教学中应用VR技术也是现代教育教学改革的一项重要理念和发展趋势。本文首先对VR技术进行简要的介绍,然后对VR技术在中职计算机教学中的应用和思考做详细探究。  【关键词】VR技术;中职计算机教学;
期刊
【摘 要】创客教育以培养学生的创新意识、锻炼学生思维与能力为目的。数学学科贯穿到中职院校各个专业的学习,因此数学教学方式应该与其他非数学性质的专业课程相互联系。将创客教育融入中职教学中,有利于学科之间的整合,避免相关课程与其他工程专业的分离。基于创客教育融入中职数学教学的优势,本文探讨了在中职数学教学中开展创客式教学的策略。  【关键词】中职数学;创客教育;研究  【中图分类号】G712 【文献标
期刊
【摘 要】21世纪是信息化时代,为适应新形势下学生自主学习与合作学习的需要,促进高校课堂教学改革,提高教学质量,高校在课堂教学中逐步开始引入翻转课堂教学法。生物化学课程是高校学习的主要科目,其内容枯燥、理论抽象,这些给课程教学带来了巨大的挑战。将翻转课堂教学法引入生物化学课程,可改变传统教学模式,激发学生学习的积极性与主动性,实现学生由被动式学习向主动式学习转变,能够增进师生关系,更好地培养学生的
期刊
【摘 要】中职院校的主要目的是培养具有专业能力的优质人才,能够符合现代社会对人才的需求,在激烈的市场竞争中能够发挥自身的作用和能力。随着我国科学技术的不断进步,在人才培育和要求上也产生了相应的变化,中职院校在计算机教学的过程中应结合社会人才市场的需求不断完善自身的教育教学形式,转变教学理念和方式,对学生进行科学的培养和指导,基于分组协作学习方式能有效提高当下计算机教学的质量和水平。  【关键词】职
期刊