浅述scratch编程如何培养高中学生信息技术核心素养
2018-12-06刘睿
摘 要:在高中信息技术课堂中开展scratch编程教学,能够增强信息技术教学的灵活性与趣味性,充分地提高学生的学习自主性与积极性,让学生在学到专业知识的同时逐渐提升信息技术核心素养。素质教育背景下,高中信息技术教师要改变以往的教学模式与理念,利用scratch编程来培养学生良好的实践能力与创新能力,师生之间共同构建和谐、高效的信息技术课堂。笔者是一名教育工作者,针对scratch编程如何培养高中学生信息技术核心素养展开分析,望提供一定的借鉴。
关键词:scratch编程;高中;信息技术;核心素养;方法
scratch是美国开发的编程软件,scratch编程和文本编程工具有着很大的区别,能够把语法规则引入到“功能积木”之中,拥有较强的便利性。在高中信息技术教学中运用scratch编程,能够培养学生良好的信息技术核心素养,实现创意化教学,满足高中生的个性化学习需求。莎士比亚曾经讲过:“学问需要符合自身的兴趣,才能够得益”,同样在高中信息技术教学中,信息技术教师要利用scratch编程的趣味性、创新性来提高学生参与教学的积极性,优化课堂教学效果。
一、设定主题作品,引导学生在模仿中学习
在传统的高中信息技术教学中,通常教学现状都是教师在讲台中演示,学生在讲台下模仿、记笔记,导致课堂氛围较为枯燥,学生提不起参与信息技术教学的兴趣,高中信息技术教师要善于科学运用scratch编程提升教学效果,设定主题作品,引导学生在模仿中学习,这样学生能够在动手操作中对所学知识有较为透彻的理解和认知,培养学生良好的思考能力与实践能力。比如,在第一次实施scratch教学的时候,信息技术教师可以设定《大鱼吃小鱼》教学主题,在充分了解学生真实学习进度与需求的情况下,开展分层实施任务教学,基础任务设定为:大鱼是跟随鼠标而移动的,而小鱼可以随机地出现在任何位置,最终需要统计小鱼被大鱼吃掉的数量,教师要让学生去分析在何种情况下大鱼会吃掉小鱼?提高任务设定为:分析小鱼被大鱼吃掉之后,大鱼造型会有何变化?如何结束游戏?
二、开展有效合作,培养学生核心素养
scratch编程教学的难度随着课时的增加,难度也会越来越大,信息技术教师需要引导学生开展有效合作,以此来培养学生的核心素养,学生之间互相学习与进步。信息技术教师可以设定一些小组合作任务,比如,让学生通过性小组合作来构建出自己喜爱的小程序,比如模拟卡拉OK、烟花等,小组合作能够让每一个学生都参与到课堂学习中去,充分提升学生的计算思维与创新思维。在scratch合作教学中,能够尊重学生之间存在的个性化差异,减少学生间存在的差距。因为信息技术这门学科和其它学科有着很大的区别,有的学生在没有投入学习之前就已经充分掌握信息技术知识了,而另一部分学生不具备计算机基础,学习起来较为吃力,而在scratch小组合作学习过程中,能够让学生之间发生思维碰撞,产生智慧的火花,每一个学生都发挥自己的优势,设计出具备个性化的小组案例,从中每一个学生都能够学到更多的编程方法,培养学生良好的编程思维。
三、提供实践操作平台,提升学生的操作能力
要想利用scratch编程提升学生的信息技术核心素养,学校需要为学生提供实践操作平台,以此来提升学生的实际操作能力,把理论知识运用到实际操作中。高中学生的学习任务比较多,仅仅是依靠课堂时间学生根本无法全方面地掌握所学知识,教师要积极鼓励学生利用课余时间对所学知识加以巩固、复习,而scratch编程需要在操作中才能够对所学知识有较为透彻的理解和认知,学校要为学生创造良好的信息技术学习环境,加强资金方面的投入,让学生能够利用课余时间去机房中复习课堂中所学到的知识。电教中心工作者需要保证计算机机房的干净、整洁,为学生提供安全的计算机操作环境,让学生能够放心地投入到学习中,增强学生的操作技能,做到融会贯通、学以致用。
四、实施探究制作,开拓学生的创新思维
在scratch信息技术教学中,需要实施探究制作,以此来开拓学生的创新思维,信息技术教师需要改变以往“灌输式”的教学模式,而是要把学生作为信息技术课堂的主体对象,而信息技术教师发挥着一个指导者的作用,这样学生在自主探究中才能够透彻掌握所学知识,拥有独立思考问题意识,对待问题有自己独特的观点。比如,在scratch编程《乒乓接球》中,学生需要很长的时间来探究方案,信息技术教师需要为学生提供硬件、网络等资源,让学生拥有一个良好的创造环境,在實践中不断地发现问题,寻找方法。信息技术教师需要积极肯定学生的想法,比如,在接球工具-挡板中,往往挡板是左右移动,这时候学生就能够想出更多的挡板移动策略,比如,用鼠标控制、用scratch滑竿传感器控制、用scratch传感板中A、B端口档案等,很多学生都是结合自己玩游戏经验来提出挡板办法的,信息技术教师只有不断肯定学生,才能够提升学生的创造能力。
五、开展竞赛模式,激发学生的创作思想
在高中信息技术scratch编程教学中,信息技术教师鼓励学生自由创作,开展竞赛模式,以此来激发学生的创作思想,收获更多的信息技术知识。比如,有的学生在竞赛过程中,利用scratch传感板中的端口做出四路抢答装置,这是非常优秀的创作想法,在制作抢答器期间实现了软件、硬件的相互融合,这样更多的学生可以去借鉴这些独特的创作思想。俗话说:“教无定法,贵在得法”,教育工作者需要勤思考、广借鉴,让信息技术课堂更加具备创造力,为社会发展培养出更多的创新型人才。
总之,在高中信息技术教学中,信息技术教师需要运用scratch编程来培养学生良好的学科核心素养,让学生对所学知识有较为透彻的理解和认知,把理论知识与实践操作联系起来,激发学生参与课堂的积极性,拓宽学生的信息技术知识面。
参考文献
[1] 葛荑荑.高中信息技术Scratch教学模式初探[J].新课程(中学),2017(07):103.
[2] 朱清闯.使用Scratch进行高中信息技术编程教学的探究[J].新课程(中学),2014(02):199.
作者简介:刘睿(1985.01- ),女,湖南新化人,吉林省电化教育馆,硕士研究生,初级研究员,研究方向:教育技术。