论文部分内容阅读
【摘 要】案例教学法非常适合实践性较强的课程。本文在案例式教学方法的基础上,分析了在高职计算机专业实践性课程中开展案例式教学的必要性,并以一门课程为例探讨如何开展案例教学法,最后总结了开展案例式教学的必备条件。
【关键词】案例教学法;高职教育;实践性课程
一、什么是案例教学法
案例教学法(Case Method),又称为基于榜样的学习方法
(Model Centered Learning Architecture,MCLA方法),是一种在专家(教师)引导下的独立解决实际问题的科学学习方法。在高职计算机专业实践性课程的教学中开展案例式教学,需要采用具有真实的企业项目背景的案例来开展教学,并贯穿于整个课堂教学过程之中。学生通过这样的案例实践,可以掌握实施一个企业项目所必备的知识,并了解一个完整项目的开发流程,从而培养进行企业项目开发的能力。在案例教学法中,一门课程的学习是由若干个按知识点划分的小的教学循环(单元)组成。每个教学循环包含三个阶段,每个阶段为2学时。第一阶段是提出问题。首先由教师提出一个IT行业或工业界项目开发中所需要解决的实际问题;然后由教师带领学生分析这一问题,从而得到初步的解决方案,在解决方案中必定会包含新的知识点;最后由老师教授该知识点的理论知识。第二阶段是有指导的解决问题。教师首先给学生上机演示整个问题的实际解决过程,包含推理、计划编制和程序编制等过程;学生在老师指导下完成示例问题的分析和求解。第三阶段是无指导的解决问题。教师提出一个相类似的或者新的实际问题,由学生运用所学的知识和方法,独立或小组合作进行分析和解决问题。经过若干个教学循环,学生不仅学会了课程所要求掌握的知识,更培养了独立分析问题、解决问题的能力以及团队合作精神,逐步养成良好的程序编制风格和项目开发与管理规范。
二、开展案例式教学的必要性
(1)计算机专业课程的实践性所决定的。计算机专业课程大多数实践性很强,在教学和学习的过程中,离不开理论联系实际的实践环节。高职计算机专业学生的创新精神和实践能力,也只有通过实践教学,才能得到充分的锻炼和培养。计算机专业课程的这种实践性,决定了它非常适合也很有必要采用案例式教学方法。(2)深化教学改革、提高教学质量的需要。教学改革的重点是教学内容、教学方法、考核方式和教学手段的改革。计算机科学发展迅速,技术更新也非常快,五年前很新的技术,现在可能已经陈旧过时了。高职计算机专业的教学,要跟上计算机技术的发展,必须与工程实际相结合,采用IT行业或工业界项目中的实际案例开展教学。要废除照本宣科的教学方法、摒弃死记硬背的考核方式,注重学生独立地分析问题、解决问题能力的培养,采用现代化的教学手段,不断提高教学质量。(3)转变办学模式的需要。目前不少高职院校正在尝试“订单式”办学模式。学校根据企业的岗位需要与企业签订人才培养协议,由学校招收学生、拟定计划,组织教学、实施管理,学校按企业的要求培养、考核、选拔学生。“订单式”办学模式更要求我们大力开展案例式教学。虽然这些题目也能够帮助学生掌握所学的知识,但由于这些题目往往与工程实际相脱节,学生在实践过程中,不能产生真正的实践体验,因而不能培养工程实际所需的分析问题、解决问题能力。案例教学法,根据企业的“订单”,采用具有企业真实项目背景的案例来开展教学,注重了学生解决工程实际问题能力的培养,确保为企业输送合格的“产品”,从而能够实现毕业生“零距离”上岗。
三、案例式教学示例
下面以《Visual c++程序设计》为例,介绍教学案例的编写及案例式教学的过程。《Visual c++程序设计》可分为基本语法、基本函数、常用控件、数组、过程与函数、界面设计、绘图、数据库、组件技术、网络技术以及文件操作等单元。对于一些知识点较多的单元可以再细分为子单元,并用相应的教学案例来完成知识点的教学。例如,对于常用控件单元,可以设计教学案例:企业宣传相册。下面详细介绍企业宣传相册教学案例的设计。案例描述:用Visual c++设计一个程序,对若干张企业宣传图片实现自动或手动翻阅。第一阶段,教师提出问题,带领学生分析问题,复习并学习相关知识点。教师首先帮助学生分析案例的要求,并得出问题的解决方案(包括程序界面及交互功能),然后带领学生复习案例的相关知识点:静态变量、字符串函数、条件及循环语句,最后给学生讲授本案例所需的知识:LoadPic
ture函数、图形控件、命令按钮控件、标签控件以及定时器控件等。第二阶段,教师演示问题解决过程,并指导学生解决该问题。教师根据第一阶段得出的解决方案,逐步给同学演示并讲解程序设计的整个过程,包括界面设计、代码编写以及调试运行等。对程序设计过程中的关键步骤、需要注意的事项以及容易出现的错误,教师要给予特别提示。接着学生模仿教师亲自解决这一问题,教师要给予学生必要的个别指导。教师还要注意编程规范的讲解,帮助学生养成良好的编程习惯。第三阶段,教师提出一个类似的实际问题,并明确设计要求,由学生运用本单元以及以前所的学的知识和方法,独立地进行分析和解决问题。本单元可以设计一个电子时钟的案例,要求学生编程实现时间的显示,并实现定时执行程序的功能。最后由教师对学生的设计进行总结、讲评,并介绍在企业项目中的实际应用,以利于学生对知识的升华和提高。
四、开展好案例式教学的必备条件
(1)要求建立一支“双师型”教师队伍。“双师型”教师是指具有扎实的理论知识和较强的实践能力的教师。“双师型”是我国职业教育界对师资提出的基本素质要求。显然,如果没有一支数量充足、质量较高、具有企业项目背景的“双师型”师资队伍,是不可能开展好案例式教学的。建立 “双师型”教师队伍,可以采取多种方式:一是积极开展产、学、研活动。有计划地安排教师到软件企业或科研机构进行一定时间(一般要半年以上)的实践,参加企业或科研机构实际项目的开发和管理工作,提高教师的实践能力。鼓励教师利用业余时间,参与校内外的项目开发和课题研究工作。二是优化改进教师队伍结构。引进、聘请本地区知名软件企业、科研机构或“订单”企业的技术、管理骨干担任专业教师或兼职教师。这些人员往往实践经验丰富,能够给学生带来大量的实践知识,但对他们要加强教学方法的指導。三是鼓励教师参与技能认证。鼓励教师通过多种途径获取一定级别的、与执教课程相对应的职业资格证书,特别是
Microsoft、Oracle、IBM、SUN等业界著名公司的认证。要开展好案例式教学,教师们还要转变教学观念,改进教学方法,以适应案例式教学的要求。(2)要求引进、编写全新的教材。高职院校要采用建立学生实训基地、进行合作办学等形式,加强与国内外以及本地区著名软件企业的联系,获取最新技术资料。结合企业的实际开发项目,提取出典型的、适合教学的案例,组织富有实践经验的软件工程师与“双师型”教师联合编写适合案例式教学的教材。还要注重经常性地与国内外著名高等院校和IT培训机构的交流与沟通,引进他们优秀的教学资料。(3)要求建设良好的实验环境。计算机专业课程的实践性要求高职院校必须配备良好的实验设备,案例式教学更要求学生要加强实践。目前各高职院校大多购进了一定数量的实验设备,并配备了相应的软件,形成了良好的实验环境。对这些设备要加强维护、逐步更新,确保实验的正常开展。(4)要求学生的积极参与。要向学生讲解案例式教学的过程和要求,宣传案例式教学的优越性。要逐步转变学生的学习方法,变被动式学习为主动式学习,真正成为学习的主体。教师在开展教学时,要由简到难、由浅入深、循序渐进,采取引、带、“逼”等多种方式,让学生们在案例式教学中不断体会到成功的喜悦,激发起学生更高的学习兴趣。
参 考 文 献
[1]张尧学.关于创办示范性软件学院的思考[J].中国高等教育.2004(10):3~7
[2]NIIT中国网站.http://www.niit.com.cn
【关键词】案例教学法;高职教育;实践性课程
一、什么是案例教学法
案例教学法(Case Method),又称为基于榜样的学习方法
(Model Centered Learning Architecture,MCLA方法),是一种在专家(教师)引导下的独立解决实际问题的科学学习方法。在高职计算机专业实践性课程的教学中开展案例式教学,需要采用具有真实的企业项目背景的案例来开展教学,并贯穿于整个课堂教学过程之中。学生通过这样的案例实践,可以掌握实施一个企业项目所必备的知识,并了解一个完整项目的开发流程,从而培养进行企业项目开发的能力。在案例教学法中,一门课程的学习是由若干个按知识点划分的小的教学循环(单元)组成。每个教学循环包含三个阶段,每个阶段为2学时。第一阶段是提出问题。首先由教师提出一个IT行业或工业界项目开发中所需要解决的实际问题;然后由教师带领学生分析这一问题,从而得到初步的解决方案,在解决方案中必定会包含新的知识点;最后由老师教授该知识点的理论知识。第二阶段是有指导的解决问题。教师首先给学生上机演示整个问题的实际解决过程,包含推理、计划编制和程序编制等过程;学生在老师指导下完成示例问题的分析和求解。第三阶段是无指导的解决问题。教师提出一个相类似的或者新的实际问题,由学生运用所学的知识和方法,独立或小组合作进行分析和解决问题。经过若干个教学循环,学生不仅学会了课程所要求掌握的知识,更培养了独立分析问题、解决问题的能力以及团队合作精神,逐步养成良好的程序编制风格和项目开发与管理规范。
二、开展案例式教学的必要性
(1)计算机专业课程的实践性所决定的。计算机专业课程大多数实践性很强,在教学和学习的过程中,离不开理论联系实际的实践环节。高职计算机专业学生的创新精神和实践能力,也只有通过实践教学,才能得到充分的锻炼和培养。计算机专业课程的这种实践性,决定了它非常适合也很有必要采用案例式教学方法。(2)深化教学改革、提高教学质量的需要。教学改革的重点是教学内容、教学方法、考核方式和教学手段的改革。计算机科学发展迅速,技术更新也非常快,五年前很新的技术,现在可能已经陈旧过时了。高职计算机专业的教学,要跟上计算机技术的发展,必须与工程实际相结合,采用IT行业或工业界项目中的实际案例开展教学。要废除照本宣科的教学方法、摒弃死记硬背的考核方式,注重学生独立地分析问题、解决问题能力的培养,采用现代化的教学手段,不断提高教学质量。(3)转变办学模式的需要。目前不少高职院校正在尝试“订单式”办学模式。学校根据企业的岗位需要与企业签订人才培养协议,由学校招收学生、拟定计划,组织教学、实施管理,学校按企业的要求培养、考核、选拔学生。“订单式”办学模式更要求我们大力开展案例式教学。虽然这些题目也能够帮助学生掌握所学的知识,但由于这些题目往往与工程实际相脱节,学生在实践过程中,不能产生真正的实践体验,因而不能培养工程实际所需的分析问题、解决问题能力。案例教学法,根据企业的“订单”,采用具有企业真实项目背景的案例来开展教学,注重了学生解决工程实际问题能力的培养,确保为企业输送合格的“产品”,从而能够实现毕业生“零距离”上岗。
三、案例式教学示例
下面以《Visual c++程序设计》为例,介绍教学案例的编写及案例式教学的过程。《Visual c++程序设计》可分为基本语法、基本函数、常用控件、数组、过程与函数、界面设计、绘图、数据库、组件技术、网络技术以及文件操作等单元。对于一些知识点较多的单元可以再细分为子单元,并用相应的教学案例来完成知识点的教学。例如,对于常用控件单元,可以设计教学案例:企业宣传相册。下面详细介绍企业宣传相册教学案例的设计。案例描述:用Visual c++设计一个程序,对若干张企业宣传图片实现自动或手动翻阅。第一阶段,教师提出问题,带领学生分析问题,复习并学习相关知识点。教师首先帮助学生分析案例的要求,并得出问题的解决方案(包括程序界面及交互功能),然后带领学生复习案例的相关知识点:静态变量、字符串函数、条件及循环语句,最后给学生讲授本案例所需的知识:LoadPic
ture函数、图形控件、命令按钮控件、标签控件以及定时器控件等。第二阶段,教师演示问题解决过程,并指导学生解决该问题。教师根据第一阶段得出的解决方案,逐步给同学演示并讲解程序设计的整个过程,包括界面设计、代码编写以及调试运行等。对程序设计过程中的关键步骤、需要注意的事项以及容易出现的错误,教师要给予特别提示。接着学生模仿教师亲自解决这一问题,教师要给予学生必要的个别指导。教师还要注意编程规范的讲解,帮助学生养成良好的编程习惯。第三阶段,教师提出一个类似的实际问题,并明确设计要求,由学生运用本单元以及以前所的学的知识和方法,独立地进行分析和解决问题。本单元可以设计一个电子时钟的案例,要求学生编程实现时间的显示,并实现定时执行程序的功能。最后由教师对学生的设计进行总结、讲评,并介绍在企业项目中的实际应用,以利于学生对知识的升华和提高。
四、开展好案例式教学的必备条件
(1)要求建立一支“双师型”教师队伍。“双师型”教师是指具有扎实的理论知识和较强的实践能力的教师。“双师型”是我国职业教育界对师资提出的基本素质要求。显然,如果没有一支数量充足、质量较高、具有企业项目背景的“双师型”师资队伍,是不可能开展好案例式教学的。建立 “双师型”教师队伍,可以采取多种方式:一是积极开展产、学、研活动。有计划地安排教师到软件企业或科研机构进行一定时间(一般要半年以上)的实践,参加企业或科研机构实际项目的开发和管理工作,提高教师的实践能力。鼓励教师利用业余时间,参与校内外的项目开发和课题研究工作。二是优化改进教师队伍结构。引进、聘请本地区知名软件企业、科研机构或“订单”企业的技术、管理骨干担任专业教师或兼职教师。这些人员往往实践经验丰富,能够给学生带来大量的实践知识,但对他们要加强教学方法的指導。三是鼓励教师参与技能认证。鼓励教师通过多种途径获取一定级别的、与执教课程相对应的职业资格证书,特别是
Microsoft、Oracle、IBM、SUN等业界著名公司的认证。要开展好案例式教学,教师们还要转变教学观念,改进教学方法,以适应案例式教学的要求。(2)要求引进、编写全新的教材。高职院校要采用建立学生实训基地、进行合作办学等形式,加强与国内外以及本地区著名软件企业的联系,获取最新技术资料。结合企业的实际开发项目,提取出典型的、适合教学的案例,组织富有实践经验的软件工程师与“双师型”教师联合编写适合案例式教学的教材。还要注重经常性地与国内外著名高等院校和IT培训机构的交流与沟通,引进他们优秀的教学资料。(3)要求建设良好的实验环境。计算机专业课程的实践性要求高职院校必须配备良好的实验设备,案例式教学更要求学生要加强实践。目前各高职院校大多购进了一定数量的实验设备,并配备了相应的软件,形成了良好的实验环境。对这些设备要加强维护、逐步更新,确保实验的正常开展。(4)要求学生的积极参与。要向学生讲解案例式教学的过程和要求,宣传案例式教学的优越性。要逐步转变学生的学习方法,变被动式学习为主动式学习,真正成为学习的主体。教师在开展教学时,要由简到难、由浅入深、循序渐进,采取引、带、“逼”等多种方式,让学生们在案例式教学中不断体会到成功的喜悦,激发起学生更高的学习兴趣。
参 考 文 献
[1]张尧学.关于创办示范性软件学院的思考[J].中国高等教育.2004(10):3~7
[2]NIIT中国网站.http://www.niit.com.cn