案例驱动教学

关键词: 数据量 数据挖掘 数据 知识

案例驱动教学(精选十篇)

案例驱动教学 篇1

审计是我国高职院校会计专业主干课程, 具有很强的理论性、技术性和实践性, 其中实践性是该课程最重要的特征, 因而以培养学生实践能力为核心的案例教学应成为高职院校审计教学的主要模式和方法 (许莉, 2004;袁春梅, 2006;汪燕芳, 2007;张黎焱, 2010) 。审计案例教学, 是指在审计教学过程中运用各种模式的案例进行教学, 以教师为主导、学生为主体、案例为内容, 通过教师设置案例, 学生分析、谈论案例, 以达到培养学生创新精神和实践能力目的的一种互动式教学模式。尽管提倡审计案例教学由来已久, 然而, 事实上案例教学在高职院校审计教学中的运用和实施并非普遍, 即使部分院校对审计案例教学做了尝试, 但实施效果也不尽如人意, 并未达到预期的教学目标 (姜静青, 2008;何芹, 2009) 。究其原因, 笔者认为, 这与缺乏简单易行而又实用的案例教学理念和方法有关。因此, 高职院校若要提高审计教学质量, 培养具备较强实务操作技能的实践性审计人才, 切实落实贯彻“工学”结合的教学理念, 必须创新教学方法和模式。

二、任务驱动型审计案例教学的教学理念和思路

任务驱动型教学法是建立在建构主义教学理论基础上的一种教学方法, 是20世纪80年代兴起的一种强调“在做中学”的教学方法。即“基于任务为基础的学习”的教学法。任务驱动型教学模式的思想是:以任务驱动的方式来完成教学, 即首先把要学的“知识技能”放在任务中, 以任务为“诱饵”来提高学生的兴趣;其次, 解决任务要使用一些必需的知识技能, 学生使用这些技能来完成任务;最后, 通过完成任务来达到知识和技能的构建。这就是通过任务先明确要学的知识技能, 再掌握理论知识的一种“探究式”学习过程。

任务驱动导向的教学理念和方法非常适合高职审计课程的教学。主要因为:一是审计本身就是一个综合性任务, 所有的知识和技能都可以分解成各个具体的“任务”来教与学, 二是高职审计课程的教学与本科生相比, 不需要侧重讲授深厚而抽象的理论知识, 对高职生来说, 关键是掌握基本的审计方法和技能并能实际运用。所以, 任务驱动型审计案例教学模式与高职审计课程的教学目标十分吻合, 是较为理想的高职审计教学模式。具体思路如下:

首先, 结合理论, 设计任务。根据本课程总体教学目标, 设计出在课程教学环节中需要的学习模块, 主要针对具有实践价值的教学目标进行模块分析并设计任务, 即针对要解决的问题、需要的知识和技能安排确定教学任务。比如, 计划审计工作模块任务设计如下:任务一:初步了解被审计单位, 从哪些方面, 采用哪些途径去了解并得出初步结论;任务二:签订审计业务约定书, 签订约定书前的准备工作, 审计业务约定书的内容及格式;任务三:编制审计计划, 确定审计计划的内容及编制步骤, 等等。

其次, 创设情景, 选用案例。教师根据设计好的任务, 创设任务情境, 选用案例。案例的选用, 必须与“任务”紧密相关。当然, 教师可以根据教学目标对现实的案例进行一定的加工, 使之与任务更贴切, 有助于任务的分析和完成。

第三, 布置案例, 提出任务。教师通过布置案例, 将任务目标告知学生, 让学生能够有充分的准备, 使学生直接进入任务情境, 在具体的任务情境背景下完成对课程知识的学习, 掌握分析问题和解决问题的能力。具体来说, 可以现实事件为案例导入, 再根据案例内容创设实际工作场景, 带学生融入现实中, 让学生有身临其境的感觉, 从而引导学生分析此事件中应解决的问题, 明确解决问题所需要的知识和技能。

第四, 小组讨论, 分析任务。学生根据案例提供的情境, 将任务按照从简单到复杂、从特殊到一般的角度来分解, 同时将学生分组, 对具体任务进行讨论, 将任务细化到学生可以解决的程度, 从而引导学生解决案例资料中所设定的任务。

第五, 探究根源, 解决任务。一方面可以发挥学生的学习主动性和积极性;另一方面学生自由讨论的是具体的实践任务, 这样能够使学生从感性上和理性上掌握实践工作的情况, 通过对任务的层层深入分析、讨论和解决完成, 达到知识和技能的建构并内化成学生的专业技能, 实现用人单位与人才培养的无缝对接。

第六, 总结评价, 学会学习。在这个过程中, 教师应总结知识点和技能及一般处理规则, 对每个任务做出评价, 该阶段既是前述任务的总结, 又是对下一个任务的启示和规划, 因此是教学过程中不可或缺的环节。通过任务评价, 既可以使学生发现自身观点的优势和不足, 又可以使学生接触到不同的观点, 加深对任务和知识点的理解和掌握。最后, 还可以给出相似案例由学生独立完成任务。

三、任务驱动型审计教学案例的设计和选用

郭俊辉等 (2010) 依据对浙江科技学院的230名本科生实施调查, 着重对案例教学态度、学生个体因素、案例题材偏好和案例分析期望等因素如何影响案例教学效果进行了验证性分析, 结果表明, 学生的案例教学态度主要受到案例题材偏好因素的直接影响。可见, 审计案例的好坏直接影响着审计案例教学的实施效果。哈佛商学院之所以能将案例教学法成功运用于大多数管理课程教学中, 关键在于重视优秀案例教材的编写。早在40年代, 哈佛就已具有了初具规模的包括案例选题、搜集、编写、应用、储存、建档、注册、审批、更新、发行、经销、交换、版权保护等一系列较完整的管理案例系统 (朱湘萍, 1999) 。可见, 任务驱动型审计案例教学模式要想达到理想的教学效果, “任务案例”的设计非常关键。

本文认为, 对于高职院校学生来说, 培养学生实务操作能力是首要的, 因此, “任务案例”应按照实际审计工作流程来编排和设计, 如右上图所示, 即教师在进行任务驱动型审计案例教学时, 按照实际审计工作流程来编排和选用“任务案例”, 针对每一个知识点和技能要求设计好各个“任务案例”进行分析讨论, 使学生掌握审计基本知识点的同时, 深入了解实际审计工作流程, 构建一个由点及面的系统知识和技能框架。

四、任务驱动型审计案例教学应注意的问题

一是创设良好的教学环境。在教学过程中, 创设良好的学习氛围, 将对整个课堂学习活动产生积极的作用。因此, 在“任务”设计时, 要充分发挥多媒体计算机的综合处理图像、图形、视频、声音、动画、文字、文本等多种信息的功能, 让学生置身于特定的艺术化的情境中, 使学生在这种“情境”中探索实践, 从而加深对任务的理解。

二是任务设计注意可操作性。对审计这种实践性很强的课程, 学生亲自动手实践远比教师讲、教师示范要有效得多。因此, 教师在设计“任务”时注重可操作性, 设计出只有通过实践操作才能完成的“任务”, 并通过对案例资料提供的“任务”进行实际操作, 这样让学生完成任务的同时, 达到掌握知识和技能的目的。

三是任务设计要有针对性。任务驱动型案例教学以每章节的任务为出发点, 要求学生按层次递进的方式解决所安排的任务, 在学生完成任务的过程中逐步实现教学目的、掌握所学知识。因此, “任务”的设计要关注学生的特点, 知识接受能力的差异, 充分考虑学生的文化知识、认知能力、兴趣等, 遵循由简单到复杂、由表及里、循序渐进的原则。在设计任务时始终从学生的角度考虑, 所选案例必须有血有肉、有时间、有地点、有人物, 为学生创造了一种高度仿真的实践环境。如此, 才能做到“以兴趣为主线, 以实用为载体, 以培养学生的能力为目的”。

摘要:一直以来, 案例教学是高职审计课程教学改革的焦点。任务驱动型审计案例教学将审计教学目标按照实际审计工作流程分解成各个具体的任务, 然后结合“任务案例”实施教学, 达到审计专业知识和技能的建构。为此, 还必须注意创建良好的教学环境及任务设计的可操作性和针对性, 提高审计教学质量, 培养具备较强实务操作能力的审计人才。

关键词:高职审计教学,任务驱动型案例教学

参考文献

[1].许莉.审计案例教学的多元功能[J].会计之友, 2004, (12) .

[2].袁春梅.对审计专业案例教学法应用的几点思考[J].会计之友, 2006, (7) 下.

[3].汪燕芳.审计案例教学模式探析[J].湖北经济学院学报, 2007, (11) .

[4].张黎焱.案例教学法在《审计》课程中的运用[J].财务与会计, 2010, (7) .

[5].姜静青.论案例教学法在审计教学中的应用[J].辽宁师专学报, 2008, (9) .

[6].何芹.审计案例教学现状及效果评价——基于学生与教师不同视角的分析[J].财会月刊, 2009, (27) .

[7].郭俊辉, 曹旭华, 王富忠.案例教学效果的最优模型探索[J].高等工程教育研究, 2010, (3) .

关于任务驱动法教学案例 篇2

任务驱动教学法中的任务就是让学生去做一件具体的事、完成具体的操作,完成任务就是“任务驱动”。在任务驱动中,任务设计的质量直接关系到教学效果,即使学生完成了任务,但是学生的能力却没有得到培养,这样的完成任务也不等于“任务驱动”。任务应该密切联系要求学生巩固的技能点和相关的知识点,但任务不能只停留在掌握技能的基础上,仅以某些操作性的任务去驱动学生学习也有悖于教学的目标。

现阶段,任务驱动教学法已广泛应用到了信息技术的实际教学中,并且在实践中证明取得了良好的效果,因此作为一线的信息技术老师,我在这方面也做了些有益的尝试。

案例(一):

在教学生如何申请免费邮箱,并通过自己申请的邮箱发邮件到指定的邮箱。上这节课的两个班级分别是高一学前教育一班和高一学前教育二班。在给一班上课的过程中我主要采用的是传统的讲授法。先叫同学们打开了“网易”的网站,然后我讲一步学生操作一步,跟着我的思路走。在这个过程中会出现一些例如“此用户名已存在”等类似的小问题。我逐一为学生进行了讲解,最终学生理解层次不同,学得累,我自己讲得也很累,自己累点能出成果那也算可喜,可这一堂课下来效果并不好,到课后检查学习成果的时候,只有一半左右的学生成功的申请了邮箱并发送了邮件,完成了本节课的学习任务。

案例驱动教学 篇3

摘 要:Web技术是互联网技术的基础技术之一,而对Web技术良好的掌握,可使学生具备较强的就业竞争力。本文从《Web技术及应用》现有的课程内容和培养模式出发,探讨了Web课程在教学过程中的突出问题,探索了案例驱动式的《Web技术及应用》教学模式,并从案例选择、教学组织和考试环节三个方面提出了教学改革措施,加强了案例和项目在教学过程中的作用,提升了学生的思维能力和动手能力,从而为学生在互联网方向的后续发展打下良好的基础。

关键词:Web技术 案例驱动 教学改革

中图分类号:G642 文献标识码:A 文章编号:1673-9795(2014)03(b)-0139-02

互联网的创新应用,是当前各行业进一步发展的关键问题。在众多的互联网技术中,Web技术是最重要的基础技术之一。学生通过Web相关技术的学习,能够打下互联网技术的学习基础,从而具备互联网相关行业从业的基本能力。

《Web技术及应用》课程的授课内容涉及Web的前端开发技术和后端开发技术,主要知识点包括:HTML、CSS、JavaScript、PHP(或JSP和ASP等后端开发技术)和网站开发工具的使用等等。目前,该课程的教学主要存在以下问题:首先,与其他的单一编程语言课程相比(如C语言、Java和C++等),本课程具有知识点零碎、内容庞杂和前后关联性较少等特点;其次,随着各大互联网企业不断推出新的技术,Web技术中的新技术和新名词也不断更新,如Server-side JavaScript、HTML5 drag & drop和CSS animations等等,现有课程体系无法有效加入这些内容,而能够学习并掌握这些新知识却是这些企业选择人才的重要标准;最后,学生在校期间经常会参与各种项目或竞赛,而对于信息科学的学生来讲,这类活动通常需要建立一个网站,如何能够充分掌握Web技术并快速地建立有效的站点是学生学习本门课程的迫切需求。综上所述,探讨和研究《Web技术及应用》课程的案例式教学改革是十分必要的。

1 案例驱动的《Web技术及应用》教学改革

针对《Web技术及应用》的内容零散、新内容组织和快速应用等特点,本文从案例选择、教学组织和考试环节三个方面提出了教学改革建议。

1.1 案例选择

由于本课程每一章的内容关联性不强,本门课程的案例选择应当遵循以下几点:首先,选择的案例应让学生充分理解不同技术的优劣。比如本门课程中CSS的布局与定位是重点。所以CSS布局与定位的案例应当先选取一个结构较为规整的页面,紧接着应当选取一个结构不是很规整的页面布局,同时使用HTML Table和CSS来布局,使得学生充分理解CSS布局技术的巧妙。其次,案例的选择中应当通过剖析旧有技术的缺陷而引入新的技术。比如较新的HTML5,

应当引入使用旧HTML标签一个网页网页案例,再使用新的HTML5标签制作该网页,说明新标签的优势。最后,应当在每一个主要技术学习之后提供一个较为完整的案例,这个案例不要求很复杂,但应当尽量包含该技术的主要内容。

1.2 教学组织

当选择好相应的案例之后,就要针对如何讲好案例进行相应的教学组织。

首先,应重视Web技术的角色划分。网站的制作一般都需要经过需求分析、内容设计、美工设计和页面制作等多个步骤,步骤与步骤之间具有较强的联系,且一般由多人合作完成。以往的教学强调页面制作,而忽略其他步骤,往往导致学生在面对制作整个网站时没有头绪。因此在案例中应按照网站的制作流程设计案例,在案例的展开中引入角色划分教学法。学生扮演在网站制作过程中的不同角色,每个人从自身的视点和需求出发,体验制作网站的完整从无到有的过程,理清概念和技术自身所处的位置。

其次,本门课程的目的不仅仅是教会学生做网页,而应当更进一步教会学生做网页时的思维方式。通过课后对学生的调查,笔者发现很多学生在学习本门课程时由这样的现象,即课堂上看老师做的时候明白,但自己动手去做却无从下手。其主要原因是老师仅仅教会了做网页的步骤和方法,却没有交给学生遇到不同场景、不同风格和不同格局时需要考虑问题的思维方式。比如在选择使用何种HTML标签来表达所需内容时,有时可以使用超链接来表达,也可以用段落和列表等其他标签来表达,这时教师最好将多种标签的使用各自展开讲述,使得学生明白做网页并不是只有一种方法,其制作过程也并不是一蹴而就。

再次,在教学的过程应当采用引导教学法。比如针对HTTP协议部分的授课,部分教师仅仅给出了协议的内容,而没有告诉学生协议各部分的作用。此时可以利用火狐提供的firebugs或IE提供的HTTP Watch或等工具抓取浏览器发送的HTTP协议数据包,通过对包头的解析形象地说明HTTP协议核心数据的作用。再比如限于授课内容和课时,后台编程部分一般只能提一下,无法深入下去,导致学生对技术的理解出现偏差。这时可引入一节技术路线专题课,阐明任何技术的出现和使用都有其特殊的背景,引导学生进入技术的应用场景,真正理解技术的精髓。其组织方式可结合实际,采用对腾讯、淘宝和百度等互联网公司的主要产品进行分析,说明他们的业务需求和设计理念,进而引导学生探讨在产品发展各个不同阶段遇到的问题,并让学生自行选择技术和发展路线解决这些问题,最后对其效果进行评价,从而加深对不同后端开发技术的理解。

最后,信息科学的学生在学习中一般保持着较强的逻辑连贯性,并且课堂的参与性较高,这就要求改变传统的以教师为中心、学生被动接收的教学过程。还要注意的是,在《Web技术及应用》课程开设的同时,一般会并行开设信息科学的一些基础课程,如C语言、数据结构和计算机体系结构等等,因此还应结合这些课程丰富实践环节,使学生能够充分理解Web技术的优点,及其相比其他技术的缺点。从而将学生已学的知识融入Web课程中,增加授课效果。

1.3 考试环节

以往课程的考试形式是教师出卷,学生答卷,这种考试形式拘泥于书本知识,无法了解学生真正的能力。《Web技术及应用》作为理论与实践相结合的课程,除了要求学生了解基本概念,还应当具备一定的知识运用、动手制作和协调能力。因此除了一般的笔试环节,还可以增加项目开发环节。学生以3~5人为一个小组,经过教师推荐和学生自选,确定项目题目。项目的运行时间贯穿整个授课环节。学生通过对所学知识的掌握,完成规定的项目内容和相关文档。主要内容应包含网站开发的主要的几个步骤,包括:需求分析、网站规划、美工设计和网站制作等环节。最后通过答辩、互评和自评等考评项目得分。项目成绩比重应不少于的整体课程成绩20%,同时建议和鼓励学生以这些项目为基础参加学校和社会组织的各种竞赛,对于获奖项目给予额外加分。

2 结语

通过对案例选择、教学组织和考核环节三个方面的改革措施,使得学生对《Web技术及应用》的知识理解更加深入和透彻,提升项目和竞赛能力,从而为为培养知识与技能双优秀的互联网高端人才奠定良好的基础。

参考文献

[1] 王媛媛,李翔.基于项目驱动的“WEB开发技术”课程教学研究[J].长沙大学学报,2012(5):124-125.

[2] 刘宇超.探究网络电子技术教学模式[J].知识经济,2013.

案例驱动教学 篇4

品牌不仅仅是一个名称和标识, 它承载着越来越多的内涵, 如消费者的信任、企业的承诺和责任、消费者者的情感、企业及至国家的文化等。这些年来, 品牌管理的相关理论和实践得到了迅猛发展。中国是否能完成大国复兴, 背后则有赖于中国品牌的崛起。《品牌管理》是工商管理营销专业方向的核心课程, 对培养具备现代品牌管理意识及技能的工商管理人才, 独具重要性和不可替代性。

大学的教师已不仅仅是知识的传播者和转授者, 而更应该是学生学习意愿的激发者和诱导者, 通过精彩的课程内容设计, 以学生为主体, 使学生从知识的接受者变成探究者、思辨者, 在潜移默化中, 做到知识的转移和再创造。

“案例教学法”首创于美国哈佛大学法学院, 它通过理论联系实际案例来深刻理解问题, 采用对话、讨论、启发的教学方式来揭示学生回答问题中的矛盾, 逐步引导学生总结结论, 以更好培养学生分析和解决问题的能力。“案例教学法”具有情景模拟、换位思考、脑力激荡、思辨求知等优点, 在实践中大获成功, 被广泛应用。

笔者在《品牌管理》的教学活动中大量了采用了案例教学法, 达到很好效果。为激发学生的主动思考, 在案例中嵌入大量的问题, 以问题驱动学生的学习。

【案例描述】

教材:《品牌管理》, 张明立、冯宁主编, 清华大学出版社

教学章节:第3章品牌设计

教学目标与教学内容:掌握品牌设计中无形要素和有形要素的设计等内容。其中无形要素包括:品牌理念、品牌核心价值、品牌个性;有形要素包括:品牌名称、品牌标识、品牌形象代表、品牌口号、品牌音乐、品牌包装。

以上的理论教学目标的实现, 主要采用讲授法, 使学生从总体上认识品牌设计的内容。为了能更进一步加深学生对知识点的理解和记忆, 决定用一个完整的企业案例将上述知识点统筹、串联起来。

【案例分析】

1、知识点的串联

在讲授品牌无形和有形要素设计中, 虽然可以举例, 但总体会显得杂乱无章, 不利于学生的理解。经由“喜临门”品牌升位案例, 将理论的知识点全部揉入案例中, 使分散的知识点串联起来。学生通过企业的品牌升位实践, 能感知、体会品牌设计中的要素运用。

2、问题的嵌入

如果教师仅仅是陈述案例, 则学生是被动的知识接受者, 在心理层面依赖于教师。显然不符合现代教育理念:以学生为主。教师在案例中嵌入多个问题, 以问题驱动教学。当问题提出时, 学生意识高度集中, 思维特别活跃, 成为知识的主动获取者。学生的脑力激荡, 也是知识的再创造过程。

3、知识的固化和延展

课堂的知识点的讲授是知识的传播, 案例的讲解则是知识的固化, 那么, 课后的作业, 则是知识的再固化和延伸的过程。学生要学会触类旁通, 举一反三, 能创造性地运用新知识, 解决新问题。

摘要:“案例教学法”首创于美国哈佛大学法学院, 在实践中大获成功, 并广泛应用于高校教学。作者以《品牌管理》课程为例, 展示了以问题驱动下的案例教学法的具体实践。

关键词:案例教学法,品牌管理,问题驱动

参考文献

[1]王小平, 张庆伟.案例教学法在市场营销学教学实践中存在的问题及对策探析[J].产业与科技论坛, 2010, (9) :172~174.

案例驱动教学 篇5

——任务驱动教学法

邢湾镇中 郭素青

首先弄清什么是“任务”。按一般的定义,任务就是需要通过某种活动完成的某件事。在信息技术课中,“任务”指的是以信息技术为手段完成的一些事。例如,任务可以是一篇文章、一幅图形、一张表格、一个数据库等,也可以是一个调查报告,一个信息展示作品,还可以是一个网站。

所谓任务驱动教学模式,是教师把教学内容设计成一个或多个具体的任务,让学生通过完成一个个具体的任务,掌握教学内容,达到教学目标。采用任务驱动教学模式进行教学,教师教学和学生学习都是围绕如何完成这个具体的任务进行。教师教学思路清晰,学生学习目的明确,更容易掌握学习内容。我们可以在课前给学生布置一个任务,之后就把时间交给学生,自己则可以在教室里个别辅导,最后对各种解决方法进行总结。

“任务驱动”教学法,不仅学生对这种教学法很乐意接受,对一些抽象、枯燥的内容也能很好地了解,而且也能掌握得比较好。“任务驱动”是一种建立在建构主义教学理论基础上的教学法:学生的学习活动必须与大的任务或问题相结合。以探索问题来引动和维持学习者学习兴趣和动机。目前,“任务驱动”教学法已经形成了“以任务为主线、教师为主导、学生为主体”的基本特征。

“任务驱动”是指教学全过程中,以若干个具体任务为中心,通过完成任务的过程,介绍和学习基本知识和技能。例如Excel数据处理软件的教学,可通过输入考试成绩表,求出总分、排序、求平均分等任务,来学习数据处理的有关操作,同时培养学生分析问题、解决问题和综合应用所学知识和技能的能力。案例描述

在信息技术(1)中的表格处理----EXCEL电子表格软件。在讲解函数时,在初一(1)班上课时,我采用的是传统的讲授法,也就是打开学生的成绩表后,向学生演示如何求总分(SUM)、求平均分(AVERAGE)函数。然后学生进行练习,教师巡视,然后引入排序的操作,教师演示,学生练习,大多数学生能够完成任务。但在课程全部讲完要进行拓展延伸时,我让学生通过求总分、平均数函数的方法,求最大值(MAX)、最小值(MIN)函数时,却只有十几名同学完成,其他同学却不得其法。

在初一(2)班上这节内容时,因为上节课的教学效果不理想,因此我在接下去的一堂课中想到了任务驱动教学法。所以在上课的一开始我就提出一个情境:同学们,你们刚刚期中考试完,你们的班主任老师要为同学们排名次,那么你们就帮助老师把你们班同学的成绩排出来好不好?那么如何来完成呢?同学们就以组为单位,看书、讨论来完成任务。完成后,请每组派一名代表来进行汇报。接下去学生就自己操作。当有某位同学完成后,我就不止一遍的大声讲×××已经完成了,然后这样在我不断的刺激下,“驱使”还没有完成的学生去通过各种方法来完成这个“任务”。最后,一节课下来全班基本上都学会了数据的计算与排序,而且都能够触类旁通的完成其他函数的计算。[反思分析]

现在反思起来,采用任务驱动和不采用任务驱动的对比实验,结果采用“任务驱动”的教学效果较好。从这个案例中我深刻的体会到任务驱动法使用的恰当与否是一堂信息技术课能否成功的关键。

(一)在采用“任务驱动”法的时候一定要选择合适的任务 1.以生活中的情境和学生的需要为任务

任务必须吸引学生,否则不能调动学生的积极性。因为学生的思维活动是建立在浓厚的兴趣和丰富的情感基础上的。所以,要让学生自觉自主地学习,首先要唤起他们的学习兴趣,吸引他们进入学习的境界。另外,从建构主义学习理论的观点来看,学习总是与一定的“情境”相联系,因此,在新课导入时,创设一个与当前学习主题相关的、具有吸引力的情境,使学生对本节课的内容产生学习的兴趣是相当重要的。此外还要在驱动的过程中不断的给学生刺激。有时,教师精心设计了任务,却很难达到预期效果,学生反应平平,教师常抱怨学生不积极参与。若认真分析与反思,往往是任务本身难以引起学生的兴趣。源于生活和符合个体需要的任务一般都能吸引学生。

2.任务应有利于促进学生的个性发展 新课程理念的核心思想是“一切为了每一个学生的发展”。学生的发展具有个性化特征,差异是客观存在的。任务应该满足不同层次学生的需要,具有拓展性,做到因材施教。

3.任务要有利于培养学生的信息素养

提高学生的信息素养是信息技术教育的培养目标。教师在设计学习任务时不仅要关注学生使用信息技术的能力,更要关注如何培养学生利用信息技术进行有效学习和解决实际问题的意识和能力;在教学中要注意信息技术与学科的整合或融合,使信息技术成为支持学生终生学习的手段;还要教育学生负责地使用信息技术,形成良好的信息素养。

(二)在采用“任务驱动”教学中应重点关注以下四个方面:创设情境、主题活动、自主学习、反馈评价。

1、创设情境是有效实施任务驱动的基础。

创设情境,指创设与当前学习主题相关的、尽可能真实的学习情境,并引导学生进入学习情境,以有效地激发学生的学习兴趣,展开联想,发展能力。创设情境可以有多种形式,课件渲染式、谈话式、场景式等,我们可以根据不同的教学内容,创设与之相适应的教学情境。

2、主题活动是有效实施任务驱动的核心。

主题活动,即把学习的内容蕴含在一系列的主题活动中,师生在活动中发现问题、寻求解决问题的策略,从中获得探索新知、自主学习的体验,提高学生在获取过程中的主体地位,使学生在积极的参与中得到发展。

3、自主、合作、探究是有效实施任务驱动的关键。

好的主题活动需要通过好的学习方式来开展,自主、合作与探究是新课程所倡导的学习方式。教师提供学习的资源,学生通过小组内的交流探讨,加深每个人对问题的理解,得出小组的学习心得与个人的见解,同时也培养了学生团结四平八稳的精神。

4、学习效果评价是有效实施任务驱动的保证。

案例驱动教学 篇6

关键词:面向对象程序设计;案例驱动;教学方法

中图分类号:G642.3 文献标识码:A 文章编号:1007-9599 (2013) 01-0278-02

1 引言

《面向对象程序设计》是信息与计算科学专业本科生的一门必修课程,是一门与实际结合非常紧密、实用性非常强的课程。面向对象软件开发方法集抽象性、封装性、继承性和多态性于一体,面向对象思想是基于抽象数据类型的,在编程过程中将数据类型和结构与其操作绑定成模块,该思想已经应用到程序设计和软件开发、数据库系统、人工智能等很多领域。程序设计的核心是数据结构和算法,面向对象方法的核心是封装、继承和多态,学生需要掌握用面向对象方法定义类,然后定义必要的数据成员,然后再定义成员函数来实现一个软件系统的可维护性和可复用性。通过解决面向对象的核心问题,数据的抽象化和继承关系使得概念和定义可以复用,多态性使得实现和应用可以复用,抽象化合封装可以保持和促进系统的可维护性。面向对象程序设计是把一个复杂的问题分解成多个能够独立的功能对象,然后通过提供了封装、继承和多态等特性,使得一个系统可以在更高的层次上提供可复用性。C++既是设计工具,又是实现工具;既可抽象概念,描述实际问题,又兼顾效率,能很好地实现底层的系统软件。由于概念比较抽象,多数学生感到上课似乎听懂了,但编程应用起来有很大困难,普遍缺乏综合应用所学知识解决实际问题的能力,影响了整体的教学效果。迫切需要找到一种既能变学生的被动学习为参与性和主动性学习,又能切实提高学生学习兴趣和能力的教学方法。

2 案例驱动教学思想的引入

应用面向对象的方法有助于提升认识问题的能力,可以很快地洞察问题的实质,建立起问题域的逻辑模型,并以此为依据解决一些看似复杂的问题。

面向对象程序设计课程引入案例驱动教学法,以学生为主体、案例为主线,教师主导课堂,对案例所提供的材料和问题进行分析,学习案例所涉及的相关知识点,针对问题需求相互探讨提出见解,做出决策相互合作进行上机实践。

3 案例驱动教学内容的实施

3.1 案例的选取

面向对象的编程语言最大的特色就是能让程序更容易的应对需求变化,用哪种语言来编写程序不重要,要考虑的是如何针对抽象编程。结合C++语言的特点,教师选取的案例要是学生在编程工作中学会如何去设计和考虑问题,更好的应用面向对象技术来创建可维护、可扩展、可复用并灵活性好的程序,学生与教师的关系要从师生关系演变为项目负责人与程序员的关系。

案例的选取首先应结合讲授,覆盖多个相关知识点。第二,案例应具有实践性,是学生熟悉的题材,能够在日常生活中反应。第三,案例难度适中,循序渐进,具有一定的综合性。

3.2 案例的实施

面向对象程序设计语言很多,C++语言兼容C语言,并且具备C语言的性能。如在讲授类与对象章节,选用的是学生管理系统,结合这个案例,首先讲解目必须的知识点——类的定义,将数据的操作归入数据结构中,数据内部结构的改变不会影响使用数据包的程序部分,用类来实现封装机制,共有成员和私有成员;然后分析学生管理系统,假设实现如果发现某班级中的一位同学犯错误,则全班同学都扣除一分的需求;根据案例先识别出类,在识别出类的属性、方法、关系;根据不同的业务规则,结合设计模式设计实体类,设计客户端,设计业务类。将学生合理的划分为5至6人一组,提供案例后指导学生分工合作完成学习任务。A组学生设计实体类,完成学生与班级的定义,如图1所示;B组学生设计客户端,需要一个公开的惩罚方法;CDE组学生实现惩罚方法的算法,通过某个学生得到该学生所在的班级,通过班级得到该班级的全部学生,循环所有学生扣除每个学生一个小红花如图2所示;FG组学生设计业务类,业务中有两个方法需要学生业务类去实现如图3所示,一个方法需要班级业务类去实现如图4所示。

案例驱动法改变了以往教师讲、学生听的学习习惯,通过案例的选取以及对案例的分析与讨论,学生真正参与到互动学习中,理解案例所涉及的知识;通过教师的指导学生能建立正确的编程思想,有效完成各自小组上机实践任务,最后进行分析讲述,形成创造型学习形式。

3.3 案例驱动教学法的推动

首先,理解面向对象程序设计基础概念:类与对象、继承与组合、虚函数与多态,有助于案例驱动教学法的推动。面向对象程序设计的重点是类的设计,而不是对象的设计。设计孤立的类是比较容易的,难的是正确设计基类及其派生类。在设计类时“以行为为中心”,即首先考虑类应该提供什么样的函数。C++的“继承”特性可以提高程序的可复用性。除了继承外,C++的另一个优良特性是支持多态,即允许将派生类的对象当作基类的对象使用。C++用关键字virtual来声明一个函数为虚函数,派生类的虚函数将(override)基类对应的虚函数的功能。

其次,良好的编程风格是产生高质量程序的前提。学生划分为5至6人的“学习小组”,根据案例需求分工合作进行上机实践。指导学生不要编写过分复杂的语句,不要编写集多种功能于一身的函数,不要将BOOL值TRUE和FALSE对应1和0进行编程。

再次,将案例驱动教学的上机实践引入学生成绩考核。

4 案例驱动教学成果的展示

在将案例驱动教学思想引入面向对象程序设计的调查问卷中,82%以上的同学认为通过小组合作学习提高了自我课堂参与性,41%的同学对整体程序设计具备了一定的分析与处理能力,89%的同学认为掌握章节中的基本概念及其应用,93%的同学感到小组成员对他学习的帮助。

5 结束语

面向对象是一组思维方法、分析方法和编程方法的集合,可以将一个复杂问题迅速简化,第一步解决最小的简单模型;第二步解决复合的常规模型;第三步解决扩展的推广模型。把案例驱动的教学思想引入面向对象程序设计课堂,选取有代表性的案例,切实提高学生的程序设计水平显得尤为重要。

参考文献:

[1]陈帼鸾.“项目驱动”教学法在C++教学中的应用[J].中国科技信息,2009,7:200-201.

[2]肖明.案例教学法在“C++语言程序设计”教学中的应用[J].计算机教育,2010,6:83-86.

[3]丁智国,钱婕.面向对象程序设计课程教学改革[J].计算机教育,2011,9:9-12.

数据挖掘课程案例驱动教学法初探 篇7

近年来, 数据获取和数据存储技术快速发展, 各种数据库、数据仓库中存储的数据量飞速增长。人们关注的焦点要从噪声、模糊的随机数据中提取重要的信息、知识, 数据挖掘的出现, 提供了一种有效解决“数据丰富而知识贫乏”问题的方法。

数据挖掘作为统计专业的核心课程, 是学生必须掌握的职业能力课程。根据高职生的知识结构体系和培养目标, 我们采用案例驱动教学方法, 以学生为主体, 案例为主线, 教师为主导, 对案例进行分析, 学习案例所涉及的相关知识点, 从而会利用相关软件工具对数据进行分析, 挖掘数据间的知识。

二、数据挖掘中案例驱动教学的实施

(一) 合理高职高专统计专业数据挖掘课程教学目标

数据挖掘是集数据库技术、统计学习、机器学习、模式识别、可视化等学科的一个新兴交叉学科, 又包含了聚类分析、关联规则分析、分类等, 每一种挖掘又有不同算法, 是一门理论性、实践性及综合性较强的课程。其知识内容丰富, 内容深浅不一, 各种方法变化快, 新方法层出不穷, 这对师生都提出了严峻的挑战。

高职高专将培养高等技术应用型专门人才为根本任务, 以适应社会行业发展需求为基本目标, 结合本院统计专业学生的专业技能特点, 我们将本门课程的教学目标定位为:掌握数据挖掘课程涉及的基本概念, 提高信息分析能力, 能从收集到的数据信息中利用有效的软件工具CLEMENTINE进行知识“挖掘”;要根据实际情况制定合理完整的数据模型并进行评估, 这些评估要具有可视性, 才能有效地解决问题, 而使数据挖掘更具有合理性。

(二) 如何驱动教学来设计数据挖掘案例

1.介绍案例驱动教学法。案例驱动法是在“哈佛大学”的情境案例教学课起源, 是一种探索性和协作性学习的教学模式。整个授课过程围绕着同一个目标和几项任务“教授”, 学生通过对课程的学习、资料的查找和知识的整合, 通过充分思考和与实践相结合, 提高自身能力。这种案例驱动的教学法可以让学生提高学习兴趣, 发展学生自身的能力。同时能让教师更好地发挥促进学生学习、引导学生成功的功能。

案例驱动法是把教学内容和目标通过一个任务来体现, 把教材内容重新整合, 老师的授课和学生的接受都围绕这个任务完成。

案例驱动法可以充分发挥学生的主体地位, 从而改变传统的关于师生关系的观念, 让学生从被动学习到主动学习, 真正爱上学习, 提高自己的创新、自学和实践能力, 同时要求老师在授课中给予学生正确的引导、促进、组织和控制, 这样可以增强同学间的协作精神和学生的独立意识。通过学生的自主学习和探索, 可以改变原来枯燥的学习方式。对于数据挖掘这门课程, 内容深奥, 既要求学习一定的理论知识, 又要求掌握数据挖掘的使用方法, 因此我们引入使用案例驱动的教学方法。

2.数据挖掘案例教学的实施规划。利用CLEMENTINE软件工具进行数据挖掘, 将数据挖掘看成一个以数据为中心的循序渐进的螺旋式数据探索过程, 该过程分为业务理解、数据理解、数据准备、建立模型、方案评估和方案实施六大部分。因此, 在教学过程中, 我们围绕数据挖掘的六大部分, 在每一部分, 讲解基本的数据挖掘技术原理;对于数据挖掘算法, 只要求掌握相关算法使用的方法和使用的场合, 并会使用专业的数据挖掘工具CLEMENTINE, 此应用的前提条件要求对学生进行数据挖掘;将教学的亮点和重点放在案例分析和实际应用上, 要对学生进行动手能力的训练。

在教学的过程中, 最重要的是案例的选取。通过参考教学大纲和教学目标, 对教学案例进行精心设计, 可以提高学生的分析能力, 提高学生发现问题和解决问题的能力, 才能更好地将教案落实, 并形成具体的项目。根据数据挖掘课程的特点和具体内容, 我们通过某些小案例引入一些相关知识, 并且采用学生能够接受的一个大案例让学生使用成绩数据模型组织整个教学过程。

我们的课程内容按数据挖掘过程分为六大部分, 按照每一部分的教学目标我们设计了多个不同的小案例如下。

(1) 药物研究数据和学生参加社会活动数据案例:通过这两个数据模型掌握在CLEMENTIME软件工具中利用软件中SOURCES选项卡的多种节点读入多种文件类型 (如TXT文件、EXCEL文件、SPSS文件等) 的数据, 掌握读入数据的数据类型, 掌握APPEND节点、MERGE节点合并数据的方法。

(2) 移动客户数据案例:通过利用移动数据让学生掌握TYPE节点进行变量说明的方法, 会使用该节点进行有限变量值和无效值的调整, 会使用DATA AUDIT节点对数据质量进行评估和调整;掌握数据中对离群点、极端值和缺失值的调整, 对数据进行质量管理;会使用AGGREATE对数据进行分类汇总;利用FILLER节点对变量值重新计算, 会用RECLASSIFY节点实现变量值进行调整;会对数据进行筛选、样本子集划分等处理;了解数据分析特征, 把握数据间相关性强弱的基本手段;利用压缩样本量、简约变量值或变量降维等方法对样本量庞大的数据进行精简。

(3) 决策树模型案例:了解C5.0决策树算法, 会建立决策树模型, 学会归纳和提炼现有数据包含的规律, 建立分类预测模型, 会分析结论, 用于对未来新数据的预测。

(4) 人工神经网络模型案例:了解人工神经网络算法, 掌握人工神经网络建立的步骤, 建立B-P反向神经网络模型, 预测分析结果。

(5) 贝叶斯模型案例:了解贝叶斯网络算法, 掌握贝叶斯网络结构的组成和构建, 会用TAN贝叶斯和马尔科夫毯网络解决从庞大数据中寻找输入变量之间的相关性, 输入变量的组合取值对输出变量的影响, 用网络结构直观展示它们的关系。

在设计小案例的同时, 我们还选择学生既熟悉又感兴趣的综合项目案例选题:学生成绩数据、图书管理数据、电信服务数据等, 让学生带着问题进一步学习课程, 在学习中寻找方法解决项目中遇到的问题。当课程结束后, 各项目组呈交项目数据模型和报告, 且项目组长要向所有同学按数据挖掘的六大部分讲解分析报告。

3.案例驱动教学的成效。围绕案例进行教学的“数据挖掘”课程除了采用案例驱动教学法, 还要增加学生的实际训练能力, 都取得了明显的效果, 从以下五个方面体现: (1) 学生要主动提出问题, 同时积极主动地参与课堂教学, 才能提高学生分析和处理问题的能力; (2) 增强学生的自主学习能力, 要求学生通过小组讨论的形式和实际训练让学生以积极主动的态度处理和解决一些技术问题, 从而提高自学能力; (3) 学生间要注意培养团队合作能力的, 也要具有竞争意识; (4) 课程学习结束后, 普遍反映对利用CLEMEN-TIME软件工具进行数据挖掘的自信心提高, 能够进一步提高对专业的认知, 独立解决一些数据统计分析的问题。

三、结束语

数据挖掘是统计专业的专业课程, 其内容繁多、深奥, 把基于案例驱动的教学模式引入《数据挖掘》课程, 学生在学习过程中, 实现了整个数据挖掘的流程, 在基于项目的技术应用中深入理解了数据挖掘的理论知识。学生要将所学的理论知识和实践相结合, 从而有效提高自己的操作技能和知识水平, 培养了自己应用数据挖掘技术解决实际问题的应用能力和创新实践能力。

从教学效果来看, 通过将理论教学和实践相结合, 案例教学法整合了各种学习工具和教学资源, 这样才能充分发挥学生的主观能动性, 培养和提高学生的主观能动性, 同时增强学生分析和处理问题的能力, 今后, 我们将继续完善数据挖掘的教学案例, 研究和总结教学经验, 使整个教学环节更加完善合理。

摘要:数据挖掘是一门分析海量数据库的交叉学科, 是本院统计学专业课程。本文从高职高专人才培养模式的角度, 分析了数据挖掘的教学目标, 将案例驱动引入数据挖掘课程, 提高学生的学习主动性和数据挖掘实际应用能力, 取得了良好的教学成果。

关键词:统计学,数据挖掘,案例驱动

参考文献

[1]刘云霞.统计学专业本科生开设“数据挖掘”课程的探讨[J].吉林工程技术师范学院学报, 2010, (26) .

[2]覃义, 杨丹江, 刘忆宁.《数据挖掘》本科教学的体会与创新[J].科技信息, 2012, (10) .

[3]李国荣.培养统计专业学生动手能力和创新能力的探索[J].统计教育, 2007, (9) .

[4]白忠喜, 鲁越青, 梁伟, 等.校政企共建基地开展基于项目驱动的实践教学改革[J].中国大学教学, 2011, (2) .

[5]焦国华, 黄健柏, 黄晖.数据挖掘技术在钢铁行业的应用[J].系统工程, 2010, (28) .

VFP数据库案例驱动实践教学研究 篇8

数据库课程是高校普遍开设的课程,并且在某些专业还是核心课程,VFP数据库也是诸多高校所开设的一种数据库课程。从教学效果来看,学生对于VFP数据库的掌握多数停留在对知识点的学习,而在知识点的运用能力方面表现的很有限。源于教学资源和课时的限制,很多教师都在努力解决这个问题,但实际效果不明显。为提高学生的实践水平和应用能力,必须将实践环节合理地纳入教学过程中,并且通过有效的措施对教学进行过程监控和质量保障,对于数据库教学比较好的方式就是案例驱动教学模式。下面通过四个方面对这一问题进行分析。

2案例选取

在教学案例的选取方面,教师要充分考虑学生的专业性质以及知识面。比如可以选取通用的图书管理、学生档案管理或学生成绩管理等,再例如对于市场营销专业,可以选取超市管理信息系统、对于财务管理专业学生可以选用财务管理信息系统。有针对性地选择案例,便于操作,让学生能够把注意力主要集中在数据库知识的运用上。下面以图书管理系统的图书管理、借阅管理、读者信息和系统查询四个模块作为案例,介绍该案例中的系统功能架构和基本操作流程,如图1。

在图书管理模块中,管理员可以实现添加图书、导出图书、导入图书资料、出版社设置和书架设置操作,在借阅管理模块,可以实现图书借还、图书挂失操作,在读者信息模块,可以进行添加读者、读者类型和读者部门设置操作,在系统查询模块,可以实现图书信息查询、借阅信息查询和读者档案查询操作。学生通过这些模块的练习,可以掌握图书管理系统的功能架构,熟悉系统基本操作。

3实践内容设计

在实践内容设计上,操作的难度要控制好,应该由易到难,让学生逐步掌握基础知识的活学活用。在具体教学过程中,可以采取分组的方式,选择优秀的同学作为小组的组长,带领本组同学完成相应的实训任务。下面以图书管理中的图书信息查询为例来说明,图书信息查询界面如图2所示。

对于该部分的内容可以划分为以下四个部分让学生逐步完成:首先,表单界面的实现,学生可以在VFP开发环境中运用页框知识设计图书档案查询、丢书资料查询和图书信息统计模块,这部分内容的设计运用到了表单知识、页框知识、文本框知识、表格知识,学生通过这部分内容的联系,可以掌握基本控件的运用和交互界面的布局,掌握如何设计出友好的交互界面。第二步学生可以实现图书检索部分功能,这部分功能的实现需要学生编写事件代码,锻炼学生编写查询程序的能力。第三步学生可以实现表格部分功能以配合图书检索功能,锻炼学生编写代码能力。第四步学生可以实现“导出到ECXEL”表格部分功能,锻炼学生编程实现数据类型转换能力,以清晰的数据展现在用户的面前。系统的其它模块在设置实践内容时均要充分把握对知识点的运用和学生的认知规律,充分调动学生的积极性,锻炼学生思考问题和解决问题的能力。

4实践教学过程控制

在实践教学过程中,除了需要对实践内容进行精心地划分,还要做到对学生进行合理地分组以及将任务合理分配,最后要对实践的结果进行检查并登记。学生的分组要充分考虑学生的搭配,每组成员中首先要有可以担任主要角色,可以带领本组成员完成任务的同学,然后要考虑不同学生动手能力的强弱,理论基础的强弱以及男女搭配等情况。课前要让学生清晰了解实践的目的、内容、操作流程以及实践中的注意事项,在教学过程中要培养学生动手能力,学会运用数据库知识对任务中的问题提出解决方案,并能将其转换成指令程序运行进而实现目标。教师在教学过程中要对每组成员所做的任务进度进行紧密跟踪,发现运行过程中存在的问题,并立即给予指导和纠正。

实践教学结果检查是确认学生完成布置任务情况的重要环节,对学生的动手操作和思考有督促和指导作用。实践教学过程中的检查主要可以按以下几个步骤进行。首先要检查小组成员对所分配的目标任务认识程度,尤其是小组成员中起领队作用的学生对目标的认识程度。授课老师如果发现小组成员对目标的认识不

够清晰,必须立即将任务重新描述解释给学生,要让每个同学清晰地认识到目标是什么以及实现目标的途径。其次是检查小组成员内部的分工情况。授课老师要听取小组成员中组长的汇报,了解小组中成员的分工明细以及在具体执行过程中的运行情况。如果发现在实际操作中分工存在问题,授课教师要分析情况,给予指导重新对小组成员进行分工。最后授课教师要对小组成员目前完成的情况,判断进程是否偏离目标,检查在数据库设计的各个环节是否存在严重错误,如数据库E-R图是否存在严重问题,数据库逻辑结构设计是否合适。存在问题的地方需要立即指出并马上修改,以免给后续工作带来更大的障碍。

5质量保障与评价

对于教学评价,一般的做法都是采用学期结束时的学生评价和其它若干评价相结合的办法。这种办法缺乏对教学过程的了解和监督,也不能做到相关的预警。常规的教学评价方法只能是事后弥补,往往效果甚微。要着力提高学生的实践水平和应用能力,必须严格要求,对教学重要环节和过程进行监管,形成长效机制,督促教师和学生把时间和精力集中到教学过程中去,切实从理论教学和实践教学中获得真正有用的知识和经验,对监督中发现的问题应立即提出整改措施,已保证目标的顺利实现。

增加了实践环节后,学校教学管理层可以采取以下方法对课程的教学质量进行检查和监督。第一,组织有经验的教师广泛听课,做比较分析,评议教学效果。第二,对实践教学效果进行量化检查,查看课程的实践教学效果是否达到。第三,聘请企业有经验的专家对实践环节进行把关,提出意见和建议。(下转第5410页)

6 结论

采用案例驱动模式,合理选择案例,设置实践内容,并对教学过程进行监督检查,对教学质量进行跟踪和科学评价,是提高VFP数据库教学效果的有效途径。教师要不断提升自己的理论水平和实践能力,加强实践教学环节的科学设计。在学校层面,需制定相关制度以确保教学的良好效果。通过案例驱动教学模式,可以取得更好的教学效果,学生可以更深入地理解数据库理论知识和增强动手能力。

5410数据库与信息管理本栏目责任编辑:代影

摘要:纯理论的VFP数据库教学已不能满足需要,加强实践教学,提升学生分析问题和利用数据库知识解决问题的能力是当下数据库教学中亟待解决的问题。文章提出案例驱动教学方式,通过案例驱动教学促进学生对数据库理论的深入掌握和灵活运用,以取得更好的教学效果。文章从教学案例选取、实践内容设置、实践教学过程控制和教学评价四个方面进行思考,通过案例驱动教学来强化学生对问题的抽象思维能力和动手能力,加强教学过程的管理,以获得更好的教学效果。

案例驱动在C语言教学中的研究 篇9

关键词:C语言,案例驱动,同化,知识构建

C语言程序设计是目前高等学校理工科专业的一门必修专业课, 是进一步培养学生用计算机解决问题的能力的基础。但当前的大部分高校遵循教材中的讲授顺序, 按照C语言的知识点依次分成若干个章节来进行讲解。比如一般遵循的体例是按照基本语法点依次划分成:C语言数据类型和基本语法规则、程序控制结构, 数组, 结构体, 指针、文件等。许多的课堂教学是按照"知识点->例子->分析"的模式进行课堂授课。在实际的教学过程中, 受制于教学条件比如课堂时间限制、教学设备限制、进度压力限制等, 许多课堂教学往往过重于知识点的堆积灌输, 实际效果并不理想。根据实践论的观点, 人类的认识过程是一个实践--认知--再实践--再认知的过程, 在实践和认知不断交替的过程中逐步获得对客观事物的准确认识。学习的过程也是一个再认识的过程, 并且这种认识过程要受到学生已经存在的知识和经验的制约。教学能否达到好的效果, 关键取决于学生在这个认识过程中, 是否能够根据其已有的知识结构合理地形成新的知识生长点。因此, 在C语言的课堂教学过程中, 我们应当根据知识结构形成的规律以案例教学的方式组织教学。

1 变知识灌输为案例驱动教学

C语言是一门实践性课程, C语言是否学的好, 不仅仅体现在书面成绩上, 更取决于学生面对一个实际问题能否迅速写出准确、高效的程序。在这个过程中上机实践是第一位的。正因为如此, 学生在实践中获得的认识也是最直接、印象最深刻的, 效果也是显著的。而当前的许多教学过程中, 往往一堂课讲解大量的知识点, 并且这些知识点往往是并列的, 不具备知识结构的层次性, 使得学生在短时间内根本找不到如何用已有的知识结构来同化这些知识点。同时, 学生往往不清楚这些知识所以形成的原因, 不了解其典型的应用场景, 因此记忆很困难。下面是一个具体的例子。

环节1 (提出问题) :计算学生数目, 一班30个同学, 二班35个同学, 总共多少同学?

环节2 (解决问题) :

第一步, 采用最简单的顺序结构程序来解决, 程序如下

通过这个例子归纳C程序基本框架、顺序结构特点、变量的定义和初始化方式, 引出整型数据类型的应用场景, 介绍算术运算符和赋值运算符。同时单步演示如果编辑、编译、链接、运行程序, 重点提示各种语法格式错误, 所导致的编译信息, 让学生深刻感受程序设计的严格语法格式要求。

第二步, 在第一的基础上, 用户要求灵活的输入、输出, 程序如下

通过这个例子进一步讲解格式化输入输出, 可以实现灵活的现场用户交互, 并讲解头文件和编译预处理命令的作用。

第三步, 在第二步的基础上, 用结构化思想, 实现函数调用, 程序如下

通过这个例子进一步讲解结构化程序设计思想和优点, 用户自定义函数和系统函数的区别, 进一步讲解C程序的组成 (函数调用) 。

环节3 (案例总结) :基本程序框架、数据类型、输入输出、结构化程序设计的相关知识点和注意事项。

在案例教学的过程中, 教师要逐步提出依次深入问题, 逐步深入解决, 并现场演示调试信息的各种提示, 让学生自己在逐步解决问题和领悟知识的过程中体会到C语言的强大和学习的乐趣。在讲授知识的过程中, 遵循逐渐分化的原则, 即应该先让学生学习包摄性最广、概括水平最高、最一般的观念, 然后逐渐学习概括水平较低的知识。

2 利用同化, 重视知识构建过程

所谓同化, 是指学习者把外界环境中的新信息纳入原来的知识结构, 以加强和丰富已经存在的思维倾向[1]。学习过程是一个双向构建的过程。学习不是被动地接收信息刺激, 而是主动地建构意义。学生原有的知识经验是新知识的生长点。教学中应该把学习者原来的知识经验作为新知识的生长点, 引导学生长出新的知识。根据这一特点, 在教学过程中要合理安排知识点的讲解顺序, 循序渐进地传授知识。中国古代的教育家孔子提出所谓"循循善诱"即隐含了这个道理。在C语言中, 许多知识点可以采用同化学习机制逐步传授, 会使学生的学习感觉很轻松。比如承接上一节的例子, 进一步深入学习各种数据类型和选择、循环结构, 我们可以这样组织案例。

环节1 (提出问题) :承接前面, 我们要计算一班的平均学习成绩。

环节2 (解决问题) :引入循环, 解决求平均问题, 程序如下

第一步:

通过这个例子进一步丰富了基本数据类型, 并讲解float数据类型、强制类型转换、格式控制符的用法, 引出另外一种控制结构即循环结构的使用。

第二步:进一步引入选择结构, 防止非法的输入, 程序如下

环节3 (案例总结) :通过这个例子, 进一步完善了对各种数据类型的认识, 理解了不同的场景采用不同的数据类型, 逐步掌握循环、选择控制结构的应用场合。

在整个案例驱动的过程中, 教师要根据知识的层次关系提出不断深入的问题, 引导学生思考。在这个过程中, 要注意新知识点要在讲解过的知识点的基础上逐步导入, 学生会更容易接受[2]。

总结

在C语言的教学中采用案例法的主要优点在于:案例教学的着眼点在于学生创造能力以及实际解决问题的能力的发展, 而不是被动地灌输知识;案例教学实际上是一种"做中学"的形式, 它让学生在实践活动中获取知识, 积累经验, 体会到学习的乐趣。它对C语言程序设计这种实践性要求很强的课程, 尤其适用;案例教学大大地缩短了记忆与实践的差距;逐步深入的知识结构安排符合人类的认知规律, 使学生的学习更加轻松;案例教学可以帮助学习者理解教学中出现的两难问题, 掌握对教学进行分析和反思的方法。

应当看到, 案例的运用之妙, 存乎于心, 对教师提出了新的要求, 主要表现在:教师要对知识点了如指掌, 精心安排案例, 每一个案例都要涵盖新的知识点, 同时承接已有的基础;案例的安排顺序要科学合理;问题的提出要既贴近实际生活, 又能很好地穿插教学知识点;对教师的现场演示和表达提出了更高的要求。同时这这种教学方式也要求学生更积极地投入到学习中来。

参考文献

[1]谭顶良主编.高等教育心理学.河海大学出版社。

案例驱动教学 篇10

关键词:Linux,教学模式,案例讲解,任务驱动

1 概述

Linux是目前最热门、最流行的操作系统之一,现在拥有大量的用户。由于其源码公开、安全、高效、功能强大,具有良好的兼容性和可移植性,Linux现在已经广泛应用在一些关键的行业,如政府、军队、金融、电信和证券等,随着Linux在各个行业的广泛成功应用,企业需要大量的Linux应用开发和网络服务人才。各地高等院校的学生、科研机构以及研究人员也纷纷以Linux作为自己学习和研究的对象。我国政府也认识到Linux对于我国信息产业的发展具有重要意义,大力推广Linux的应用。我校为适应社会的需求,在计算科学与技术专业(网络方向)开设了Linux课程。

Linux是一门实践性很强的课程,必须坚持理论与实践并重的原则。本课程根据初学者的学习规律,首先介绍Linux的基础知识、基本操作、操作系统的管理方法,然后介绍Linux网络服务器配置及架设的方法,包括NFS服务、Samba服务、FTP服务、DNS服务及Web服务,最后介绍Linux安全管理上的知识和Linux下进行编程的方法。针对网络方向的学生,为学生打下Linux系统管理和服务器管理的基础。根据Linux课程的特殊性,这门课程必须和学生未来的工作实践相结合,学生未来要用的,就应该是我们现在要教的,结合本人这门课的教学情况,Linux采用案例讲解+任务驱动的教学模式。

2 案例讲解和任务驱动介绍

2.1 案例讲解概述

“案例法”是研究者如实、准确记录某一事件发生、发展、变化过程并进行分析、研究的一种方法。“教学案例”描述的是教学实践。案例分析法又称个案研究法,由哈佛大学于1880年开发完成,后被哈佛商学院用于培养高级经理和管理精英的教育实践,逐渐发展今天的"案例分析法"。而案例教学则是一种教学方法,它与传统的讲授法相对应,强调教师在精心选择并具体描述案例的基础上,组织学生对案例进行分析和讨论,该方法一般在具有较强专业性的教学中使用。根据以上介绍可知,案例讲解就是在教师精心选择案例的基础上,将案例分解并将案例完成过程演示讲解给学生的一种方法,在案例讲解的过程中将基本原理方法融入其中,比单纯的理论教学生动易学。

2.2 任务驱动教学

2.2.1 任务驱动教学法概述

任务驱动教学法是一种建立在建构主义学习理论基础上的教学法,它将以往以传授知识为主的传统教学理念,转变为以解决问题、完成任务为主的多维互动式的教学理念;将再现式教学转变为探究式学习,使学生处于积极的学习状态,每一位学生都能根据自己对当前问题的理解,运用共有的知识和自己特有的经验提出方案、解决问题。通过任务的完成,同学们能够“不自觉”的掌握学习内容,来达到教学目的。

2.2.2 任务驱动教学的步骤

1)创设情境:主要由教师来创设特定的教学情景,使学生的学习能在与现实情况基本一致或相类似的情境中发生。需要创设与当前学习主题相关的、尽可能真实的学习情境,引导学习者带着真实的“任务”进入学习情境,使学习更加直观和形象化。

2)确定任务:设计一个与学习主题相关的任务作为课堂的中心内容,让学生们直接面临需要立即解决的问题。任务的解决有可能使学生更主动、更广泛地激活原有知识和经验,来理解、分析并解决当前问题,问题的解决为新旧知识的衔接、拓展提供了理想的平台,通过问题的解决来建构知识,正是探索性学习的主要特征。

3)分析并完成任务:学生们要学会自主学习与协作学习,拿到任务后,学生首先进行分析,要完成当前的任务,需要解决哪些问题、掌握哪些知识,分析完成后开始寻求解决问题的办法,教师则提供有关线索及材料,最后再进行同学间的交流与协作,通过不同观点的交锋,补充、修正和加深每个学生对当前问题的解决方案。

4)效果评价:对学习效果的评价主要包括两部分内容,一方面是对学生是否完成当前问题的解决方案的过程和结果的评价,另一方面是对学生自主学习及协作学习能力的评价。教师最后进行点评,帮助学生们更好的总结。

3 案例讲解+任务驱动在Linux教学中的应用

3.1 教学采用案例讲解

现在Linux的教材非常多,每年由于Linux发型版本更新,教材更新速度也很快,容易造成教学上无从选择的局面。根据本人的教学经验,Linux由于实用性较强,学生接触较少,选取教材要基本理论适度,体现素质教育、创新能力与实践能力的培养,同时Linux选择例子较多,可以通过例子循序渐进地教授Linux课程体系的教材。本门课程选择清华大学出版社出版的《Linux操作系统实用教程》。

在实际上课过程中,通过案例将Linux的相应内容连贯起来,这样学生既学习了基本知识,又学会了综合应用。例如在用户和组管理这次课的内容,需要学生掌握的是用户和组的概念,配置文件(/etc/passwd,/etc/shadow,/etc/group,/etc/gshow)和常用命令,在实际授课时,本人将这节课的内容整合为一个案例:新建一个用户user1,UID=800,其余默认,设置用户密码为123456;新建一个用户user2,默认主目录为/home/abc,其余默认,观察user1和user2用户在/etc/passwd和/etc/shadow文件中的区别;将user1用户名修改为newuser1,主目录改为/test,密码修改为abcabc;连同主目录一起删除user2用户;新建一个标准组G1,选项为默认;新建一个组G2,UID=800,观察G1和G2组在/etc/group和/etc/gpasswd文件中的异同;将用户user1添加到G1中,将G2改名为Group2,删除Group2。通过以上案例既达到了系统管理的功能,又学习了用户和组管理的相关方法。

对每一次课的内容都采用案例讲解的方法,将所要学习的内容融合到案例中完成,上课之前先将案例提出,然后学习命令完成案例要求。经过实际教学发现这种方法比单纯讲内容学生的兴趣高,教学效果好。

3.2 学生上机采用任务驱动

基于任务驱动教学学生上机操作模式,就是把每次学生上机的内容细化为具体的任务,学生通过独立完成任务,明白自己的工作所牵涉的知识点,同时注重培养学生掌握知识要点;学生学的过程是以子任务为具体的目标,通过听课、查资料、交流等方式掌握任务所需各种知识点,然后及时地动手实践,将所学知识转化到实际操作中,对遇到的问题进行探索式学习,锻炼分析问题,解决问题的能力。在这个过程中,学生还会不断地获得成就感,可以更大地激发他们的求知欲望,逐步形成一个感知心智活动的良性循环,从而培养出独立探索、勇于开拓进取的自学能力。

例如在学习samba服务器配置时,需要利用samba软件包架设一台资源共享服务器,给学生安排任务:有100个员工的A公司要组建全新的企业网络,要在全新的服务器上为公司员工提供samba服务,设置samba服务器所在的工作组为workgroup,samba服务器为用户级访问,设置共享目录/docs,只允许A用户访问,并且具有读写权限。配置完成后使在windows客户端上可以访问samba服务器上的资源,同时在Linux系统下通过samba客户端可以访问Windows服务器上的共享资源。通过这个任务使学生掌握samba服务器的配置方法。

通过指定任务,将学生带入到企业环境中解决问题,使学习更加有目的性,学生拿到任务以后,将具体的任务和相关的知识点联系起来,加深对知识点的理解和掌握,教师在学生实验结果的基础上进行评价,评价学生的完成任务能力和自主学习能力。在上机实验过程中,针对学生上机操作出现的共性问题要及时发现,帮助学生解决重点问题。通过这种任务驱动的练习模式,学生上机有的放矢,既解决了实际问题,又巩固了基本知识。

3.3 建立多方位的课程考核方式

当教材问题与教学方法和手段问题解决后,那么对学生的学习效果应该有一套完善的考核标准,传统的笔试试卷考试模式注重的是学生掌握理论知识的程度。对于实践动手能力和应用能力的考察很难做到全方面的考核。理论知识完全掌握,未必对等于实际的课程动手与实践能力。借鉴以往学者的研究,本人采用的具体措施如下:1.取消传统的理论与实验考试,由过去只注重结果的考试变为既注重结果又注重过程的考核方法。2.经过改革后,学生的课程成绩由3部分组成,即平时成绩、任务成绩与期末成绩。其中平时成绩占20%,主要由教师对学生的出勤情况与平时表现进行打分;任务成绩占30%,主要考察学生每次任务的完成情况,每次任务的执行结果由老师打分;期末成绩占50%,该部分成绩在期末以综合任务完成答辩情况和个人总结的方式完成。

4 结束语

这种案例讲解+任务驱动的教学做一体化的课程教学模式突破了传统的知识传授、教师为主体的教学模式,变学生为主体,通过案例讲解提高学生的积极性,通过任务驱动的方式使学生更乐意学习,让学生积极、自主、合作探索交流。案例讲解+任务驱动的Linux教学模式强化学生上机操作能力的培养,为学生以后的实际应用打下基础,课程教学效果也显著提高。

参考文献

[1]刘东戈,孙昌立,王旭.Linux操作系统实用教程[M].北京:清华大学出版社,2011.

[2]应毅.针对实际应用的Linux实验教学研究[J].计算机教育,2010(20):139-142.

[3]王继魁,徐巨峰.高校Linux课程改革及教学模式的探索[J].吉林师范大学学报(自然科学版),2010(4):148-150.

[4]陈添源.以社会需求为导向的Linux教学体系构建[J].福建电脑,2010(6):175-176.

注:本文为网友上传,旨在传播知识,不代表本站观点,与本站立场无关。若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:66553826@qq.com

上一篇:法学案例教学 下一篇:案例教学践行