微信为支持、案例任务为驱动的VB教学模式设计与实现

2017-09-11 13:03余为益胡慧忠
中国轻工教育 2017年4期
关键词:上机字幕驱动

余为益 胡 红 胡慧忠

(上饶师范学院,上饶 334001)

微信为支持、案例任务为驱动的VB教学模式设计与实现

余为益 胡 红 胡慧忠

(上饶师范学院,上饶 334001)

为迎合当代大学生对于微信的喜好、将微信更好地应用于教学,在分析文科专业VB教学现状的基础上,对案例任务驱动教学法在VB教学中的适用性、微信支持VB案例任务驱动教学的可行性作了详细的分析和探讨,构建了“以微信为支持、任务案例为驱动”的VB教学模式,阐述了基于该模式改进VB教学的具体策略。实践证明,该教学模式能有效激发学生学习VB程序设计的兴趣,提升教师教学VB课程的效果。

微信;VB;教学模式;案例教学;任务驱动

VB(全称Visual Basic)是微软推出的一种可视化的、面向对象和采用事件驱动机制的结构化高级程序设计语言和软件开发工具。国内许多高校选择 《VB程序设计》作为文科本科生必修的一门计算机公共课,教学目的在于让学生通过本课程的学习,掌握VB程序设计语言的知识,培养学生计算思维和运用VB解决本专业问题的能力,提高学生将来在信息化社会中的竞争力。然而,在既往的文科本科VB教学中却存在着种种问题。改进教学方法和教学手段,使学生变被动学习为主动学习,已成为相应任课老师的当务之急[1]。

微信(WeiChat)是当代大学生非常喜爱的即时通讯服务程序,它可以使用户快捷添加好友、仅花少量流量即可将有关精彩内容(如视频、图片、动画等)通过网络快速发送给好友,更为重要的是微信的安装和使用不受通信运营商及操作系统的限制。基于微信的诸多优点,以及当代大学生对于微信的喜好,我们能否构建有效的模式促进VB教学,是本文要探讨的主要问题。

一、VB教学现状

1.仍使用传统教学模式,教学效果差

目前多数高校仍采用传统教学模式进行VB课程教学,先在传统理论课堂完整介绍章节中的基本概念、设计原理和操作方法与步骤,而后再在下一课次安排学生上机实践。此种传统教学模式下,大多数学生上机实践时几乎忘掉了理论课堂上老师讲的所有理论知识,仅少数学生依稀记得老师原来的解说和演示、尚且能按部就班地把老师的操作“重演”一遍,但能根据老师所讲原理或实例创造性地解决自己专业问题的学生却寥寥无几。

2.文科生学习兴趣不足、主动性不强

VB语言语法复杂、应用灵活多变,且程序设计本身枯燥无味,要求学生有良好的数学基础与计算思维。文科生在学习VB课程时普遍吃力,兴趣不足,有的甚至认为学习VB对自身以后的工作、生活和学习都没什么用途,因而学习相当被动,教学效果因此严重受损。

二、案例任务驱动教学法在VB教学中的适用性

案例教学是指教师根据教学目标和要求,组织学生对典型案例进行调查、阅读、思考、分析、讨论和交流等活动,促进学生对案例涉及的基本概念和原理深入理解并灵活应用的一种教学方法。该教学法实质是要让学生从具体的案例中主动获取新知。VB程序设计课程中有许多概念原理性的知识需要学生掌握,教师如果采用传统教学方法强行灌输,学生很容易丧失学习兴趣,而如果教师一开始以一个学生在日常生活中常见的和感兴趣的程序实例,让学生主动体验实例设计时所需的原理和概念的话,那就很容易激起学生强烈的好奇心和求知欲望。接下来,教师如果还能对学生刚才的认知活动和真实体验再进行归纳与总结的话,学生就更能容易接受原先那些认为比较难学的理论内容了。

任务驱动教学是指教师根据教学环境和学生先行知识与技能,将教学内容隐含于一个或若干个兴趣任务中,通过学生自主协作完成实践任务、教师适时从旁引导和启发,进而培养学生主动实践并在实践中创新思维和建构自身知识体系的一种教学方法。该教学法非常适用于VB实践教学,教师可在案例教授有关概念、原理和方法后安排这样的教学,以促进学生牢牢掌握知识、提高学生多方面能力[2-3]。

案例任务驱动教学法是一种把案例教学法和任务驱动教学法结合起来,让学生在老师的指引和帮助下,学生通过自己的认知活动主动获取新知、主动实践并创新思维的教学方法,它是建构主义理论在教育教学中的一种具体应用,对理论知识点多、实践性要求较高的VB课程具有很好的适用性。

三、微信支持VB案例任务驱动教学的可行性

1.微信支持的教学形式具有很好的可接受性

随着科技的进步和人民生活水平的普遍提高,当代大学生手持的几乎全是智能手机,少数学生还拥有 iPad等其它可方便携带的智能终端,都能安装和使用微信。当代“90后”大学生具有更强的自我认知意识,他们中有相当一部分人已逐渐厌倦从传统书本获取知识,更愿意接受网络媒介中平等而开放的教学与交流方式,也更习惯于通过网络媒介快捷获取信息[4]。微信的移动通讯特性及其丰富便捷的网络传媒方式很好地迎合了当代大学生思想和生活方式上的这些变化,因此在大学生这个群体中推行以微信为支持的VB教学具有很好的可接受性。凭借大学生对于微信的喜好,完全可以使学生真正“爱学”、“乐学”VB[5]。

2.微信为VB案例任务驱动教学提供功能支撑

微信推动了人与人信息交流方式的创新,使人们不再局限于网络条件下的PC、电话、博客和微博等[6]。在智能手机终端安装微信,利用移动互联网络或WiFi信号,首先教师可以随时随地上传案例、任务教学资料;其次,学生也无须再像使用传统教学方式时那样非得找到网络电脑才能下载和观看教师上传的资料;再者,利用微信的语音功能,师生都能听到对方亲切的话语,学生在学习知识的同时能感受到老师的热情,这非常有利于增强学生学习的自信心,进而挖掘其学习VB的潜能[5]。

四、以微信为支持、案例任务为驱动的VB教学模式设计

依据上述分析和建构主义学习理论,结合本校每周 “1次理论、1次上机实践”的教学安排,笔者确立了如下图1所示的“微信为支持、案例任务为驱动”的VB教学模式框图,图中所示框架由 “学生课前自主学习”、“理论案例教学”、“上机任务驱动教学”、“课后教学评价与交流”四个模块组成,每个模块均以微信为依托将教师活动、学生活动有机结合,使用的是“学生为中心,教师为学生学习的引导者和帮助者”的教学思想。

五、以微信为支持、案例任务为驱动的VB教学的实现策略

1.课前:以微信群提高学生自主学习效果

微信支持群聊功能,教师可以以教学班级为单位建立VB教学微信群。每次课前,教师应通过微信群向学生提供不同层次要求的教学资源,以发文字、图片或语音的形式告知学生当次学习的任务和目标。提供给学生的教学资源可以是教师自行录制的微视频,也可以是网络中搜索到的经过教师专门剪辑和处理的其它教学资源,但都必须紧扣教学目标,以教学内容导读和激发学生学习兴趣为目的。如果资源数量多,教师还应该根据其中内容或所属知识点为每个教学资源命一合适名字,以方便学生选择性或针对性地学习与收藏。学生利用这些教学资源可以对教学内容进行微预习、微练习,甚至是微测试,同时借助微信的聊天功能与教师和同学同步或异步地交流、讨论和反馈疑难,进而完成课前所有的自主学习任务。

2.理论课堂:案例教学帮助学生知识内化

经过课前自主学习,学生对理论课堂上即将接触到的教学内容有了大致的了解。因此,在以微信为支持的VB理论教学中,教师的主要任务是选择好合适的案例,组织并指导学生对案例进行阅读、思考、分析、讨论和交流,教给学生认识案例、分析案例、重构案例及拓展案例的方法,对案例涉及的概念原理或方法突出强调,促进学生对这些基本知识进行理解、内化,同时激发学生上机实践的兴趣。例如,在讲对象的属性、方法和事件的知识时,教师可以选择“酒店门前滚动字幕”的设计案例来讲解,具体实施过程和策略可见如下。

(1)为学生演示程序

图2为程序运行界面,提醒学生观察并思考以下3个问题:a.窗口中包含哪些对象?b.窗口中各个对象在程序中起什么作用,相应功能怎么实现?c.窗口中各个对象的外观是由什么控制、怎样控制?

图2 “滚动字幕”程序界面

(2)让学生自行分组、思考和讨论上述问题

此时,教师可根据问题难易程度,决定是否给予提示或设置奖励条例鼓励学生积极协作学习;学生则可以查看书本和微教学资源,寻找问题的答案。

(3)学生回答问题,教师记录回答要点

(4)教师评价学生回答,分析学生在求解问题过程中的得失

(5)教师演示“滚动字幕”程序的构建方法和步骤

对其涉及的基本知识和关键操作突出强调,促进学生对相应知识和技能理解和掌握。

(6)布置上机实践任务

为培养学生灵活应用知识的能力,教师可布置一些富有兴趣性的或挑战性的任务让学生上机实现,如“如何加快字幕滚动速度”、“如何使字幕左右循环滚动”、“如何使程序允许用户任意更改字幕内容”等的任务。

3.上机实践:任务驱动、教师指导的协作实验

上机实践教学时,教师应先对已布置的兴趣(或挑战)任务进行“微引领”,发送“微消息”启发性地告知学生完成本次任务应按什么样的步骤或走什么样的路线、可能要用到哪些知识点。而后,教师应变换自己为“学长”身份,更多地充当学生上机实践的引导者和帮助者,定期走动观察学生上机实践进程,彻底避免传统教学中 “填鸭式地教、机械地学”。由此,对于“酒店门前滚动字幕”案例教学后的一次上机实践,有关教师即可参考如下方法进行教学。

首先,提醒学生先明确任务、利用“微资源”快速回顾案例教学内容,让学生快速模仿设计“滚动字幕”案例,并以此作为后续练习的基本素材。

第二步,发送“微消息”,提示学生“通过改变Timer控件属性设置加快字幕滚动速度”、“通过按钮、文本框以及事件代码,使案例程序允许用户任意更改字幕内容”、“利用鼠标拖放和对象属性设置,调整界面对象的位置、字体和颜色,以美化程序界面”。

第三步,走动观察,鼓励学生积极讨论、交流和协作。对进度快、知识掌握情况较好的学生分组,要鼓励其将要自己的“成功案例”及时分享于微群,引导其尝试第四步、第五步的拓展实践。

第四步,让学生预先学习“循环结构程序设计”,尝试使用循环结构实现字幕的左右循环滚动。

第五步,让学生预先学习“VB内部函数”知识,鼓励其通过按钮和InputBox函数实现用户对字幕内容的任意更改。

最后,教师应对整个上机实践过程作总结分析,向全体学生强调容易出错的问题,教给学生有效的解决方法;同时教师也应对学生的成功案例选择性展示,着重介绍其比较有创新创意的一面,以供其他学生借鉴或提出改进意见。

4.课后:教学“微评”、“微交流”

依据大学生对于微信的喜好,部分学生课后可能会通过微信、微博、朋友圈分享自己的创新设计实例,其它同学、好友也会对这些分享积极评论、点赞、转播和收藏。对此,教师不仅应该鼓励,还应该以平等身份参与其中、和其形成友好的互动,从中了解他们对哪些教学内容感兴趣、对哪些内容不感兴趣、更喜欢什么样的教学形式,以便教师对已完成的教学进行反思和改进。

六、结束语

试验班级学期末的教学情况调查显示,90%以上的学生为以微信为支持、案例任务为驱动的VB教学模式点赞,50%以上的同学表示想要继续深入学习VB。绝大多数同学认为:该教学模式可使他们课前就获知当次教学的知识要点和难点,理论课堂进入状态快;理论案例教学、上机任务驱动教学,既激发了他们学习程序设计的兴趣,又培养了他们的计算思维和动手实践的能力,使他们消除了“程序设计文科生不易学、学不会”的畏难情绪。相比而言,采用传统教学模式的其他班级,学生上课进入状态慢,基本没人表示愿意继续学习VB,近70%的同学仍认为学习VB对他们没什么意义。

由此可知,以微信为支持、案例任务为驱动的教学模式极大地提升了VB课程的教学效果。下一步,我们将在全校范围内进一步推广利用该教学模式,并力求在实践中不断改进。

[1]朱友红.文科专业VB程序设计课程教学方法探索[J].山西师大学报(社会科学版),2011(S4):215-216.

[2]王玖,孙红卫,韩春蕾,等.案例+任务驱动法在医学生统计软件教学中的应用[J].中国卫生统计,2012,29(1):153-154.

[3]吴志国,曹井国,杨希越,等.项目驱动法在化工原理课程教学中的实践与创新[J].中国轻工教育,2016(6):87-90.

[4]王辰.基于微信的大学生思想政治教育方法研究[J].教育理论与实践,2014,34(30):37-38.

[5]李亮怀.基于微信的新型电子商务教学实践探讨[J].中国职业技术教育,2014(17):35-37.

[6]王晓玲.微信与QQ支持下基于任务驱动的协作学习之比较研究[J].电化教育研究,2013,34(11):98-102.

(责任编辑:张华凡)

A VB Teaching Model Based on Case and Task and Supported by W eChat

YU Weiyi,HU Hong,HU Huizhong
(Shangrao Normal University,Shangrao 334001,China)

In order to cater to contemporary college students love for WeChat and make WeChat better serve teaching,this paper analyzed the present situation of VB teaching in liberal arts majors,and discussed the feasibility of case and task based and WeChat supported VB Teaching.It also put forward a VB teaching model,which is based on the support of WeChat and driven by case and task.Finally, specific strategies of VB Teaching based on this model were detailed.Practice has proved that the teaching model can effectively stimulate students'interest in learning VB programming,and thus effectively improve the effectiveness of VB teaching.

WeChat;VB;teachingmodel;case teaching;task driven

G642.0

余为益(1976—),男,副教授,研究方向:计算机应用与教学。

2016年度江西省高校省级教学改革研究项目(JXJG-16-16-7);计算机科学与技术江西省特色专业资助项目(赣教高字[2010]82号)。

猜你喜欢
上机字幕驱动
周金应
基于模糊PI控制的驱动防滑仿真系统分析
标准化护理程序对体外膜肺氧合术患者上机各阶段用时的影响
屈宏斌:未来五年,双轮驱动,砥砺前行
轨旁ATC系统门控柜接收/驱动板改造
在808DA上使用WIFI进行驱动数据同步
电视剧字幕也应精益求精
上机数控“可疑”的高毛利率
简单快捷提取视频文件中的字幕
整合适应选择度下的动画电影字幕翻译——以《冰河世纪》的字幕汉译为例