“C++面向对象程序设计本科教学探索与实践”.docVIP

“C++面向对象程序设计本科教学探索与实践”.doc

  1. 1、本文档共9页,可阅读全部内容。
  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++面向对象程序设计本科教学探索与实践” 第24卷第6期 Vo1.24N0.6 钦州学院 JOURNALOFQINZItoUUNIVERSITY 2009年12月 Dec..2009 C++面向对象程序设计 本科教学探索与实践 张广平 (钦州学院数学与计算机科学系,广西钦州535000) ,, [摘要]c++面向对象程序设计是计算机本科专业的一门主干课程.只有从教学计划修订,教材精选, 教学内容优化,教学方法和手段的改进,考核方式改革等方面进行探索和实践,才能取得了较好的教学效果. [关键词]面向对象程序设计;课程;教学改革 [中图分类号]TP312.1—4[文献标识码]A[文章编号]1673—8314(2009)06—0042—03 《c++面向对象程序设计》是计算机本科专业 的一门专业课程,其目的是培养学生了解面向对 象程序设计的基本理论和基本概念,主要是面向 对象的程序设计思想,掌握面向对象程序设计的 基本技巧和方法,重点是培养学生的思维和实际 编程能力,培养与计算机应用相关的软件设计,测 试,管理及新产品的开发领域高素质应用型人才. 如何使c++面向对象程序设计教学紧跟时代发 展的步伐,培养和造就一批具有高素质创新性和 竞争性的人才,是摆在从事该学科高校教师面前 的首要问题.笔者深深认识到为了适应现代化人 才市场的需要,为了抓住广西北部湾开放开发的 大好时机,为北部湾开发培养更多的应用型,创新 性的人才,就应不断地更新教学理念,改革教学内 容,教学环节和教学方法,努力提高教学质量.经 过多年对C++面向对象程序设计的教学和软件 开发实践,笔者对C++面向对象程序设计课程进 行了一些探索和尝试. 《c++面向对象程序设计》课程特点及教学 中存在的问题: 第一,涉及知识面广,内容丰富.c++面向 对象程序设计由c++基本概念(包括类,对象,构 造函数,析构函数,友元,类模板等)和基本的属 性(包括继承,派生,多态性,虚函数等)以及提供 的一些类库操作部分组成.由于内容多,教学课 时相对较短.因此,如何在有限的课时内完成教 学任务,确保教学质量,达到良好的教学目的是首 先要考虑的问题. 第二,实践性强.本学科所学的知识主要是 用于实际的软件开发实践,是实践性很强的课程, 课程的主要目标之一就是提高学生的实践和动手 能力,培养学生设计解决实际应用问题的思维. 因此,加大上机实践的课时量就显得尤为必要. 第三,与其它计算机课程类似.C++面向对 象程序设计课程也具有逻辑性强,概念抽象,知识 点应用灵活等特点,这样就增加了课堂教学的难 度.另外,新技术,新知识不断涌现,对人才需求 的质量不断提高的新形势下,必须改进教学内容 和教学方法,与时俱进,努力调动学生学习的积极 性和主动性,以培养出高素质的创新性人才. 基于C++面向对象程序设计课程存在的上 述特点,笔者从教学大纲,教学手段,方法及教学 考核评定等方面进行了一些探索和尝试. 1制定合理的教学大纲 根据计算机专业培养计划和教育部计算机专 业教学指导委员会制定的计算机专业规范,在征 求了教师和学生的意见后,重新修订了《C++面 向对象程序设计》教学大纲和教学计划,使大纲 更符合专业的发展方向.主要体现在以下几个方 [收稿日期]2008—11—27 [作者简介]张广平(1975一),男,湖北浠水人,钦州学院教学与计算机科学系教师,硕士. 第6期张广平:c++面向对象程序设计本科教学探索与实践43 面:(1)重新调整了每个章节的授课时数,将重点 放在学生学习基本理论,基本原理的内容上,而减 少了在实际开发中应用较少的章节的授课时数. 如:过去在课堂上要给学生讲授运算符重载相关 章节,调整以后,只讲面向对象重点的,应用最为 频繁的内容,例如:类和对象,继承与派生,多态与 虚函数.而相对在开发中较少使用的知识点要求 学生自己在课后自学并完成相关的练习,然后对 学生作业中存在的问题再进行重点讲解,这样节 约了课时数,也能很好的发现同学对知识的应用 掌握情况.(2)修改大纲的教学内容时,不象以 前那样只简单列出各章节的题目,而是明确了各 章节需要了解和掌握的具体内容,这样使得教师 更加明确所讲授的内容.这就要求教师必须完成 教学大纲规定的教学内容,从而避免了教师调整 课程内容的随意性.(3)此次也将与理论课程相 配套的教学实验的具体要求列入大纲中.按照大 纲要求,在讲授面向对象的具体概念原理时必须 使用可视化的调试界面平台来讲解具体的实例. 比如采用了VisualC++和.Net开发平台来调试 每一概念,方法应用的实例,让学生在学习抽象逻 辑性较强的面向对象的性质时有一个更直观的认 识,更有利于培养学生的实际动手开发能力. 2选择合适的教学参考书,优选教 学内容 由于计算机技术的飞速发

文档评论(0)

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

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

1亿VIP精品文档

相关文档