APP下载

创新教育背景下提升课堂教学效能策略探析

2021-11-26张筱璐,王跃宗,李双新,李跃娟

高教学刊 2021年32期
关键词:创新课堂教学

张筱璐,王跃宗,李双新,李跃娟

摘  要:随着我国高校教育改革创新力度日益加大,教育技术不断发展,高校传统的课堂教学方式方法和技能面临很多机遇和挑战。课堂教学如何与时俱进不断创新,探索与现代教育环境相适应的教学方略,是摆在高校每一位教育者面前的一个重要课题。作者以高等院校计算机语言课程教学为例,从树立先进教育教学理念、创新教学方式、优化讲解技能三方面,就提升课堂教学效能进行了探索分析。

关键词:创新;先进理念;课堂教学;计算机语言

中图分类号:G642 文献标志码:A          文章编号:2096-000X(2021)32-0042-05

Abstract: It's known that the traditional teaching methods are facing many opportunities and challenges with the reform of China's higher education and the continuous development of technology. Every educator is expected to keep pace with the times and explore teaching strategies that adapt to the modern education. Taking computer language teaching as an example, the author explores and analyzes how to improve teaching efficiency from three aspects: establishing advanced teaching concepts, innovating teaching methods and optimizing explanation skills.

Keywords: innovation; advanced concept; classroom teaching; computer language

随着时代的发展、科技的进步,我国教育行业改革创新力度日益加大,对普通高校教育教学理念、方法和技能提出了更高更新的要求。在创新教育的大背景下,顺应新时期需要,树立先进教育教学理念、创新教学方式、优化课堂讲解技能,进一步发挥课堂教学在提升教学质量、提高学生综合素质方面发挥更大更好的作用,具有很重要的现实意义。

一、树立先进教育教学理念

教育教学理念是教育理论、教育思想、教学方法的基石。先进的教育教学理念能引导我们破旧立新,去追求更高的教育价值和更有效的教学手段,选择并创造出先进有效的教学方法,来解决教学过程中的问题,从而提高教育教学质量与效益。

(一)以学生发展为中心的理念

以学生发展为中心是我国现代教育的核心理念和基本价值。以学生发展为中心的实质内容,是要促进学生的全面发展、核心发展和特色发展。全面发展就是不仅要发展学生的智力水平,更包含着学生各方面素质的均衡发展;全面发展并不是没有重点的发展,而是要抓住学生发展自身特点,以核心能力和个人特长的发展带动全面发展,在全面发展中突出学生的个人特色[1]。

以学生发展为中心理念指导下的计算机语言教学行为,需要做到以下几点:一是研究分析在大数据和云计算等新技术飞速发展的背景下,有关行业对大学生计算机语言的知识能力和素质等方面的新要求;并将其引入到计算机语言技术的热点介绍中,让学生在学习这门课程的过程中,有机会了解、关注计算机语言新技术在相关领域的实际应用;提高学生对学习、开发计算机语言的兴趣,使学生具备专业使命感,有利于以后用更专业的态度去解决各种问题,进而努力成为跨学科复合型人才。二是充分发挥学生的主体作用和主观能动性,尊重学生学习发展成长的主体地位,使每一个学生得到关注,尊重和爱护;注重学生运用所学的计算机语言知识和技能解决实际问题的能力,提升专业上的自主学习能力与综合素质,让学生成为更好的自己。三是以学生为本,因材施教、因课制宜,尽可能满足不同层次的学生差异化需求。了解学生的计算机基础水平和学习能力,根据学生的认知水平精心组织教材内容,课堂教学内容既能适应多数学生的实际,又能照顾到部分学生的需要,使学生各有所得。在教学过程中还应充分考虑学生学习计算机语言的难度,注意研究学习计算机语言的特点与规律,选择在新媒体背景下适宜的课堂教学方式方法,支持学生的个性化、多样化学习。

(二)体验式教学理念

21世纪以来,体验式教学理念在教学领域的应用研究和教学实践广泛开展,尤其是在语言教学中取得了明显成效。体验式教学理念的核心是学生在教师的启发和指导下,通过自主学习、动手操作模拟、真实直观感受等活动方式,在感知与体验中学习,积极发现和分析问题,主动解决问题。教学的真正效果不仅仅在于学生通过学习可以获得更多知识,还在于可以引导学生在学习中获得感受,体验情感,提高认识,并将知识内化成智慧[2]。

计算机语言是一门操作性很强的课程。将体验式教学实施于计算机语言课程中,教师在课堂上可以采取精讲多体验的策略,通过设计出不同的教学情境,巧妙地对学生进行引导,创设良好适宜的教学情境体验活动。使理论教学与实践教学紧密结合,教学方法从单一转向多元化教学活动。比如,在教授计算机编程内容时,可以设置情景教学活动,把讲解内容穿插于具体生动真实的或模拟的情境中。教师用简明扼要的语言把创设的教学情境和復杂抽象的计算机编程知识进行适时衔接,促进学生对知识的理解和情境的体验。课堂上教师讲解的重点放在程序的设计思想和分析程序的算法模型上,将“把算法模型转化为最终的用程序设计语言来实现”的部分内容安排在学生上机实践的过程中,以指导语的形式讲解建立算法模型的有关知识。在调试程序中,有的学生由于缺乏经验总是调试不通过,教师需要耐心陪伴,给学生试错的时间,不急于直接替代学生纠正错误,而是加以启发,引导学生认真阅读系统对程序的反馈信息(如警告、报错等),必要时进行针对性提醒或点评式讲解,直至协助学生找到错误之处,学生就会从亲历解决问题过程中获得真切的感受和有意义的知识、体验自我成就感。通过以上实践-讲解-实践-体验,学生的创造潜能就会在不断的挖掘中显露出来。同时,学生在体会创新成功的喜悦中,还可以进一步激发学习新知识、探求新问题的兴趣。

(三)计算思维教学理念

2013年,教育部高等学校大学计算机课程教学指导委员会正式发布了《计算思维教学改革宣言》,进一步明确了计算思维培养在大学计算机基础课程教学中的中心地位, 同时也对教师教学提出了更高更新的要求。提出了计算思维能力的培养,以掌握概念方法为主导,兼顾计算机应用技能训练,循序渐进施教的指导思想[3]。计算思维是从信息角度认知世界的思想和方法。计算思维的重要特征之一是从关联的角度分析现象背后的规律。

在计算思维理念指导下,教师在大学计算机语言课程教学中要有意识地培养学生的信息素养和信息敏感性,培养学生将学习中遇到的问题进行有效信息提取和抽象的能力。教师在课堂教学中,不只是讲理论的计算思维,还需要从关联的角度分析讲解现象背后的规律。需要通过计算机语言知识这个媒介,以思维训练为主线,让学生学会学习、学会思考、运用思考、享受思考。比如,在讲解计算机编程语言的基本理论时,教师可以拓展计算机语言的基本知识体系,向学生讲解这个知识体系形成的原因和目前学界的研究进展。同时,还可以谈谈自己对该理论从初步接触到今天的认识高度的思维过程,这样有助于激发学生主动研究探索的兴趣。在讲解计算机编程语言与现代工业信息社会的关联时,可以突出计算思维这一主体的直接性与系统性,把计算思维有机融合到课程内容结构中,根据当前所讲的内容以及以前的内容关联性引出问题,调动学生思考,针对当前所讲的内容,让学生参与进行归纳总结。这样既可以开阔学生的眼界,又可以训练学生的积极思维习惯,提升学生的思维能力。教学中以计算机思维能力培养为核心,帮助学生掌握知识发展能力,为学生今后的学习和研究打好基础。

二、运用先进教学方法

计算机语言课程具有语法规则繁多、运算符号和数据结构丰富等特点,对于大多数学生来说难度较大,一味地运用传统的课堂讲授教学方法,很难收到良好的教学效果。这就要求教师吸纳、运用先进教学方法,深入探讨课堂教学内容、方法及手段的改革。

(一)案例教学法

案例教学法是由美国哈佛大学法学院前院长克里斯托弗·哥伦布·朗代尔在1870年首次提出的,已成为西方发达国家高校教育的重要教学方法[4]。案例教学法集成了启发式、合作式、参与式和研讨式等教学模式的优点,其核心思想是以案例为中心,学生通过这些案例进行分析,从中掌握利用知识点完成一般原理分析,并借助这一原理独立分析和解决问题,因而它是一种培养学生认识问题、分析问题和解决问题等综合能力的行之有效的教学方法。国内许多院校和相关教师、学者逐步将案例教学法引入相关课程的教学课程中,取得了较好的教学效果。

运用案例教学法是以学生的积极参与为前提,以教师的有效组织为保证,以精选出来的能说明一些问题的案例为材料的。因此,在课程案例的选择时,要根据教学目标和教学对象精心选择和设计案例。比如,在教授计算机语言的教学过程中,可以选取学生在计算机语言编程过程中常出现的习惯性、典型性错误,组合成一个(或系列)案例。在教学过程中,教师把对问题产生的理论背景和对解决问题所需要的知识点及有关知识点的联合应用原理进行系统化介绍,通过精心组织、巧妙提问,有重点地引导学生参与讨论、分析案例,引导并启迪学生思考解决方案,亲自动手解决问题。这既可以加深学生对错误做法的认识,从而避免类似错误的再次发生,又可以深化教学内容,提高学生的实际操作能力。案例教学需遵循以下原则:不重对错,重在分析与解决问题;不重经验,重在知识框架的建构和实际运用;不重“一言堂”,重在教师与学生的互动。在实施案例教学中还有一个重要环节就是点评、总结,教师充分利用点评,对学生学习的效果及时进行反馈和总结。

(二)游戏教学法

计算机语言类课程中编程是基础而关键的课程部分。计算机语言编程内容的实践性决定了它不需要学生死记硬背各种语法规则,而是要学生在解决实际问题的过程中培养程序设计能力。传统计算机语言编程教学过分注重语法知识的讲解,在激发学生对编程的兴趣、培养编程能力和创新思维等方面存在不足,使不少学生觉得计算机语言枯燥难懂,逐渐对编程失去了兴趣,设计和调试程序的能力得不到锻炼。近年来,不少学者在以编程游戏为导向进行计算机语言课程的教学方面做了大量的探索和实践,对编程教学和游戏的结合做了一定的探讨,并提出了不少可行的课时计划,收到了良好的教学效果。国外比较流行的编程游戏是由IBM公司开发的Robocode,支持Java语言;国内公司开发的AIRobot平台中的“智能坦克”和“智能足球”两款游戏,支持C、C++、C#和Java語言。这类游戏具有很强的编程教学功能,它以寓教于乐的方式打破了传统教育的模式,可以作为计算机语言课程有效的教学辅助工具。运用编程游戏进行计算机语言教学,目的就是要以游戏为诱导,通过演示、讲解、编程、比赛等过程,自然轻松地进入具体的教学内容,然后让学生运用已有技术再到游戏中去体验,通过竞赛来检验所学知识的有效性,以此来提高学生学习的兴趣和积极性[5]。游戏导向教学法对教师的要求高,对学生的影响大。不仅要求教师和学生掌握课本的内容,而且要掌握编写游戏的相关知识。游戏教学法的重点是选择难度适中的游戏,根据课程计划和教学要求,设计教学计划,按项目需求介绍游戏的编程。在这个过程中,教师要重点讲解一些技术的要点,让学生明白只有掌握正确的技术,才能编出高效的控制程序。在编程的阶段,教师要给学生充足的时间进行编程实践,可以让学生以小组为单位协作学习,每个小组开发一个程序,培养学生的团队合作精神。教学实践证明,大多数学生会对游戏和游戏所使用的编程语言产生浓厚的学习兴趣,运用编程游戏进行计算机语言教学,能充分调动学生学习的积极性、主动性和创造性,引导学生独立思考,培养学生分析问题和解决问题的能力,培养学生团队协作精神,对提高计算机语言课程教学质量具有较大的现实意义。

(三)思维可视化教学法

思维可视化概念由华东师范大学现代教育技术研究所的刘濯源教授首先提出。运用一系列可视化技术,把看不见的思维过程以可视化的形式清晰地呈现出来,即思维可视化[6]。思维可视化教学法,将可视化工具如思维导图、思维地图、概念图、认知地图等作为教师的教学工具和学生的认知工具运用于具体的教学实践中,把形象思维与抽象思维很好地结合起来,促进隐性知识显性化,降低学生的认知负荷。思维可视化教学法,不仅仅是简单机械地利用几种图示技术,还要通过多元的设计,将思维尽可能展现出来,融合在教学活动中,以思维共振、思想共鸣为课堂主旋律的教学方法。

十余年来,国内学者和教育工作者不仅从宏观角度探讨思维可视化对教学的影响,而且还结合具体学科,设计出新颖的思维可视化教学模式。教学科研和实践表明,思维可视化教学方法不仅可以使课堂教学活动的线索特别清晰、教学效能大大提高,而且能够带动学生的思维活动,引导学生高效思考,对提高学生理解能力、记忆能力,发展逻辑思维和创造性思维有较大的帮助。思维可视化教学方法,作为提升学生思维能力的有效方法和技术工具,逐漸被全国的教育专家高度认可,得到了教育一线教师的关注和重视。

计算机语言教学的过程中贯穿着形象思维和直觉思维。教师在运用思维可视化教学法进行计算机语言课堂授课的关键点,就是抓住学生的思维,引导学生积极主动思考,尽量采取启发式教学、研讨式教学等配合对思维的梳理呈现和训练,将传统教学过程中侧重的强调知识转变成强调产生知识的过程。通过经历和体会产生知识的这一过程,学生可以学会如何高效地思考和学习,从而进入学会思考、乐于思考,学会学习和乐于学习的良性循环。比如,在讲解函数定义的内容时,教师可先带领学生回忆之前学习的有关函数的基础知识,然后将需要讲解的新内容的关键词用思维导图以板书的形式呈现;课堂讲解配合思维导图,按逻辑关系讲解,有利于学生梳理概念之间的联系,建立有序的知识架构,加深理解和记忆知识。更好地掌握相关的概念原理和设计思想。

三、优化讲解技能

作为教师用语言向学生传播知识、表达思想、传道授业的基本方式——课堂讲解,在计算机语言教学过程中仍具有重要功能和特殊优势。当然,传统教法中的课堂讲解行为也存在一些现实问题,比如教师的灌输式“独白”、学生的被动式“听众”,教学进程完全由教师主导,学生参与度低,不利于学生创新意识和创新思维的培养等。要让课堂讲解功能达到最优化,以使讲解这一传统的教学行为在新形势下的课堂教学中焕发出新的魅力,可以从以下几方面入手。

(一)转变调整教师角色

人本主义创始人罗杰斯说过:“教师要如同学习的一位向导,如同解决问题的模范,如同一种发动学习过程的催化剂,如同学习过程中的一种助力,以及如同学生能带着他们的问题来拜访的朋友。[7]”

教师在教授计算机语言课堂讲解过程中,可以从传统的教学主导权威角色、课本知识的传授者角色调整转换为学生学习的引导者和促进者、师生情感的培育者和沟通者,与学生平等交流、探索知识的学者角色。根据教学目标设计,教师从不同的角色出发,组织不同的讲解语言并采取相应的表达方式。如,教师以学生学习引导者的角色进行课堂讲解时,可以将阐述课程内容主题背景的讲解语言加入激发和调动学生学习积极性的情感语言,注重表扬和鼓励,创设良好的情感氛围,调动学生参与教学的热情,激活学生积极的情感体验。教师以促使学生主动完成学习任务的促进者角色进行课堂讲解时,可以把对原理分析性的语言转化为寻找解决问题答案的启发性语言,鼓励学生运用计算机软件和工具主动地获取知识,引导学生收集、筛选、利用有价值的资源来自主建构知识体系。教师以平等交流和探索知识的学者角色进行课堂讲解时,将灌输知识的语言转换为引导学生从不同的视觉,用审视的目光来看待书本所有“理所当然”的已有观点和结论的语言。培养学生具有质疑的态度和科学的思维方式,启发学生进行深层次思考和辨析。

(二)从讲解到对话

教师在教学过程中有意识地构建教学共同体,以平等的身份参与学生的学习活动,成为学生学习的参与者、合作者,通过减少教学中单项信息传输的讲解语言、增加师生的合作交流语言,增进学生参与课堂讲解活动的兴趣和主动性,以便学生更快更好地接受课堂讲解的知识。

计算机语言教学过程是师生双方互动,共同建构知识的过程,这种合作的教学过程为教师与学生、学生与学生提供了更多的合作机会,师生智慧经验在合作中得到共享[8]。比如,在学习计算机语言课程开始的阶段,大多数学生对进行程序设计需要具备的语言、算法、数据结构等知识储备非常薄弱,对其学习方法也比较陌生。如果仅使用传统的提出概念、解释概念、举例说明的课堂讲解方式,就容易造成学生听力疲劳、产生畏难甚至厌学心理,不仅很难达到好的讲解效果,而且还会减少学生学习的兴趣。这个阶段,可以结合讲解方式的构成要素创设情境,将变量、常值、赋值的意义等设置为系列话题,以师生互动讲解的形式展开,让学生感觉不是在上课而是在讨论,师生一起进行“头脑风暴”。这样,师生之间、生生之间的互动,使知识在每个环节里得到反复的凝练,加深了学生对知识的理解和记忆。再比如,在相对复杂的“结构体”教学环节中,可以把随堂上机实践的内容设计成分组进行。在分组时,教师讲解内容除了知识和技能外,还讲解在小组学习和活动中,学生的团队意识、合作精神的意义和作用,发挥团队优势、分工协作完成学习任务的方法和技巧,还可以增加促使学生互动交流的语言,鼓励学生在学习和探讨中共同提高。在最后环节,每小组讨论形成共识,并派代表在全班讲解交流,教师在教学过程中参与到学生的讨论中,与学生交流感情与想法,引导学生通过发现、探索和意义构建的途径来获取知识和解决实际问题。

(三)与现代化的教学载体相结合

现代教育技术条件,为计算机语言教学提供了丰富的教学载体。课堂讲解,如果与现代化的教学载体相结合,兼顾讲解法与其他教学手段的长处,不仅能够为学生提供更加丰富的讲解内容,而且可以促进学生信息技术素养的提升。计算机语言课抽象的知识点较多。只是单纯地讲解理论知识,会使课堂变得枯燥,学生想象和理解起来也会比较难。如果协同多媒体进行课堂讲解,既可以生动、形象、直观地展示教学内容,又可以激发学生的需求冲动和好奇心,有利于开发学生更大的发展潜能。多媒体具有集成性、交互性、实时性、互动性、方便性等特点,多媒体作品具有同步转播、示范、交流等功能。计算机语言知识容量大、内容艰涩,要在有限的教学时间里传授较多的知识,是难以做到的。如果在教学中,从实际需要出发,运用PPT、投影、小视频等多种教学载体来呈现课堂需讲解的知识和操作的技能,合理地将课堂讲解与多媒体作品展示灵活结合,学生可以得到更直观、生动的印象,不仅大大降低了课堂讲解的难度,还可以在有限的时间内增加传授的知识量和信息量,有效地提升讲解的效能和教学质量。

先进科学的教育理念要发挥指导教学实践的作用,最终还是要落实到教学一线。先进的教学方式方法,只是教师开展教学活动的辅助手段。新时期,新形势下,教师在教授计算机语言课程的实际教学活动中,把这些先进的理念、先进的教学方法转化为教师具体的课堂教学行为,形成新的教学习惯,仍然需要长期不断地探索总结。

参考文献:

[1]李庆丰,胡万山.以学生发展为中心:教育综合改革的新视角[J].当代教育科学,2015(22):3-6.

[2]张金华,叶磊.体验式教学研究综述[J].黑龙江高教研究,2010(6):143-145.

[3]阳小华,刘志明,刘杰,等.我国计算思维教学的回顾与展望[J].现代远距离教育,2018(2):3-11.

[4]邢旭峰,黄妙芬,彭小红,等.案例教学在C语言程序设计课程中的应用[J].长春师范大学学报,2020(2):155-159.

[5]董博,王雪.计算机游戏机制的一体化计算机基础课程教学[J].计算机教育,2016(6):104-107.

[6]赵慧臣,王玥.我国思维可视化研究的回顾与展望[J].中国电化教育,2014(4):10-17.

[7]凌倩雯.教育信息化背景下教师角色转型探析[J].中国教师,2020(3):72-74.

[8]高永超,王亮亮.基于“学习强国”教育资源构建高职院校学习共同体的机制研究[J].当代教育实践与教学研究,2020(3):11-12.

猜你喜欢

创新课堂教学
“双减”政策下的课堂教学
高中数学课堂教学中创新能力的培养
简约化初中化学课堂教学实践探索
自然拼读法在小学英语课堂教学中的有效融入
数学开放题在初中课堂教学的探索
跨越式跳高课堂教学设计