【职业教育论文】案例与任务驱动教学应用于面向对象程序设计

【职业教育论文】案例与任务驱动教学应用于面向对象程序设计

ID:8877301

大小:53.50 KB

页数:6页

时间:2018-04-10

【职业教育论文】案例与任务驱动教学应用于面向对象程序设计_第1页
【职业教育论文】案例与任务驱动教学应用于面向对象程序设计_第2页
【职业教育论文】案例与任务驱动教学应用于面向对象程序设计_第3页
【职业教育论文】案例与任务驱动教学应用于面向对象程序设计_第4页
【职业教育论文】案例与任务驱动教学应用于面向对象程序设计_第5页
资源描述:

《【职业教育论文】案例与任务驱动教学应用于面向对象程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、【职业教育论文】案例与任务驱动教学应用于面向对象程序设计摘要:面向对象技术作为一种流行的软件开发方法,因其信息隐蔽、可复用、易修改、易扩充等优点广泛应用于实际的程序设计开发中。针对传统的以知识体系为核心的课堂教学模式使得学生学习的积极、主动性不够,学生不能真正领会面向对象的分析及设计思想等问题,本文提出了案例教学法和任务驱动教学法相结合的新的教学方法。实践证明,应用新教学法在有效提高学生的兴趣和能力的同时提高了面向对象程序设计课程的教学效果。关键词:面向对象;教学方法;案例;任务驱动Abstract:Asapopularsoftentmeth

2、od,object-orientedtechnologyhasbeenentprocess,oationhiding,reusable,easytomodify,andeasyexpansion.Inordertosolvetheproblemsthatstudents’initiativeandenthusiasmisnotenoughandstudentsnotmastertheideaofobject-orientedanalysisanddesignmethodintraditionalteaching,aneethodthatbin

3、ingcaseethodming,achievethepurposeofstimulatingstudentsstudyinterestsandabilityandimprovingteachingeffectiveness.Keyethod;case;task-driven1引言面向对象程序设计方法是吸收了软件工程领域有益的概念和有效的方法而发展起来的一种软件开发方法。它集抽象性、封装性、继承性和多态性于一体,可以帮助人们设计开发出数据抽象程度高的程序,充分体现了面向对象程序设计中信息隐蔽、可复用、易修改、易扩充等特性。因该门课程理论性强,

4、教师在教学过程中发现:学生在一学期的学习中很难将面向对象的设计思想真正融会贯通于项目设计实践环节,实践教学往往只能停留在C++语法层面或者某一些知识点的简单应用层面,学生也觉得这门课程很难理解掌握,甚至有学生发出“学习“类”,真累!”的感叹。针对面向对象程序设计特点和在教学过程中存在的这些问题,突破传统教学过程中仅仅传授知识的瓶颈,达到传递思想之目的。滨州学院信息工程系的教师通过多年的探索实践,在教学模式及实践教学环节方面进行了一系列的教学改革,将案例教学法引入课堂教学同时,在学期末的课程设计及实践教学环节中采用任务驱动的教学方式,迫使学生将

5、面向对象的设计思想和设计方法应用于项目实践中。学生在深入理解课程核心思想的同时逐步培养学生理论联系实际的能力及开发创新的能力。2案例教学法在面向对象程序设计中的应用2.1面向对象程序设计中的教学方法传统的以讲课为主的教学模式,是从中世纪的欧洲大学演化而来的一种教学方式。此法沿袭已久,在我们的大学教学中普遍存在。当然,近年来随着技术的发展,已普遍将多媒体等技术融和到传统的讲课中来,在图像、文字、声音的共同作用下使教学更直观性,更能突出重点,吸引学生的注意力和兴趣,扩充知识量,但这些并没有从根本上改变在知识单向传授过程中存在的传授、灌输知识为主的

6、显著缺点。首创于哈福大学的案例教学法被界定为:一种教师和学生共同参与,针对实际的案例问题进行讨论的教学方法。由于案例教学不再一味强调教师在教学过程中的本位思想,而是将学生的主体性及探索性也纳入到教学过程中来,学生通过参与针对实际案例问题开展的学习讨论,创造力及解决实际问题的能力得到发展,从而达到培养应用型人才之目的。2.2面向对象程序设计教学案例设计案例教学作为一种教学方法,应用于面向对象程序设计的教学过程中时,教师除了要充分考虑让学生重点认知、理解的类和对象、指针及动态内存管理、继承与派生、多态性等课程重点内容引入解决实际问题的案例中来之外

7、,还要引导学生积极参与,主动思考案例问题的设计与实现过程。因此教师在准备案例时除了要有明确的认知或者体验及理解目标之外,还要考虑案例的实用性及趣味性,从而激发学生的学习兴趣,促使学生由被动接受知识变主动学习思考。在多年的教学实践过程中,将面向对象的知识点集成形成了几个成功的典型教学案例,现介绍如下:1、为了学习类的定义及对象的使用,设计了饲养电子宠物猫案例,此案例集成了面向对成程序设计中的抽象与封装特性。在案例的分析及设计过程中采用测试驱动的设计方法,渐进式的增加类构造函数及体现宠物猫行为特征的成员函数并进行测试,使学生循序渐进的去体验对宠物

8、猫的属性及行为特征进行抽象与封装,从而领会面向对象程序设计中的相关思想。2、C++中的动态内存管理技术一直是课程中的难点,为了使学生理解,设计了编写字符串类的案例,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。