面向儿童编程能力的游戏化学习活动设计研究

来源 :中小学信息技术教育 | 被引量 : 0次 | 上传用户:della12345
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  【摘 要】随着STEAM教育在国内外中小学不断展开,编程能力培养的相关研究成为国内外信息技术的热点之一。然而,编程本身对儿童及中小学生来说是枯燥乏味的;为了提高儿童及中小学生的编程兴趣,本文提出了一种面向儿童编程能力的游戏化学习活动设计方法;并利用Scratch编程软件对本方法进行实践应用。实践证明,这种方法对儿童编程兴趣的提升具有一定意义。
  【关键词】儿童编程能力;游戏化学习;Scratch
  【中图分类号】G434 【文献标识码】B
  【论文编号】1671-7384(2016)11-0036-04
  引 言
  程序设计教学在儿童逻辑思维的培养、创新实践能力及解决问题能力提升方面具有不可估量的作用。在基础教育领域,儿童编程教育没有得到足够的重视,儿童对编程方面的知识了解甚少。游戏是儿童生活学习活动的重要组成部分[1]。随着寓教于乐学习方式的倡导,基于游戏化学习的儿童编程教学模式逐渐进入计算机教育的视野。儿童在游戏的氛围中进行编程学习,符合儿童的年龄特点及认知情况,体现儿童学习的主体性,能激发儿童学习兴趣,培养儿童的编程能力和实践能力,提升儿童的技术素养和工程素养,切实推进STEAM教育。本研究利用Scratch平台可视化及模块化的优点,对已经封装好的程序模块进行自由的拼接,儿童运用程序设计的思维来解决问题,从而提高儿童编程能力[2],以实现预期功能。
  相关研究
  美国为应对21世纪的挑战,提出了“21世纪技能”教育改革的新思想,提议将“21世纪技能”与K12教育体系紧密结合,为基础教育人才的培养提供新的研究范式。面向21世纪的技能被概括为以下几种类型:信息与交流技能、分析与解决问题的能力、生活与职业技能[7]等。这几种技能被认为是21世纪教育改革的基础条件。
  结合儿童编程能力的特点和“21世纪技能”,本研究对儿童编程能力的构成要素进行了归纳总结,具体如图1所示。儿童编程能力主要包括基本能力和高阶能力两个部分。其中基本能力主要包括观察、比较、分析/判断、加工信息的能力、动手实践能力、合作意识、创造性思维能力等;高阶能力主要包括算法编程能力、将程序模块化能力、将编程问题数学模型化的能力以及调试程序能力。
  (1)基本能力
  基本能力是指儿童需要具备处理信息的能力,根据问题的需要,观察信息、比较信息、分析判断信息、加工信息,其中观察和比较信息是儿童能够利用信息的前提;分析信息的能力要求儿童对教师提供的信息进行鉴别、遴选、分析和判断,自觉抵制和消除垃圾信息的干扰和侵蚀,找出有用信息并加以整理;加工信息是组织信息源传递的信息并展示的过程,这是检验儿童信息处理能力的最佳体现。基本能力另一主要能力是解决问题的能力,这项能力是儿童进行学习活动时必备的一项能力,解决问题的过程是儿童进行知识建构和智力发展的过程;动手实践能力倡导儿童积极地动手、动脑,大胆地去思索、探讨,儿童不再是被动接受知识的容器;合作意识使儿童优势互补,提高解决问题的效率;创造性思维能力倡导儿童在已有的经验基础上发现新事物、创造新方法、解决新问题,形成一种良好的思维品质。
  (2)高阶能力
  算法编程能力:包括常见算法的掌握和算法改进创新的能力,这是从根本上提高编程水平的有效措施。
  将程序模块化的能力:化繁就简,化整为零,提高程序的复用率。在设计游戏时应考虑到模块之间的逻辑关系。
  将编程问题数学模型化的能力:要善于理清程序中各数据间的关系,找出相互间的关系,建立数学模型,提升儿童的抽象概括能力及逻辑思维能力。
  调试程序的能力:编写程序过程中,经常会遇到未知的错误。在发生错误时快速准确发现问题、分析问题、解决问题,是每个儿童在编程活动中应具备的基本技能。   2. 面向儿童编程能力的游戏化学习模型构建
  北京大学的尚俊杰副教授认为:“游戏化学习有两种理解,一种是在玩游戏的过程中达到学习的目的,另一种是将头脑中的想法设计成游戏,在这个过程中进行学习活动。”[8]游戏中的“学习性因素”,如情境、问题求解、竞争、关卡、挑战以及玩家与情境间的交互等,对游戏参与者的思维、认知、积极性等方面都起着不可忽视的作用[9]。美国新媒体联盟地平线报告(2016年基教版)把“游戏和游戏化”列为未来一年以内将被广泛应用的学习技术。简言之,游戏化学习就是游戏的机制在教育领域的一种实践形式[10]。
  儿童编程能力的培养应该融合在具体的游戏化学习中才能取得成效。编程学习枯燥乏味,儿童在学习的过程中容易丧失学习的兴趣,编程能力的培养也就无从谈起。在对儿童学习特点及认知能力深入分析的基础上,笔者选择游戏化学习作为支持情景学习的方式。游戏化学习,作为儿童学习的一种方式,不仅能够提高儿童的学习热情,而且还可以培养其问题解决的能力。在游戏化学习课堂中,不再以教师讲授为中心,而是以学习者的自主发现和自我体验为主。游戏化学习有两种形式,一种是从玩游戏中学习;另一种是设计游戏,将自己的创意想法转变成游戏[11]。本研究采用儿童设计游戏的方式来开展游戏化学习,构建了面向儿童编程能力的游戏化学习模型,具体如图2所示。
  面向儿童编程能力的游戏化学习模型中,儿童、教师和工具三者之间相互影响作用。该学习模型是以游戏化编程学习工具的支持为基础,主要包括学生探究学习、教师辅助指导。
  首先,由教师确定学习主题,选择适合儿童进行游戏化编程的游戏。在此过程中,教师需要对学习者进行分析,制定学习目标,调动儿童的学习兴趣;随后,教师提出游戏任务并设置相关问题。与此同时,儿童也在不断地观察问题,在脑海里形成所要探究问题的雏形,在教师的引导下,使问题清晰化,并逐渐形成自己的解题思路。
  其次,儿童设计游戏过程中,主要包括问题引入、学习探究、游戏编写、成果展示四个环节。在问题引入环节,儿童主要是对游戏的情景、角色、任务进行构想和设计;在任务及好奇心的驱使下,积极进行自主探究和合作探究,形成解决问题的步骤及方法;在游戏编写过程中,儿童需要进行游戏设计,制作并进行调试;成果展示环节,根据教师和其他儿童的意见或建议,对自己的成果不断进行改错及优化。在设计游戏这一关键环节中,教师须在活动中对儿童进行辅助支持。儿童在探究的过程中对某一知识点理解很难时,教师就需要对问题进行适当的调整。此外,在儿童设计游戏的过程中,教师要对儿童进行学习跟踪及评价。
  最后,儿童针对本次的游戏活动设计进行总结反思。在探究性学习活动中,由于儿童能力的差异,有的儿童可能顺利地完成了这个过程,而有的儿童则需要进行反馈修订、发现问题、积极寻找问题的解决方案。教师也要进行总结反思,综合评价学习者在学习活动中的表现,进行知识点总结,并积极引导学生寻找创新解决方案。在整个学习过程中,儿童通过对游戏的分析、设计、实现、优化和分享,螺旋上升循环迭代,加深对编程思维的理解,不断提高自身的编程能力。
  儿童编程学习活动案例
  在儿童编程学习工具的选择上,笔者选用美国麻省理工学院(MIT)研发的Scratch工具来开展编程活动的学习。选此工具是基于儿童的年龄特点及认知规律来考虑。由于儿童的逻辑思维能力在不断地发展中,相对来讲并不成熟,那么使用成人化的程序设计语言去编程是有一定难度的,尤其是国内的孩子,更是受到来自英语、数学、自然语言以及逻辑思维等多重因素的限制[12]。Scratch工具巧妙地绕开这些困难,利用Scratch平台进行可视化交互操作。下面以“吃鱼游戏”为情景,基于Scratch进行游戏设计,如表1所示。
  结束语
  通过对儿童编程能力现状以及Scratch游戏化编程应用的梳理,笔者认为,游戏化学习对于儿童编程能力的培养具有极其重要的促进作用。通过利用适合儿童编程的工具,结合儿童的认知特点,开展学习活动,能有效培养儿童编程能力。研究表明,儿童编程能力的提高不仅需要教师的引导,更需要儿童在兴趣的吸引下,不断地进行动手实践。总体而言,这种学习活动设计能够将游戏化学习理论运用到课堂中,不仅有助于儿童编程能力的培养,还有助于提升儿童解决实际问题的能力。
  参考文献
  王小英.学前儿童的游戏与学习:内在的连结性[J]. 学前教育研究,2013(7):3-7.
  凌秋虹.Scratch在小学信息技术课堂中的应用与实践[J]. 中国电化教育,2012(11):113-116 129.
  姚鹏阁,颜磊,杨阳,郭光武,郭玉翠. 树莓派教育应用:儿童编程能力培养的新途径[J]. 现代教育技术,2015(10):113-118.
  陶媛.芬兰启动新项目为儿童学习计算机编程提供机会[J]. 世界教育信息,2014(5):77.
  朱丽彬,金炳尧. Scratch程序设计课教学实践研究——基于体验学习圈的视角[J]. 现代教育技术,2013(7):30-33.
  袁庆.将Scratch引入小学信息技术课堂[J]. 中国教育信息化,2014(20):85-86.
  张义兵.美国的“21世纪技能”内涵解读——兼析对我国基础教育改革的启示[J]. 比较教育研究,2012(5):86-90.
  尚俊杰,庄绍勇,李芳乐,李浩文. 游戏化学习行为特征之个案研究及其对教育游戏设计的启示[J]. 中国电化教育,2008(2):65-71.
  陶侃.电脑游戏中“学习性因素”的价值及对网络教育的启示[J].电化教育研究,2006(9):44-47.
  鲍雪莹,赵宇翔. 游戏化学习的研究进展及展望[J]. 电化教育研究,2015(8):45-52.
  尚俊杰.游戏化是什么?[J].中国信息技术教育,2015(8):10-10.
  Youngquist J, Pataray-Ching J. Revisiting “Play”: Analyzing and Articulating Acts of Inquiry[J]. Early Childhood Education Journal, 2004, 31(3):171-178.
  (作者单位:首都师范大学教育技术系数字化学习实验室)
其他文献
【本刊讯】2015年9月20日,北京师范大学智慧学习研究院在英东会堂举行了《2015年中国智慧学习环境白皮书》发布会。北京师范大学智慧学习研究院院长黄荣怀教授代表项目团队发
目的检测快杀灵是否具有细胞毒性和诱变性.方法按受试药物LD50的1/4×、1/2×、1×和2×四种不同剂量,分5次(间隔24小时)经口灌胃给小鼠染毒,然后用细胞遗传
本文探讨母语修辞模式对中国学生英语写作的影响、其原因及学生对此的态度。调查手段包括语篇分析、访谈、问卷和初中语文课本分析。结果显示,只有三分之一学生作文存在论题滞
目的:探讨“复肾汤”对家兔实验性肾小球肾炎组织病变的影响。方法:将实验性肾炎家兔随机分为对照组和治疗组,治疗组灌服“复肾汤”,对照组灌服等量生理盐水,12周后处死动物,取肾脏组
目的:探讨纯化日本血吸虫31/323kDa抗原(Sj31/32)诊断的特异性、敏感性及疗效考核价值。方法:利用纯化Sj31/32与可深性虫卵抗原(SEA)ELISA方法检测急、慢性日本血吸虫病患者血清。结果:急、慢性血吸虫病患者血清抗Sj31/32抗
观察7-氯苄基甲氢巴马汀对豚鼠心房的作用,探讨其抗心律失常的作用机制。方法:利用豚鼠离体心房标本,观察7-chlor-BTHP对鼠离体左房房生理特性以及右心房心率的影响。结果:7-chlor-BTHP能明显延长左心房的功