案例教学法在面向对象程序设计课程中应用.docVIP

案例教学法在面向对象程序设计课程中应用.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
案例教学法在面向对象程序设计课程中应用

案例教学法在面向对象程序设计课程中应用   摘要:面向对象程序设计的传统教育模式使得学生与企业真实需求之间存在巨大差异。案例教学法理论上能在一定程度上解决理论与实际衔接的问题,但其实施效果却取决于所采用的案例。结合我校的行业背景,从构思实际民航信息系统中涉及的工程问题出发,研究案例教学法在面向对象程序设计课程中的应用,并分析了其存在的问题。   关键词:面向对象程序设计;案例教学法;民航特色   中图分类号:TP311 文献标识码:A DOI:10.3969/j.issn.1003-6970.2015.03.010   本文著录格式:李建伏,沈中林,衡红军,案例教学法在面向对象程序设计课程中的应用[J],软件,2015,36(3):48-51   0.引言   面向对象程序设计语言c++具有更高的代码可重用性、可扩充性和易维护等特点,是开发大型软件的主流方法。市场对c++高级应用人才的需求也是非常强劲。从国际发展情况下,中国从事计算机软件开发的人才远远低于发达国家,而近几年难就业一直笼罩着计算机专业。一面是就业难,一面又是企业招人难,出现这种矛盾的一个重要原因是传统教育模式与企业真实需求之间存在巨大差异。   面向对象程序设计的学习是非常需要挑战性的,需要学生将所学理论知识内化为实际的编程处理问题的能力。加上面向对象的程序设计方法与人们日常求解问题所采取的思路不同,其中涉及的感念晦涩难懂。因此,传统教学中往往花费大量的时间通过一个个短小精悍的例子来让学生体会每个知识点的用法。传统教学法过分强调每个知识点的用法,却忽略了学生思维方式的培养。而思维方式的培养相对于零散知识点的用法要重要的多。因此,传统的这种本末倒置的教学方法导致的最终结果就是产生了精通每个知识点,但不知道如何运用这些知识点求解问题的“温室里的学生”。如何根据面向对象程序设计课程的特点,设计相应的教学方法以培养学生的面向对象的思维方式和提高学生的实践工程能力是面向对象程序课程教学的一个难题。   目前各高校对面向对象程序设计课程进行了大量的改革,一般的思路是加强实践教学环节建设,如近年来倡导的案例教学。理论上案例教学法能在一定程度上解决理论与实际衔接的问题,但是其实施效果取决于案例的选择。   案例的选择要考虑学生的需求,只有满足学生需求的案例才能真正激发学生的学习热情从而达到教学效果。随着民航业信息化进程的不断推进,民航业对软件开发人员的需求也在逐年增加。作为民航大学的计算机学院的学生,将来会有大部分进入民航行业。所以,学生渴望了解民航,了解自己专业在民航领域所起的作用。而目前课程上的教学案例都是通用的案例,与民航行业脱节。   因此,针对我院的行业背景,根据实际民航信息系统中涉及的工程问题构造案例,采用案例教学法组织教学以提高面向对象程序设计课程的教学质量和提升学生工程实践能力。   1.改革措施   1.1案例的选择   近年来,随着计算机和网络技术的广泛应用,人们的衣食住行都离不开网络。城市交通网络的不断完善,使得从出发地到目得地有多种公交换乘方案可供选择,为人们出行带来了便利。另一方面,选择多了,人们往往不知道该选择哪一种换乘方案。因此需要希望由计算机能自动计算出满足出行者需要的换乘方案。因此,出现了各种地图服务网站,如百度地图。各种地图服务网站给人们带来了巨大的便利,使得出行者无论到城市的哪里都能做到心中有数。地图导航已经是人们离不开的工具了,学生也不例外,不管他们是外出还是在本市出行,都会不自觉地到地图服务网站查看一下。在国内,铁路总公司也在他们的12306网站上提供了国内到各个地方的乘坐火车的换乘方案。随着近年来民航业的快速发展,航线网络也得到了快速发展。人们乘坐飞机出行也会有多种可行方案。但是,现在航班换乘方案查不到。由于航班是由各个独立的航空公司自行经营,同行是冤家,没有一个航空公司会将其竞争对手的换乘方案提供给旅客。因此,在航空公司网站查到的只是某个航空公司的航班换乘。因此,应该由一个第三方中立机构来提供基于航班换乘的地图服务。但是目前,我国还没有这样的机构来开发出这样的航线推荐系统。正是目前国内民航研究的一个热点问题。作为中国民航大学的计算机专业的学生,有义务来开发这样的系统。如果学生真的开发出了这样的系统,他们该有多么自豪。   因此,我们选择的案例为基于航线网络的出行方案推荐系统设计。   1.2案例的构造   根据课程的知识点分布情况,首先将基于航线网络的出行方案推荐系统的设计简化为一个简单的问题,然后运用新的知识点逐渐丰富系统功能,直至达到系统目标。具体如下。   面向对象程序设计整体课程主要包括类的三大特性,即封装性、继承性和多态性。在介绍类的封装性时主要涉及类的定义,类的成员函数的写法,构造函数

文档评论(0)

317960162 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档