欢迎来到天天文库
浏览记录
ID:31640223
大小:66.75 KB
页数:9页
时间:2019-01-16
《任务和案例驱动法在面向对象程序设计教学中应用》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、任务和案例驱动法在面向对象程序设计教学中应用摘要:面向对象技术作为一种流行的软件开发方法,因用其开发出的程序信息隐蔽、可复用、易修改、易扩充等特点广泛应用于实际的程序设计开发中。针对传统的以知识体系为核心的课堂教学模式使得学生学习的积极、主动性不够,学生不能真正领会面向对象的分析及设计思想等问题,该文提出了案例教学法和任务驱动教学法相结合的新的教学方法。多年的教学实践证明,应用新教学法在有效提高面向对象程序设计课程的教学效果同时提高了学生的学习兴趣和能力。关键词:面向对象;教学方法;案例;任务驱动中图分类号:TP3文献标识码:A文章编号:1009-3044(2014)
2、11-2591-02Abstract:Asapopularsoftwaredevelopmentmethod,object-orientedtechnologyhasbeenwidelyappliedintheactualdesignanddevelopmentprocess,owingtoitsinformationhiding,reusable,easytomodify,andeasyexpansion.Inordertosolvetheproblemsthatstudents'initiativeandenthusiasmisnotenoughandstuden
3、tsnotmastertheideaofobject-orientedanalysisanddesignmethodintraditionalteaching,anewteachingmethodthatcombiningcasewithtask-drivenintheprocessofteachinghasbeenproposed・Practiceshowthatthenewmethodwasappliedinteachingofobject-orientedprogramming,achievethepurposeofimprovingteachingeffect
4、ivenessandstimula.tingstudentsstudyinterestsandability.Keywords:object-oriented;teachingmethod;case;task-driven面向对象程序设计方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。抽象、封装、继承和多态等面向对象程序设计的基本特性可以帮助人们设计开发出具有数据抽象程度高、信息隐蔽、可复用、易修改、易扩充等优点的程序[1]。因该门课程理论性强,教师在教学过程中发现:学生在一学期的学习中很难将面向对象的设计思想真正融会贯通于项目设计实践环节
5、,实践教学往往只能停留在C++语法层面或者某一些知识点的简单应用层面,学生也觉得这门课程很难理解掌握,甚至有学生发出“学习类,真累!”的感叹。目前该课程的教学研究多集中于教学内容、教学模式、教学体系等方面[2-4],对于实践教学环节的研究并不多见[5,6]。针对面向对象程序设计的特点和在教学过程中存在的这些问题,为了突破传统教学过程中仅仅传授知识的瓶颈,达到让学生在实践中领会思想之目的,滨州学院信息工程系的教师通过多年的探索实践,在教学模式及实践教学环节方面进行了一系列的教学改革。遵循人们的认知规律及先易后难的原则,将任务驱动的教学法和案例教学法结合并重点应用于实践教
6、学环节中,迫使学生将面向对象的设计思想和设计方法应用于项目实践中。学生在深入理解课程核心思想的同时逐步培养理论联系实际的能力及开发创新的能力。1案例教学法在面向对象程序设计教学中的应用传统的以讲课为主的教学模式,是从中世纪的欧洲大学演化而来的一种教学方式。此法沿袭已久,在我国的大学教学中普遍存在。当然,近年来随着技术的发展,已普遍将多媒体等技术融和到传统的讲课中来,在图像、文字、声音的共同作用下的讲课方式会达到教学内容更直观、更能突出课程的重点、吸引学生的注意力、激发学生的学习兴趣、扩充知识量等效果。但这些并没有从根本上改变传统的讲课方式,即知识单向传授过程中存在的以
7、传授知识、灌输知识为主的显著缺点。首创于哈福大学的案例教学法被界定为:一种教师和学生共同参与,针对实际的案例问题进行讨论的教学方法[7]。由于案例教学不再一味强调教师在教学过程中的本位思想,而是将学生的主体性及探索性也纳入到教学过程中来,学生通过参与针对实际案例问题开展的学习讨论,创造力及解决实际问题的能力得到发展,从而达到培养应用型人才之目的。1.1面向对象程序设计教学案例设计案例教学作为一种教学方法,应用于面向对象程序设计的教学过程中时,教师要充分考虑将让学生重点认知理解的课程重点内容引入解决实际问题的案例中来,例如,案例中要包含类和对象、指针及
此文档下载收益归作者所有