敖谦 刘华 贾善德
[摘要]文章分析了混合学习的基本理论,构建出混合学习环境下“案例-任务”驱动教学模式。以《Visual Basic程序设计》课程实施混合学习为例,探讨了网络环境中面向混合学习的高校课程的内容开发、教学活动设计和实施流程,并对实施混合学习的效果与存在问题进行了分析和改进,使其在高校计算机课程教学中更具通用性。
[关键词]混合学习;“案例一任务”驱动教学模式;4A平台;VB
[中图分类号]G420 [文献标识码]A [论文编号]1009-8097(2013)03-0122-05 [DOI]10.3969/j.issn.1009-8097.2013.03.025
引言
二十一世纪社会进入了知识经济时代,面对知识经济的发展,未来学家认为,传统教育中的3R(Reading,Writing,Arithmetic;读、写、算)将被3T(Technology,Teaming,Transference掌握技术、团队精神和知识迁移)所取代。这里的技术主要指的是信息技术。随着高等教育信息化的迅速发展,混合学习正以惊人的速度改变着高等教育的学习方式。关于什么是混合学习(Blended Learning),不同的学者在不同的领域有着不同的研究成果和观点。
Jennifer Hofmann认为:混合学习是一种教学设计思想。在B-Learning Case Study(《混合学习案例研究》)中JenniferHofmann提出:混合学习是将学习过成功进行模块设计,然后利用先进的教学手段来进行教学传递的教学设计思想。
Michael Orey认为:混合学习的定义要从三者的角度:学习者、教学设计者、教学管理者考虑。第一,从学习者角度来看,是从所有可以得到并与自己以前的知识和学习风格相匹配的设备、工具、技术、媒体和教材中进行选择,以适于自己达到教学目标。第二,从教学设计者角度来看,是组织和分配所有可以得到的设备、工具、技术、媒体和教材,以达到教学目标。第三,从教学管理者角度来看,是尽可能经济地组织和分配一些有价值的设备、工具、技术、媒体和教材,以达到教学目标。
北京师范大学何克抗教授的观点:“把传统学习方式的优势和网络学习(E-Learning)的优势结合起来是形成混合学习的关键要素”。上海师范大学黎加厚教授认为:“所谓混合学习,是指对所有的教学要素进行优化选择和组合,以达到教学目标。”
本文中对于“混合学习”理论的本质涵义理解为:混合学习其关键点是对“教”与“学”的所有要素进行合理选择和优化组合,应该根据实际情况用不同的教学理论作为指导,满足多样化的学习目标、多样化的学习者、多样化的学习资源以及多样化的环境的要求最终达到最优化的教学效果。即混合学习不只是形式上在线学习与面对面学习的简单混合,应该是根据实际情况把传统教学的优势和网络学习(E-Learning)的数字化优势结合起来的教学方法。
一.问题的提出
为了提高大学生的信息素养,掌握好相应的计算机知识,教育部将计算机教育划分为三个层次:“计算机文化基础”和“计算机技术基础”、“计算机应用基础”。在大部分高校普遍把“Visual Basic程序设计”纳入其中的第二层次——计算机编程语言类课程,专门针对非计算机专业学生开设,主要是通过此类课程使得学生应用计算机技术来解决实际问题的能力得到培养。在高校计算机课程教学中,计算机程序设计的教学(VB、C语言等)一直处于比较重要的地位。如何切实地培养学生的编程能力和实际动手能力使其学以致用,适应社会的需求一直是被关注的焦点。笔者从自身的教学实践中发现以下几个问题:
(1)一直以来对于面向对象程序设计依据传统的教学活动开展,例如在VB程序设计应用类课程中,其知识点或操作技术点的分布并不是单一的直线型而是分布式的网络状。传统的教学方式停留在“重讲授,轻实践”的层面,这也造成了学生仅仅能够初步了解和掌握程序设计中的基本知识,学生以囫囵吞枣的方式学完课程后往往缺乏实际动手解决问题的能力。
(2)虽然数字化校园的建设使得高校信息化技术得到发展,大部分高校的信息化教学设备得到很大的提高,但仍无法满足一线教学的需求。教学手段从“粉笔+黑板”改变为“计算机+大屏幕投影”,但深入地分析会发现其实质不过是从老师的“口述式灌输”转化为技术式的“多媒体式灌输灌”。在整个教学过程中学生疲于信息轰炸式的教学,完全没能发挥出自身学习的自主性。依葫芦画瓢的上机实训操作中,学生可能并不清楚通过该操作后应了解的真正含义。一面对实际问题可能无从下手,违背了高校培养创造性人才的目标,学生的实际操作水平、分析综合能力也得不到完好的体现。
针对此种现状,本论文中提出混合学习下基于案例一任务驱动的混合学习教学模式。它整合传统教学、混合式网络学习、连接实践教学活动,对如何将混合式学习下的案例一任务驱动教学模式更好地体现在当今的教学实践中作具体的行动研究。
二.混合学习下基于案例-任务驱动教学模式的构建
混合学习下的案例一任务驱动的教学模式涉及三个重要因素:混合式的学习环境、典型性的案例和发散性的任务活动。混合学习环境(以学校的4A网络教学平台为依托)作为前提,案例驱动教学偏重于教师的教,指教师在教的过程中以案例为基础的教学教学过程;任务驱动则偏重于实际操作的学,指学生以任务为驱动,以解决问题为目标的学习过程。典型性案例指教师在教学过程中,依据教学目标选择的极具代表性案例,围绕其进行分析的过程中让学生理解教学内容。信息技术的迅猛发展给案例使用与教学添加了新鲜的血液,案例教学的种类变得更加丰富,可以采用多种形式:(1)教师指导的案例教学。教师首先给学生介绍要研究的案例,然后布置给学习者要回答的问题清单,并提供描述案例的相关材料的访问方式。学习者独自研究案例材料,并在贴出他们对问题的回答,在这里他们可以看其他人的回答并给予评论。学习者需要从答案中得到的原理、趋势、启发和指导。最后,学习者概括他们的发现并指出这类知识如何应用在真实的生活中。教师根据学习者在没有过分简化的环境的情况下,是否识别理解正确知识原理作为打分的依据。(2)微型案例教学。教师可以通过一些连的简练但完整的例子来提供相关学习内容的知识点间的关系,然后给出问题,并解释环境。问题要求学习者仔细地研究环境,推断出教材中提到的知识点,应用原理并得出结论。然后,再给学习者一些额外的问题,要学生思考回答,并让学生编写自己的案例,让其他学员讨论和评价。(3)反馈单。在仔细研究某领域的一项工作后,要学生表达他们的反应。这个工作可以适用于一个简单的例子、报告。为了使得案例研究更具实效,可以让学生填写一个表格,如下部分需要填写:个人目标即通过这个案例,你希望得到什么?总结即这个案例说明了什么?它对于所有学习者来说意味着什么?反馈即这个案例对你的学习有何重大的意义?效用即你如何将在此处学到的知识应用于自己的相关工作中?混合学习下典型性的案例如图l所示。
发散性的任务活动乃是学习者在真实环境中应用技能、知识和态度做准备。教学者将一般的、抽象的知识应用于明确的、具体的情境中,是学习者将技能熟练起来,并将学习的片段组合起来,使应用更迅速,流畅,树立对将所学应用于实际的信心。传统的教学实践活动是一个“三步式”顺序活动的反复。首先教师给学习者指定练习任务,以便他们能够立即开始,学习者执行任务过程中会得到教师给予的反馈。混合学习下发散性的任务活动要充分体现混合学习和任务驱动的整合对教师的教和学生的学产生的深刻作用,如图2所示:
基于上述三要素的分析笔者将混合学习下基于案例一任务驱动教学模式的构建如下图3所示:
三.混合学习下案例-任务驱动教学模式在Ⅶ课程中的具体实现
学习内容由多个单个的学习对象组成,一门课程是为了完成一个复杂的教学目标。这个目标可能会比较宽泛,不可能在一个主题活动中就交完。它也许不能被分割成更简单的单个目标,或者它是学习者能够同时学习的若干紧密相连的一组目标的代表。笔者以学校按教学周排课(两节理论课+两节上机实践课)为依据,将整个VB程序设计课程分为36次课(每周两次课:案例理论课一次+上机任务驱动的活动实践课一次)即36个单元。一次课比一个单独的主体活动要大,比整个的课程要小。大多数情况下,一次单元是一个具有自己的目标、介绍、总结、学习活动和评价的缩微课程。一次单元像一个超级主体,要比一个简单的主体活动完成更大的目标。可以把一个单元设计成一个教学对象——独立的,能够完全完成自己目标的。一个单元也可以将教学活动仔细规划、搭建,或者也可以为学习者提供更开放的环境,使其自由地参与自己想参加的学习活动。
整个VB课程可划分为不同层次的学习对象,并从最主要的学习对象开始,引出其他更具体、更细分的对象。如图4所示。
在混合式的VB教学中,由教师将VB的典型性教学案例给学生讲解演示,学生学习并展开分析讨论,理解对类似情境下产生的问题采用此种相关的知识点,在以后的实际操作过程中就能借鉴应用。以任务为驱动的学是指在教学实验过程中,教师拟定一个短期的目标,分解成对应教学知识点一些任务让学生完成。在解决任务的自我探索过程中,学生必定要主动出击分析理解有关的知识点,积极主动的进行探究式的学习。通过前者达到巩固所学知识的目的。通过后者培养学生学习知识和再现知识运用知识的能力。笔者以上饶师范学院10级教科(1)班(心理学专业)作为行动研究的对象,依据上述混合学习下基于案例-任务驱动教学模式展开了一轮VB课程学习的教学行动研究。具体过程分为以下几个阶段:
1.前期准备阶段。
教师前期准备和学生计算机水平初始能力的评估;主要是从这样四个方面着手:
(1)混合学习的平台方式的把握。在实验学习之初,对所依据的网络教学平台一上饶师范学院4A教学平台做充分的讲解介绍。
(2)对学生初始能力的整体把握。笔者在全班51位同学中学中笔者找了25位同学(10男15女)就对程序设计这门课程的学习态度及兴趣做了访谈,其中有19位同学认为面向对象的程序设计语言概念很难理解,计算机语言的学习相对于专业课的学习更有难度。最重要的是大多非计算机专业数学生这门课程学了有什么用处心存疑虑,由此可以看出绝大多数同学对程序设计语言的学习缺乏兴趣,畏难情绪比较普遍。
(3)教材中的教学内容和重点难点的典型案例选择及实现。针对此上述调查结论,笔者在案例选择方面便慎之又慎,既要注意到知识点的分布,又要实际可行生动与日常的生活息息相关。所选案例的灵感和依据来源于日常的电脑使用过程,如:上网时常弹出的滚动字幕广告、XP自带的计算器、微软office系列中的调色板,常见的社会性软件的登录密码界面等等作为出发点,以设计日常生活中常见的简单小软件的为案例,据此为先导鼓励学生使用所教授的VB程序来模仿设计类似软件,激发学生由被动使用变为主动设计,很好地开发了学生的兴趣,大大提高学生的学习积极性。
(4)相关拓展资源的贮备和教学评价反馈实现方式的把握。此部分工作同样依据混合学习网络教学平台实现。通过该平台的课程模块将课程内容,如电子教案(PPT)、案例源代码(加详细的注释),案例实现思路分析文档以及类似案例的延展等传至4a平台资源库供学生下载和学习。课后通过答疑及论坛板块教师与学生交流、学生与学生进行交流来实现对教学的评价和教学效果的整体认知。
2.教学模式的实施阶段。
依据上述混合学习下基于案例一任务教学模式展开教学实验。以我校4A网络教学平台为环境,在多媒体课堂上演示一个典型教学案例,将的面向对象程序设计的思想方法与理论概念蕴含其中,同时在模仿案例程序的过程中引导学生掌握编写程序的知识点和技巧。布置相对应的学习任务并在实验课上进行实践练习。以下是一个单元(理论+上机)的行动研究过程,如图5所示。
3.调查反馈小结阶段。
通过此项目(案例+任务活动)行动研究,笔者体察到:基于所选典型性教学案例贴近学生的实际生活所见所用,学生由初次接触的缺乏兴趣到兴趣高涨,听课和实践操作的积极性也较高。同时部分同学除了能很好地完成教师布置的任务外,且有创新的想法并能付诸实现。老师充分利用混合学习4A教学平台做足教学准备工作外加适时引导,使10级教科(1)班大部分学生对VB程序设计这门课程的自主探究意识得到开发、学生与学生之间、各个学习小组间的交流协作也空前高涨。
从教学时间安排来说,一次课两个课时内,要讲解和联系所涉及的知识点比较多,分析讲解典型性案例、模仿拓展典型性案例、同时对分解任务的创新性思考实践、生生之间相互合作以及师生之间的交流都需要花费大量时间。这就越发需要采用混合学习理论,利用4A网络平台将课堂内外相连接起来,充分利用好课堂内外的时间优化教学策略分析案例重点难点,加强对对学生学习过程的引导。
4.对教学模式和教学策略思考
混合学习下“案例一任务”驱动教学模式先由教师主导理论课堂,再转到学生主导实验课堂。理论课堂有教师来管理,包括设置学习进度,安排学习任务,提供信息及给学习者测试打分等。相应的实验课程,学生通过任务活动的实验探究深化知识,完成学习任务并将学到的知识与生活或者工作联系起来。
综上所述,对混合学习下课程教学研究的案例一任务驱动教学模式(图3)做几点更详细的阐述:(1)确定教学目标。在你开始做教学设计时,必须要清楚所讲授的典型性案例和所分配的任务将如何帮助学生实现既定的教学目标。(2)建立学习目标。拟定一个与典型性案例匹配的任务,并将其分解为与知识点相关联的小任务。(3)确定先决条件。摸清学习者的初始能力,给学习目标分层。(4)确定学习内容。学习内容通常是相互包含的层次关系,一个混合式学习下的案例一任务驱动教学模式的学习内容应该是多重的,建立起知识与技能之间的紧密联系。(5)完成实验任务活动。任务活动可以为实现目标提供多种形式来满足不同类型的知识传授和不同教学策略需要。
四.结语
本文首先提出了一个基于混合式学习下案例一任务驱动式的教学模式(图3);其次以上饶师院10教科(1)班心理学专业的本科班级的VB课程教学作为个案进行行动研究,对混合式学习下案例一任务驱动式教学模式在教学中的应用做了深入的探讨,进一步完善该模式下相应的教学策略,使其在高校计算机课程教学中更具通用性。
要保证此模式的有效地运用和实施,要求教师熟练掌握混合学习下案例一任务驱动教学模式的操作流程。在教学中,课程的案例不宜选得过大,对学生的认知负载是很大的考验。教师要不断地加强学生的信息素养促使其利用所掌握的先进的网络设备发掘学习资源。同时把混合学习下的案例,任务驱动教学模式理解为一个动态的过程,针对不同的课程、不同的学生、视具体情况设计好每一个环节。
编辑:李婷