刘自新
摘 要:在如今人工智能逐渐普及的时代,编程也在全球范围内掀起了热潮。随着编程正在快速地走向大众化,进入中小学阶段的教育,将编程教学与信息化教学联合起来,逐渐成为部分中学校园在智慧校园建设过程中开辟的教学路径。本文中笔者结合自身教学经验,从智慧校园资源支持下的Scratch编程教学目标的制定、教学策略的制定,以及如何合理利用智慧资源开展Scratch编程教学,促进学生学习,实现教师编程教学经验的积累、能力的提升等方面展开详细的讨论。
关键词:智慧校园;初中;Scratch编程;教学研究
中图分类号:G63 文献标识码:A 文章编号:1673-9132(2021)05-0015-02
DOI:10.16657/j.cnki.issn1673-9132.2021.05.007
对于Scratch編程知识的教学,如果采用传统的教学模式,将不适合Scratch编程知识的特点,更不适合初中学生的Scratch编程能力的快速形成和提升,以及教师高效编程教学模式的形成。因此,借助信息化教学资源,在智慧校园环境下,借助信息化软硬件资源的力量,对教学目标进行重新设定,对教学方式进行再次改革,对教学策略进行重新规划,是教师在进行Scratch编程有效教学模式探索必经的路径,教师也应从此方面开展实践探究。
一、分析学生基本特征,制定编程教学目标
Scratch编程有效教学实现目标的制定,是针对学生进行展开的。初中阶段的学生思维活跃,接受新的事物能力强,认知能力强,实践能力也较强。因此,无论从Scratch编程理论方面,还是从Scratch编程实践能力、创新实践能力方面,教师都应结合学生的基本特征,制定具体的教学目标,从目标出发,实现对数字校园资源的合理利用、高效利用。如此,才能通过智慧校园资源支持下的初中scratch编程教学产生相当的效果。
(一)根据学生学习特点,制定实践操作编程教学目标
对于编程知识的学习,任何人都需要通过频繁实践练习,来达到对编程知识的理解。对于理论知识的理解,是建立在实际操作次数积累的基础上的。教师应当在了解学生实践能力强、能力展现欲望强烈的特点上,对智慧校园中的信息展示教学工具善加利用,以实现培养学生操作能力的教学目标。
例如,教师在组织教学“趣味抽奖”活动时,发现初中学生对新鲜事物兴趣浓厚,且迫不及待想要实现抽奖转盘来炫耀一把。因此,教师让学生通过实践操作的方式,来进行绘图编辑器的运用,且运用数字与逻辑运算模块来解决轮盘指针转动的“抽奖”问题。教师还利用多媒体信息展示工具,让每个学生的作品得到课堂展示。如此,学生在课堂上都以编码出可以实现“抽奖”功能的转盘为目标,进行了有效学习。
(二)根据学生认知特点,制定计算思维编程教学目标
实际上,对于任何信息技术知识尤其是编程知识的学习,其实践经验的积累,势必会在无形中让学习者形成一种对编程的系统认知。这种认知在实际编程的过程运用中被称作计算思维。它是学生在实践经验丰富的基础上,形成的一种在不确定的情况下的启发式推理解答能力,能让学生面对编程活动项目,有自信去规划、学习和调度所学知识。教师应当结合学生的认知特点,制定学生计算思维发展的教学目标。
例如,教师在教学“智能红绿灯”单元的主题活动知识时,首先引导学生进行了“角色”的移动、一个角色对其他角色的属性查看等知识的学习,即“即车的移动控制功能”和“车对红绿灯颜色探测功能”。学生在前几节课进行了适当的练习后,有了足够的实践经验。在引导学生进行“智能红绿灯”项目的设计时,教师就引导学生从项目的功能实现方面入手,进行项目完成步骤分析,体现了教师对于计算思维编程教学目标的制定。
(三)根据编程起点水平,制定创意设计编程教学目标
Scratch编程知识点是固定的,但是对于Scratch编程的运用是不固定的。不同编程能力的学生,对Scratch编程知识的运用,取决于学生自身的项目创意设计能力。因此,教师可以通过结合数字校园资源,和学生的编程起点水平,鼓励学生活用编程知识,实现对编程知识的创新应用能力发展。
例如,教师在教学关于Scratch角色的制作、旋转、移动、复制等知识,鼓励学生在实践的过程中,加上自己的创意,让编程知识的运用,表达出自己想要表达的图形、动画形象等。再如,在学生有了第一次的活动项目设计和实现的实践经验后,教师让学生根据自己的条件和兴趣,进行个人动画的试行制作。学生不仅对教师的这种鼓励不反感,反而积极地寻找条件进行实践,这种创意设计编程教学目标的制定,为教师利用数字校园资源做好了铺垫。
二、结合校园智慧资源,合理制定教学策略
(一)体验范例,导入新课
新课知识导入环节是教师进行Scratch编程知识教学的首要步骤。数字校园资源中应用最为广泛的就是多媒体信息展示工具。教师可以利用多媒体信息展示工具,通过展示范例,作为学生的新课学习目标,为学生明确学习方向。学生在新课导入环节,学习兴趣得到激发,可以帮助教师初步分析范例和学生深入了解范例,为教师的Scratch编程有效教学做准备。
(二)项目驱动,支架教学
在数字校园资源中,智能软件的存在,不仅能帮助教师和学生进行课内、课外的“教”与“学”的交流互动,同时也能帮助教师为学生展现细节连贯的、系统性的知识脉络。在Scratch编程教学中,教师常利用项目作为教学活动展开的工具。而对于项目的功能分解、知识点的要求,教师则需要采用支架教学方式。教师可以利用多媒体信息教辅工具中的信息交互功能,将项目支架脉络展现在每个学生面前,学生也可以在课外通过登录校园学习网站,来实现项目支架脉络的重复观看,以此助力教师实现Scratch编程有效教学。
(三)提供资料,模仿探究
如同信息基础知识的学习,学生在学习Scratch编程知识时,同样需要形式丰富,以及大容量的资料来实现对Scratch编程知识的理解和Scratch编程步骤的复习。教师可以利用数字校园资源中的存储服务、资源调度服务功能,实现微课资料、课堂教学剪辑视频资料、教辅资料的整合。利用数字校园中的各类功能,可以帮助教师实现在教学课堂内外为学生展示丰富的学习参考资料,供给学生模仿探究学习,教师的Scratch编程教学有效性也可以得到保证。
(四)作品展示,分享交流
很多学生在学习信息基础知识时,明明学习效果很好,学习积极性也很高,但是在学习Scratch编程知识时,由于多次编程失败,加上心理承受压力能力较差,导致学生对Scratch编程知识学习的积极性降低。这种消极情况的存在影响教师Scratch编程有效教学的实现。因此,教师应当利用数字校园资源,将学生操作成功的成果进行展示,让学生的学习信心得以建立。同时,教师通过学生学习作品的展示,可以促进学生之间对Scratch编程知识的学习心得分享和交流。
(五)合理评价,鼓舞学生
在素质教育理念盛行的当下,教师不应仅局限于对学生学习结果的评价,同时应对学生实行动态的、持续的、不断呈现的学习过程以及学生进步的即时评价。教师可以通过教学录制视频的观看,来实现教学过程的各个环节对学生的行为表现及教师的教学行为进行记录、分析并提出改进建议。同时,教师还可以建设学乐云平台的班级圈,帮助学生记录学习过程,积累学习成果,体现学习进步,增加学习成就感。让学生通过教师对数字校园资源的利用,真正参与到自评、互评、师评等环节当中,以通过鼓舞学生,助力教师有效教学的实现。
三、合理利用智慧资源,促进学生主动学习
(一)充分利用教学资源,丰富学生参考资料
学生日常都是在计算机教室上信息技术课。教室内装有多台计算机、交换机,以及必要的投影仪、投影布等。这是学生进行编程有效学习的硬件基础。教师可以利用这些硬件资源,为学生展现必要的编程知识学习参考资料。有了编程知识学习参考资料,学生尚且需要相应的软件进行编程知识学习,如Scratch、Flash、微软Office办公软件等。而教师为了方便管理学生的同时,能及时满足学生的学习需求,也需要用到紅蜘蛛多媒体电子教室学生端软件、学乐云教学平台网页版等。学生的学习参考资料能随时得到,自然可以通过自主学习的实现,帮助教师有效教学目的的实现。
(二)摒弃传统教学模式,灵活运用教学方法
近年来,高效教学方法层出不穷,其中不乏对信息化数字教学设备的要求。教师在数字校园资源的支持下,应当摒弃传统的教学方式,可以运用数字校园资源帮助学生进行有效学习,通过智慧资源的支持,教师对教学方法的灵活应用空间得到了有效拓展。
四、积累编程教学经验,形成编程教学模式
在数字校园建设的初期,教师对微课资源的利用,促成了众多教师对翻转课堂教学模式的尝试。同样,在数字校园资源愈加充分的当下,教师应在信息化软硬件资源的支持下,积累Scratch编程有效教学经验,并在为学生提供一个探索学科知识的新途径,和自身实现Scratch编程知识教学新途径的过程中,形成适合学生学习、适合自身开展有效教学的模式,以助力教师实现长期的Scratch编程有效教学。
综上所述,初中信息技术教师应主动顺应信息时代发展潮流,结合Scratch编程知识特点和学生的普遍特征,对数字校园提供的教辅资源,进行有效利用。教师应结合Scratch教学目标,在教学策略的制定和实施过程中,充分考虑对数字校园中的软硬件教辅资源的利用,通过数字校园资源的应用,促成初中信息技术教师Scratch编程有效教学的实现。
参考文献:
[1]孙颖.浅析小学信息技术中Scratch有效教学[J].新课程(综合版),2018(9).
[2]颜华红.浅谈中职scratch编程的有效教学思路和方法——以scratch趣味编程为例[J].计算机光盘软件与应用,2014(5).
[3]张超金.基于支架式教学策略的小学Scratch编程教学探究[J].教育信息技术,2019(1).
[4]曹健林.Scratch小学课堂有效性教学的探索[J].小学生(教学实践),2016(8).