“项目案例驱动”在《C++面向对象程序设计》课程改革中的应用研究.docVIP

“项目案例驱动”在《C++面向对象程序设计》课程改革中的应用研究.doc

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

  “项目案例驱动”在《C++面向对象程序设计》课程改革中的应用研究 摘要:该文针对《C++面向对象程序设计》课程的现状及存在问题,提出了利用“项目案例驱动”教学模式对C++课程进行改革的方法,并给出了详细的实施方案。 中国 8/vie   关键词:项目案例驱动;C++;课程改革   中图分类号:G642 文献标识码:A :1009-3044(2017)02-0164-02   The Application of Project-Case-Driven in the Reform of C ++ Object-Oriented Programming   ZHENG Bu-qin, SHI Lu-sheng   (Suqian University, Suqian 223800, China)   Abstract: Based on the current situation and existing problems of C++ Object Oriented Programming, this paper puts forethod of reforming C++ curriculum by using Project Case Driven teaching model, and gives a detailed implementation plan.   Key reform   1 《C++面向对象程序设计》课程的现状及问题   《C++面向对象程序设计》课程是软件工程和计算机科学与技术专业的面向对象程序设计的入门课程,也是重要的专业基础课和必修课,在整个本科教学体系中占据特别重要的地位。根据学院的教学计划,《C++面向对象程学设计》课程是在大一下学期开设的,是以大一上学期开设的《C程序设计语言》为基础的,课时为48课时。   教育部在2015年10月发布了《关于本科高校向应用型转变的指导意见》。应用型本科教育目标是培养创新应用型技术技能型人才,要求实现专业链与产业链、课程内容与职业标准、教学过程与生产过程对接[[1]]。作为计算机和软件工程相关的专业基础课《C++面向对象程序设计》课程也应该朝着这一目标进行组织教学。但传统的C++课程的教学,教师注重的是知识点的讲解,老师在讲台上讲,学生在下面听,老师讲什么,学生听什么,学生知道所讲知识点是怎么回事,但不知怎样将其和工程实践结合起来使用。通过这种方式培养出来的学生知识学习的主动性不够,缺乏思维能力,更谈不上创新,和社会实践需求有着一定的差距。鉴于此况,本文提出了在C++面向对象程序设计课程上采用“项目案例驱动”教学法。   2 “项目案例驱动”教学法   “项目案例驱动”教学法是指将实际项目工程的思想引入到课程教学中,以实际项目作为主线,教师作为引导,学生作为主体,是教师和学生共同完成实践项目,是教学相涨的教学方式。“项目案例驱动”教学法用一个或几个实际的项目贯通课程的各个知识点来讲解整门课程,注重理论教学与实践教学相结合;通过实际项目环境的讲解提高学生的学习兴趣,通过项目的讲学做来提高学生学习的积极性、主动性、创造性。   3 《C++面向对象程序设计》教学改革   3.1“项目案例驱动”在C++课程教学的应用   3.1.1 项目案例的选取及划分   项目案例的选取关系到整个项目案例驱动教学的成败,项目案例驱动教学中的案例,不是上课举得几个针对知识点的简单案例,应该具有一定的实际应用场景、学生熟悉,能够让学生有所思考,并且能够将C++课程大纲中的大部分知识点整合融合在一起。C++课程主要涉及类和对象的基本概念、构造函数,析构函数,类的静态成员、友元函数、类的继承、类的多态性、文件操作、运算符重载等知识点,常常用于编写操作系统、嵌入式、小游戏、管理系统等。据项目的难易程度及课程的知识点的特征,C++课程组老师选取在“校人员管理系统”作为课堂教学案例,“图书借阅系统”为老师点讲学生完成的案例,“飞机订票系统”作为学生独立分析完成的案例。   项目案例选取好后,需要将项目划分一个一个的子项目,将课程的知识点融合到各个子项目中,层层推进,以利于课堂教学的正常进行。以“在校人员管理系统”为例,在校人员管理系统包括人员管理、学生管理、教师管理、日期管理等模块。例如在设计学生类和教师类时可以讲解面向对象的基本概念特点、类和对象定义等知识点。在校人员管理系设计与C++课程知识点对应关系如表1所示。   3.1.2 案例的实施   项目案例的选取及模块划分设计好后,项目如何在课堂实施讲解,也是项目案例法教学的一个重要环节。因教授的对象是大一学生,基本没有参与实践项目的经验,所以在C++课程的第一次课的讲解中,会告知学生本门课程的上

文档评论(0)

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

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

1亿VIP精品文档

相关文档