APP下载

支架式教学模式在中职“ VB 程序设计基础”课程教学中的应用

2022-11-20殷丽婵

计算机应用文摘·触控 2022年19期
关键词:支架式教学计算思维

殷丽婵

摘︰要:随着全国职教大会的召开,中职教育的作用越来越突出,其职责是要培养更多具有良好计算思维素养的高素质的技术技能型人才。文章阐述了支架式教学模式的特征,并以中職“VB程序设计基础”课程为例,论述了支架式教学对中职教学产生的影响。

关键词:支架式教学;教学支架﹔元认知支架﹔计算思维

中图法分类号:TP311文献标识码:A

Application of scaffolding teaching mode in teaching of“VB programming foundation"course in secondary vocational schools

YIN Lichan

(Xiamen Information School,Xiamen,Fujian 361009,China)

Abstract:With the convening of the national vocational education conference. the role of secondaryvocational education has become more and more prominent,and its responsibility is to cultivate morehigh-quality technical and technical talents with good computational thinking literacy.Thearticleexpounds the characteristics of the scaffolding teaching mode, and takes the“VBprogrammingfoundation”course of the secondary vocational school as an example to discuss the impact of thescaffolding teaching on the secondary vocational teaching.

Key words: scaffolding teaching,teaching scaffolding,metacognitive scaffolding,computationalthinking

自从何克抗老师提出“支架式教学”由五个环节构成以来,众多研究者在此基础上尝试在各个学科中应用支架式教学并进行分析,他们都认为支架式教学中可以在老师的引导下突显学习者的主体地位,这为相关研究提供了宝贵的经验。基于此,本文对教学支架进行梳理,并将其应用在中职“VB 程序设计基础”课程教学中,从而进行总结和思考。“VB 程序设计基础”课程是中职计算机专业技能测试的一部分,也是计算机专业的重要组成部分。在该课程中应用支架式教学模式,有助于激发学生的学习兴趣,破除学生的畏难情绪,突破学习瓶颈,是培养学生计算思维的有效途径。

1 概述

1997年,何克抗老师将建构主义理论引入中国,指出学生的认知过程就是不断的“同化”与“顺应”的过程,在从平衡到不平衡,再到新的平衡的过程中逐步建立自己的认知体系[1]。支架式教学是基于建构主义理论的一种比较成熟的教学方法,要以寻找学生的“最近发展区”为抓手,搭建脚手架来帮助学生建立起新知和旧识之间的桥梁,让学生在支架的帮助下,能够独立或者合作式探索,提升独立解决问题的能力,完成超出原有能力范围的任务。它由搭脚手架、进入情境、独立探索、协助学习和效果评价五个环节构成[1]。老师通过启发、引导、鼓励,让学生在框架下自主探索和研究,想办法解决问题并内化。

2 教学支架分类

教学支架形式多样,许多学者对教学支架的分类说法不一,根据不同的需要有不同的分类。比如,根据互动类型,可分为双向型支架和单向性支架;根据教学情境,可分为偶发支架和策略支架;根据实施目标,可分为认知支架和情感支架。现通过相关文献,对常用支架类型及含义梳理如下。

(1)情景支架:借助语言、环境或媒体等介质,创建一个可以引发学生兴趣的软件或硬件学习环境,让学习者如同身临其境。

(2)问题支架:针对具体情况提出可以引发学生思考的启发性问题。

(3)范例支架:向学生提供示范性示例或者规范性的操作步骤,帮助学生直观理解,作为学生模仿的榜样模型。

(4)提示支架:针对学生当下所遇到的困难,给出突破性提示,从而开拓学生的思路,帮助其继续完成探究。

(5)建议支架:以顺利完成任务为目的,给出适当建议,供学生进行参考或选择。

(6)向导支架:本文将程序支架也归类为向导支架,其主要功能是帮助学生完整地认识学习目标和任务,也可分解任务,按一定步骤要求指引学生完成任务。可以手册、流程或者图表的形式呈现。

(7)图表支架:提供直观的图形、表格或流程等,帮助学生将抽象的内容具体化。

(8)工具支架:老师提供展示、共享、任务提交、评价、资源查找的平台或工具。

(9)资源支架:为学生提供相应的知识点、使用说明、图片等素材,可以是书本、文档、借助平台工具存放的资料等。

(10)情感支架:在案例中与学生共情,或者对学生进行鼓励、肯定、表扬及适当的批评等,使学生体验到参与学习的自豪感,建立自信。

(11)同伴支架:通过认知不同的同伴之间的交流和讨论,产生思想上的碰撞,由同伴提供学习过程中的反馈和提示等,但老师要注意引导。

(12)交流支架:交流支架可以是生生交流,也可以是师生交流,主要是为学生的展示、发现、知识梳理等提供一个描述讲解的平台,目的是锻炼其倾听和表达能力,是加强认知的一种方法。

了解支架的形式和作用,是为了教学中能够提供合适的支架,使学生可以在老师的帮助下进行有效探究和学习。支架式教学可以弥补传统教学的不足,培养学生的思考、创新、设计和操作的综合能力[2]。为了解决中职生学习困难的问题,引入支架式教学是比较有效方法。

3 应用方式

将支架式教学模式引入“ VB 程序设计基础”课程,通过在各个环节中灵活放置与渐隐支架的形式,促进学生发挥能动性,开拓思维,在发现和解决新问题中提升应用能力,肯定自己的劳动成果。本文以中职高三学生的“VB 趣味小编程”课程为例,开展支架式教学模式的设计与应用。

3.1 课前搭建

李敏[3]认为,应用支架式教学模式前,老师要依据学生现有的学习水平和需要,确定当前的临近发展区。找准他们可以跨越的区域是课前搭建的必要前提,在该区域下搭起框架,让学生对即将开始的学习有一个总体的认识,避免盲目性。老师在这一环节要下足功夫,做好任务单、展示作品、讲解视频、整理资源等。借助常用的平台(如 UMU、云盘等平台),将教学资源提前发放给学生。在这个过程中,范例支架、向导支架可以将学习目标形象化、直观化;问题支架可以起到引导的作用;而工具支架是必不可少的,它除了可以发放学习资料之外,还可以帮助老师统计学生的预习情况,为课堂教学做好准备。

3.2 情境引入

要上好一堂课,关键在于能否抓住学生的心,那么情境引入就显得非常重要。一切的兴趣来自于有意思的生活,对难以引起兴趣的“VB 程序设计基础”课程来说,将贴近生活的例子引入课堂,加上鲜活的图片和动画刺激,容易吸引学生的眼球。在“VB 趣味小编程”课程中,给出以学生队列训练为背景,操场为背景,人物为对象,实现控制人物转向,并实现齐步走功能的编程任务。队列训练源于学生生活,做到亲其境,让人物听自己的命令,做到圆其梦,学生表现得兴趣盎然。情境的引入还要带上老师的进一步讲解和启发,在这一环节,范例支架、情境支架可以让学生身临其境;图表支架、建议支架可以让学生明确任务。图表留白还可以帮助学生将参与任务细化,更有导向性。

3.3 独立探索

何克抗[4]于2020年提出以“主导—主体相结合”的教育思想,以“主—客观相统一”的认识论作为自身哲学基础的“新型建构主义”。独立探索需以“新型建构主义”为依据,既要体现学生的主体地位,又不能缺失老师的引导作用。只顾着学生为主体的独立探索往往会偏离方向,使课堂编程成为一盘散沙,因此虽然是学生独立探索,但是老师仍需要随时注意学生动向,根据不同的需求投置不同的教学支架,实现“主—客观相统一”。在学生探索遇到瓶颈时,老师及时提供建议、资源、提出引导式的问题,允许学生借助交流支架,寻找解决问题的方法。对于容易放弃的、参与度较低的学生,老师全程给予具体的肯定和鼓励,从而帮助他们建立信心。

3.4 协作学习

支架的放置并非一定是老师,也可以是同伴,甚至来自同伴的支架帮助比来自老师的支架帮助更有效。首先,老师在分组时要先考量学生的个性和认知水平,尽量平衡每组的情况,确保有最广泛的参与面。其次,要认真倾听学生的想法,好的地方明确具体的表扬,错的地方适当提供建议和引导。在这一过程中,老师不但要倾听和建议,还要有针对性地准备适用于下一环节的支架,有计划、有方向地进行总结和碰撞,从而帮助学生进行新知识的重组。

在“VB 趣味小编程”课程中中,协作学习很受欢迎,各小组将自行分配任务,如任务细化、流程图设计、界面设计与讲解、语法查询和代码书写、问题或经验汇总等。合作中,学生表达自己的想法、倾听别人的意见,互相肯定,学习需要可以得到不同程度的满足。而老师要洞察各小组的活动情况,这是一个支架渐隐的重要环节,有了前一环节的探索总结,现在正是慢慢撤离支架,让学生独立学习的好时机,在合作中撤离支架,可以让学生从慢慢和同伴一起完成,过渡到自己可以独立完成,而不至于突然失去支架。

3.5 效果评价

效果评价,不拘于如何解决问题、总结经验,更要对学生在这一学习过程中的变化和表现进行评价[5]。这一过程是生生之间、师生之间的深度碰撞,和谐的、积极的、发展的评价可以使学生在情感上得到满足,更看清自己的不足,更乐于建构自己的认知体系。

评价环节设计要张弛有度,小组成员就其作品进行思路讲解后需要回答老师和同学提出的问题,遇到难题时,本组学生又可以给予补充和帮助。老师要给足出错的空间,学生才能放开手脚,上台讲解。当他们经过反复讲解后,便可以慢慢理顺其中的窍门,而不再排斥上台,或者更积极上台,形成良性循环。评价也可以延伸到课后,通过作品评价的手段达到知识的整理目的,也可以通过问题的启示,过渡到下一次课程的预习中。

4 优势

4.1 情境支架:提高学生参与度

程序学习非常枯燥无味,在“VB 程序设计基础”课程中,对象、函数、语句等的学习,最终都是为了解决问题积累基础知识点。创建合适的情景支架,搭建基础知识与生活直接联系的支架任务,有利于学生从情境中界定问题和抽象关键特征,更愿意参与学习。

4.2 學习支架:让思维可视化

学生在实践中难以感悟复杂的思维活动,这就需要老师提供问题串、思维导图或图表、流程图等多种形式的学习支架,帮助学生理解其中的要素关系,使思维逐步清晰可见。在这一过程,让学生有路可循,不再无从下手,进而不再觉得编程难以突破。

4.3 提示、建议支架:养成良好习惯的支点

良好的学习习惯可以让学生在解决问题的过程中思维更加流畅。常有学生在问题未深入分析,就急于写代码,却往往会有逻辑混乱、调试困难的结果。提供提示和建议支架,是为了让学生在学习过程中遇到瓶颈时,既能够得到一定的指引,又可以按照自己的认知有序地完成学习任务,从而慢慢形成良好的逻辑思维和操作习惯,从而提高思考和学习效率。

4.4 交流、元认知支架:在反思中建构新认知

交流支架可以是生生交流或者师生交流,可以是面对面交流,也可以是线上交流。交流过程中产生的思想碰撞有助于学生对知识进行总结和内化。毛刚[6]曾在研究中提及,将学习分析作为元认知支架,认为学习分析能够有效激发学习者的反思意识,促进学习的调整和优化。借助交流和元认知支架,可以为学生搭建迁移平台,让他们能够从更多的实际问题中再应用、再反思、再总结、再内化,实现建构自己新的知识结构,也可以提出新的问题作为交流支架,提供给认知较快的学生,使其有明确的思考方向,为之后的学习做好准备。

4.5 情感支架:挖掘学习源动力

根据使用的目的来划分,情感支架分为两类,一类是与情景支架共用的,为了能够与学生共情的情感支架。当老师提供的案例和学生产生共鸣,便可以吸引学生,营造出合理的学习情境,让他们乐在其中。另一类是根据学生的个体差异和行为表现,老师通过语言、肢体等方式给予纠正、舒缓心理、鼓励、肯定、表扬等引导。老师和同伴的情感表达会直接影响学生学习的状态和持续性,中职生的挫败感比较强,需要老师全程关注,并根据个体情况给予具体的鼓励和肯定,以帮助他们树立信心,保障在良好的状态下持续学习,从而慢慢形成良好的习惯。

5 结束语

2021年,全国职教大会提出要培养更多更高素质的技术技能型人才、能工巧匠、大国工匠。这样的新型人才需要有良好的计算思维作为基本素养。这就要求职教老师能够找到充分调动学生学习积极性、树立自信心的方法,进而培养学生良好的计算思维和主动解决问题的能力。将支架式教学应用在“ VB 程序设计基础”课程中,则是作为培养学生计算思维和动手能力的一种有效策略。一方面,学习支架是学生的脚手架,有助于将计算思维外显化、可视化,内化后还可辐射其他领域;另一方面,学习支架可作为老师教学中的抓手和着力点,从而提高计算思维培养的可行性、针对性和有效性。总之,支架式教学模式使中职生的“VB 程序设计基础”课程学习得到了有效的提升,在今后的教学中,我们仍然需要不断探索该教学模式,促使它得到更深入、更广泛的应用,以期能够进一步提高教学质量,实现老师的教学水平和学生的学习能力共发展。

参考文献:

[1]何克抗.建构主义的教学模式、教学方法与教学设计[J].北京师范大学学报(社会科学版), 1997(5):74-81.

[2]董永强.支架式教学方式在中职信息技术教学中的应用探索[J].中国培训,2019(6):82-83.

[3]李敏.支架式教学模式在初中英语阅读教学中的应用研究[ D].湘潭:湖南科技大学,2021.

[4]何克抗.大力倡导与推行“中国特色信息化教学创新理论”[J].中国教育科学(中英文),2020,3( 1):45-54.

[5]陳婉玲.浅谈支架式教学在中职数学课堂中的应用[D].安庆:安庆师范大学,2020.

[6]毛刚.学习分析作为元认知反思支架的效能研究[J].电化教育研究,2018,39( 9):22-27.

作者简介:

殷丽婢(1976—),本科,高级讲师,研究方向:教育教学策略。

猜你喜欢

支架式教学计算思维
挑战性学习课程的提出与实践
大学英语听力中支架式教学模式探索
基于计算思维的软件类研究生高级算法课程教学研究
基于计算思维程序设计的军事案例研究
程序设计课程中计算思维和应用能力培养问题研究
民族高校C语言程序设计课程教学改革的研究
算法的案例教学探析
浅谈艺术专业学生计算思维能力的培养
“支架式教学”在高职英语教学中的应用研究
基于支架式教学理论的讨论型课堂模式研究