线上线下优势互补 开辟全新编程教学模式
2022-02-10齐小燕福建永安市实验小学
◇齐小燕(福建:永安市实验小学)
《义务教育信息科技课程标准》指出:“创新教学方式,以真实问题或项目驱动,引导学生经历原理运用过程、计算思维过程和数字化工具应用过程,建构知识,提升问题解决能力。”我们的教育培养的是未来社会的建设者和接班人,他们将面对的是复杂而综合的现实问题。要帮助学生适应未来,应该培养学生带得走的能力,包括思考和判断的能力、合作互助的能力、创新和创造的能力。因此培养数字时代、智能时代的创新型人才,课堂必须回归学习的本质,使学生的学习真实而有意义、深刻而有思考、自觉而有行动。这也是在信息科技课程中开展项目式学习的意义所在。当前,线上与线下相融合的教学模式成为教育的新常态,信息科技教师要发挥线下教学与线上自主学习的优势,在两者的有机融合中,有效开展信息科技项目式教学,促进小学生学习和体验图形化编程,培养学生计算思维。
一、线下编程项目启动,分解任务
(一)选择编程主题,产生驱动问题
信息科技项目式学习的主题选择应源于生活、解决现实生活中的实际问题,设计驱动性问题,融合科学、技术、工程和数学等跨学科知识内容,具有趣味性、探究性、实践性、创造性和综合性,符合核心素养发展的要求。“山娃娃保护海洋行动”是一个以环保为主题的编程项目,山里娃将利用图形化编程软件创作一个保护海洋的作品,为保护海洋做贡献。这个问题将作为整个图形化编程项目的驱动问题,贯穿项目始终,激发学生的探求欲望。
(二)编程项目拆解,小组分工合作
将复杂的问题拆解成一个个相对独立而简单的问题,是有效解决问题的方法。学生面对一个项目时,往往束手无策,不知从何下手,这时教师应指导学生将复杂的问题分解成一个个小问题,即子项目,并制订编程项目计划,包括分组、策划、分工等环节,为编程实施做好准备。学生下一步将通过线上查找相关资料,搜集海洋污染的重要数据,了解鲸豚搁浅的最主要原因,寻求解救鲸豚搁浅的办法,思考创作一个图形化编程的环保作品,用作品影响身边的同伴、家人,提高对保护环境重要性的认识。
二、线上编程项目准备,思考设计方案
网络空间为师生搭建了很好的教与学的互动平台。教师精心设计和筛选优质的课程资源,利用网络空间,将导学单、微课等同步学习资源推送给学生。学生通过微课导学完成自主学习,明确学习内容和重点。
(一)创设任务情境
小学生好奇心强,思维活跃,创设学生感兴趣的任务情境有利于激发学生学习的内驱力。教师利用微课指导学生课前学习,在问题驱动下,层层引导学生自主探究,让学生真正成为学习的主人。课前的充分准备,为课上的教学做好丰富的知识储备。
(二)思考编程方案
小学生学习编程,除了编程知识的学习,更重要的是计算思维的培养。前置的项目驱动学习有助于学生思维能力和独立解决问题能力的培养,突出以学生为中心的思想。这课以“山娃娃保护海洋行动”这个编程项目为线,从作品的背景、角色、各角色要完成什么任务、角色间有什么关联等子问题,引导学生将复杂的问题进行分解,用自然语言列提纲或思维导图的方式完成作品设计方案。设计的作品方案,学生通过网络空间平台上传,线上与学生、教师进行交流。通过交流,学生产生思维碰撞,对方案设计不合理之处进行修正优化。
(三)收集编程疑问
编程学习重点培养学生对问题主动探索精神和自主创新能力。学生在线上自学过程中往往会遇到问题,如果无法解决可以线上提交给教师。对于共性的问题,教师会在课上统一解决,对于个性化的问题则可以通过学生间的互助学习解决。
三、线下编程项目实施
(一)说一说方案
对于学生课前的作品设计方案,通过交流,小组内选出一个最佳的设计方案,在全班进行交流展示。在“山娃娃保护海洋行动”图形化编程项目中,学生在课前已用自然语言或思维导图设计了作品的方案,通过交流展示方案,小组呈现设计方案,思路越发清晰。
(二)画一画流程图
从想法到作品的实现,是从具体形象思维到抽象逻辑思维的过渡转化,程序流程图能够帮助学生进一步厘清思路。研究表明,流程图能够有效促进学生计算思维中问题识别、分解、抽象、算法和逻辑等维度的发展。在“山娃娃保护海洋行动”编程项目中,小组分工合作,用流程图的形式画出各个角色的编程思路,小组交流改进。学生利用流程图,采用自上而下的方法,解决编程中角色任务的动作设计,通过完成各个小任务,最终完成整个作品。
(三)写一写作品程序
学生经过任务分解,用流程图呈现设计思路,思路清晰后,接下来就是学生着手编写程序。在这个实践环节中,以小组合作的形式完成作品的创作,学生需要经过小组分析讨论、思维碰撞、设想可能性等过程,确定需要解决的问题和需求,并结合组员特长,进行分工。比如,美术较好的学生负责背景和角色造型的创作;编程能力强的学生负责角色动作程序的编写;还有的学生负责测试作品,提出建议。小组学生互相学习,相互启发,相互帮助,共同成长。在合作中,不同的思维方式、不同的问题解决办法,相互碰撞,学生的能力得到提升。交流合作是知识逐步完备的过程,学生不断完善自己的知识体系,促进思维的逐步发展。
(四)测一测程序优化
在编写程序中,学生总会遇到各种困难。让学生在课堂上进行师生、生生交流互动是学生主体活动的体现,通过语言交流,解决困难,提出完善程序的建议和想法,使程序更加优化。这样的思维碰撞出新的灵感和想法,使学生不断完善自己的知识体系,促进思维的逐步发展。作品在小组间互相测试,寻找程序中的BUG,开展小组间作品的自评、互评,在思维的碰撞、互相启发下,产生新的想法和创意。学生对作品进一步优化完善,最终完成作品。
四、线上线下展示互评
作品的最终评价是促进学生全面发展、实现教育目标的重要手段。评价主体的多元性、评价内容的丰富性以及评价手段、方法的多样性,都对学生能力的培养具有重要意义。学生完成的作品,通过学生网络空间和课堂教学两个渠道进行展示,学生、家长、教师进行多元评价。不仅要对作品成果进行评价,更要注重课前、课中、课后的过程性评价,提出合理化改进建议,促进学生发展,使学生获得成功的体验,激发学生的创新潜能。
五、线上线下融合开展图形化编程教学的思考
通过线上线下融合环境中开展编程教学,很好地克服了传统教学中的诸多缺陷。线上学习给足学生独立学习和思考时间和空间;线下学习给学生充分合作、交流、互补的机会和体验,使不同学生有了不同的收获和发展。在线上线下融合环境中开展编程教学应注意些什么问题?笔者经过思考,提出以下几点建议。
(一)精讲微课,忌将传统课堂搬到线上
教师精心备课,了解学情,开发利用好高质量的线上教学资源,是实现线上线下融合教学的关键。线上编程教学资源,包括导学案、微视频、配套练习、编程设计方案等。微视频创作技术对于信息技术教师来说不成问题,但编程教学微视频的内容能否将所有要学的知识一股脑儿全讲给学生听,如果这样岂不是又将传统课堂教学搬到线上?那线上教学是否还有意义。因此教师在创作开发微视频前,同样要在了解学情的基础上,精心备课,精心设计,精讲知识点,启发思考,对学生课前学习具有指导意义。线上学习,教师虽没在身边,但犹如在身边。
(二)加强互动,忌当“局外人”
教师在线上线下各个环节都应当好指导者、参与者,加强与学生之间的交流互动,不能发布完任务便觉得没什么事了,整个过程如同“局外人”,旁观学生,缺少对学生的指导。特别是线上学生提交的作业和问题,教师应及时进行反馈,回答学生问题。学生在线上得到教师的及时肯定,能够激发学习兴趣和动力,否则学生在预期的时间内得不到教师回复,便会消减互动热情。在线下课堂学习中,教师要参与到学生的小组讨论、合作环节中去,给予学生充分的指导、积极的肯定,让学生解决一个个问题,信心满满地投入下一个环节。
(三)做好融合,忌线上线下“两堂课”
教师要牢固树立线上线下融合一体的理念,线上学习给足学生独立学习和思考的时间和空间,线下学习给足学生充分合作、交流、互补的机会和体验,二者有效融合互补,才能实现一加一大于二的效应。有的教师在线上将知识讲一遍,学生在线上学得怎样、学会了什么完全不顾,到线下课堂上又将知识再讲一遍。这样反复,只能让学生疲劳倦怠。因此,教师要以学生为中心,站在学生发展的角度,设计线上线下融合一体的教学方案,忌线上线下两堂相同的课。教师要利用学生通过线上学习所生成的资源和问题,精心备课。对于学生已经掌握的知识,线下课堂上不再花太多时间,而是多思考在线下课堂中如何利用好线上学习生成的资源,如何解决学生心中产生的疑问,使线上与线下教学形成互补、拓展或深化的关系。
(四)培养自主意识,忌放任自由
开展线上学习,家长最担心的就是学生自控能力、自主能力差,容易分散注意力。其实一个学生的自控力、自主学习能力决定了学习效果,无论是线下学习还是线上学习均是如此。学生习惯于在传统学习中受到教师时刻关注、监督和指导,可以有效弥补学生自控力和自主学习能力弱带来的学业差距。线上学习因为教师无法时刻监督,更加依赖于学生独立学习,所以自主学习能力和自控力所发挥的作用更加明显。培养学生的自控力、自主学习能力,是线上线下融合教学中需要特别加强之处,也是决定融合式教学能否成功的关键要素之一。因此,教师要在选择编程学习项目上多下功夫,应选择学生感兴趣、富有挑战性、具有意义的主题作为项目,以激发学生学习的内驱力。在每个环节明确目标,分层评价,使每个学生都能实现自己的目标,获得不一样的成功。
(五)加强学习,忌“穿新鞋走老路”
技术变革课堂的关键在教师,教师信息技术能力及专业素养是能否实现变革目标的关键因素。教师首先要深刻理解与认识线上线下融合教学的本质,不断学习、反思、研究和改进能力。学科的专业、教学的能力是教师在线下教学中所需要拥有的能力;而资源设计能力、数据分析能力、信息技术能力则是线上教学教师需要加强的能力;线上线下融合教学中,教师还需要具有各种综合实践类学习活动设计、组织与实施能力、个别化辅导能力等等。这对教师设计、组织和实施的要求是极高的,不仅需要思考线上和线下教学配合,而且要对教学内容进行系统化思考,使线上与线上教学形成互补、拓展或深化的关系。因此,对教师专业素养的新要求有一个发展提升过程,这也决定了未来线上线下融合教学不可能一蹴而就,教师只有不断学习,提高信息技术能力和专业素养,才能经历从量变到质变的渐变式过程。
通过线上线下混合式学习的优势互补,开辟全新的编程教学模式。相对于传统的课堂编程学习,混合式学习不仅使学生掌握和理解了编程知识和方法,更重要的是,在不受时间和空间的局限下,灵活运用网络空间平台进行学习,给学生更多主动权和选择权。学生可以按需进行个性化学习,学习的主体性得到充分发挥,培养了学生发现问题、分析问题和解决问题的能力,促进了学科素养的形成,学习能力得到有效提升。