融入混合教学模式的《VB程序设计》教学设计
2020-12-14曹晓洁白辰瑶
曹晓洁 白辰瑶
摘要:该文分析了目前VB程序设计授课中出现的问题,提出引入混合教学模式来改变目前的教学,提升教学效果,并对教学设计的内容进行了具体的介绍。
关键词:混合教学模式; VB程序设计;教学设计
中图分类号:G642 文献标识码:A
文章编号:1009-3044(2020)28-0106-02
Abstract: This paper analyzes the current problems in the teaching of VB.Net programming language, introduces a mixed teaching model and also gives a specific introduction to the content of teaching design, which is expected to change the current mode, and to improve the teaching effect.
Keywords: Mixed Teaching Model; VB Programming; Teaching Design
1 引言
VB语言作为大学文科专业的入门程序设计课程,在我校开设已久,在整个教学的实施中,仍存在一些问题。如教师上课通常采用满堂讲解的单向传递知识的教学模式,调动不了学生的学习兴趣;教学内容按传统的课时进行划分编排,忽视了学生的不同特点和需求,抹杀了学生的差异性[1];更为突出的问题是受到课堂时间的限制,不能很好地培养学生的实践能力、分析能力和利用程序求解问题的能力上。这些问题,都需要我们从教学方法上有所改变,将教师从常规知识点的重复讲解中解脱出来,集中于学生主要问题的讲解;将课堂的时间节约下来,让学生有更多的时间去深入实践。在网络极度发达的今天,我们希望引入混合教学模式来改变传统教学,将教学以教师为主转换为以学生为主,从而更好地提升教学效果。
2 混合教学模式
近年来随着互联网的发展,MOOC、SPOC、翻转课堂等概念不断涌现,给传统的教学带来新理念。其中混合教学模式在教学领域也已成为新的热点。混合教学模式的理论基础包括建构主义学习理论、结构主义理论、人本主义学习理论等。其中混合式教学受建构主义学习理论的影响很大。建构主义学习理论主张调动学习者自主学习的积极主动性,学习者能够主动对所学知识进行探索和发现。这也与现代远程教育的教学特点极为符合。混合教学模式将传统的课堂教学优势与网络学习优势结合起来,优势互补,形成新的教学模式[2]。通过课前(网络学习+实践)-课中(课堂学习+实践)-课后(网络学习+实践),将整个学习的时间和空间进行了延伸,将老师从常规知识点的讲解中解放出来,把关注力集中到学生的学习效果、学生的突出问题;将课堂的时间更多的还给学生、教师,供他们讨论、操作实践,从而更大地提升学习的自主性与学习的深度。混合教学模式更加强调以学生为主的中心地位,教师则成为教学过程的组织、引导者、监督者,更注重学生学习效能的反馈[3]。教研室研究决定在VB.Net程序设计语言课程中引入混合教学模式。
3 教学设计
开课前首先通过网络平台对学生进行摸底调研。调研中通过课程内容、目标介绍,让他们对课程有大致的了解。最重要的是对他们在高中或者大学是否正式或者自学过程序的学习经历进行排摸;并对学习过的同学,排摸知识的遗忘性,如对一些简单程序问题进行测试。只有让学习者先了解课程的概况,确定学习目标的同时,让教师更好地了解学生的基本情况,也为后续针对不同特点的学生尽可能地给于不同的教学要求做准备,真正地做到因材施教。
3.1课前
教师在上课前一周,将课前任务单公布在网络学习平台上,要求学生在课前完成。任务单中包含预习微视频、小测试以及拓展知识。预习微视频可以自建、引进或者改造,如引进MOOC平台、好大夫在线等平台上的优质课程等。这里我们采用自建方式。通过确定课程知识点、重点和难点,梳理出最基础的知识点(如各种语句、结构的语法),并对其进行微型化、碎片化,进行微视频的制作,供学生在课前进行预习。微视频学习完毕的小测试(包含编程的实践题)对学生的预习效果进行检验。还可对测试的内容进行分层,分为基本测试和进阶难度测试。其中基本测试是必须完成的,进阶难度则是选做的,对于之前调研过有程序学习经历或者学习程度好的同学以及一些对课程有浓厚兴趣的同学都是极大地挑战,也是提高学习要求的方式。扩展知识是搜集国内外的一些优秀学习资源,以文本、图片、视频等多媒体方式呈现,供学生资源学习。学生在课前学习微视频、进行小测试、学习拓展知识的情况,学习时长、次数以及测试的时长等都将被平台记录下来,帮助教师及时了解学生的预习情况和学习态度,也可作为平时成绩评定的依据。
3.2课中
课中主要是回到传统的课堂环境下,但与以往不同的是,学生有了预习的基础,教师通过课前预习的测试情况,了解到学生学习过程中的主要问题,可以随时调整课堂的教学重点。由于一些浅层的知识已经通过微视频学习过,可以由学生以小组的形式在课堂进行要点的整理、展示,再由教师进行总结巩固。对于一些难点,也可以展开小组形式的讨论。课堂上多余的时间可以让教师发挥,提出更多切合实际的问题。如在多分支选择结构中,在教材上出现的较多的经典例题是分段函数的计算、学生成绩的五级值判断。我们可以将生活中每家每户电费的分段式、医院体检中体重、血检等项目的检查结果在哪个区间段都属于多分支结构范畴。这些问题交由学生在课堂作为新的问题进行探讨,不仅可以感受到程序在生活中的用处,还能强化选择结构的学习、训练学生的分析能力和解决实际问题的能力。由于程序的特殊性,不同组对于同一问题可能有不同的解决方法,这时候,可以由不同组进行演示,说明其优缺点,由学生投票选出最佳方法,教师进行比较、点评。在提高程序的可维护性方面,教师可以设计将学生两人一组,其中一人在电脑上进行编程实践,另一人进行程序测试程序中的bug,来提高学生编程能力的完整性和严谨性。最后教师将课堂中的问题、知识点进行梳理、总结。
3.3课后
课后环节是对前期两个阶段學习情况的总结、评价。教师通过网络平台布置课后任务单(包含实践题、课后测试),来检验学生线上和课堂学习的学习情况。通过学生实践题的完成情况、课后测试结果客观地反映了学习能效,是学生平时成绩的重要依据,最主要的是可以帮助教师在下一轮教学中进行教学内容、重点等的调整,并不断完善平台资源,包括预习微视频、预习小测试等,从而形成良性循环。
4 结束语
《VB程序设计》课程在融入混合教学模式后,通过线上线下的混合学习模式让学生更加主动地参与到课程学习中,无论是学习热情、学习效果等都有了明显提升。教学资源也得到了更加合理地组织和反复地提炼。当然其中也存在一定的问题,如如何对学生完成预习测试、课后实践题、课后测试的真实性进行把控,仍需要我们去探索和研究,以确保对学习效果、学习态度评定的公平、公正。
参考文献:
[1] 陈然,杨成.SPOC混合学习模式设计研究[J].中国远程教,2015(5):42-47.
[2] 潘晓利.“C语言程序设计”混合教学模式设计与应用[J].计算机时代,2019(8):85-86.
[3] 吕娜,张琎,张芊茜.史桂娴混合教学模式在程序设计类课程中的应用[J].计算机教育, 2019(5):115-118.
[4] 陈叶芳,王晓丽.混合教学模式下程序设计课程在线实践探索[J].宁波大学学报(教育科学版),2019,41(1):103-107.
【通联编辑:王力】