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

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

ID:15071557

大小:28.50 KB

页数:9页

时间:2018-08-01

“c++面向对象程序设计本科教学探索与实践”_第1页
“c++面向对象程序设计本科教学探索与实践”_第2页
“c++面向对象程序设计本科教学探索与实践”_第3页
“c++面向对象程序设计本科教学探索与实践”_第4页
“c++面向对象程序设计本科教学探索与实践”_第5页
资源描述:

《“c++面向对象程序设计本科教学探索与实践”》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、“C++面向对象程序设计本科教学探索与实践”第24卷第6期Vo1.24N0.6钦州学院JOURNALOFQINZItoUUNIVERSITY2009年12月Dec..2009"C++面向对象程序设计本科教学探索与实践张广平(钦州学院数学与计算机科学系,广西钦州535000),,[摘要]c++面向对象程序设计是计算机本科专业的一门主干课程.只有从教学计划修订,教材精选,教学内容优化,教学方法和手段的改进,考核方式改革等方面进行探索和实践,才能取得了较好的教学效果.[关键词]面向对象程序设计;课程;教学改革[中图分类号]TP312.1—4[文献标识码]A[文章编号]167

2、3—8314(2009)06—0042—03《c++面向对象程序设计》是计算机本科专业的一门专业课程,其目的是培养学生了解面向对象程序设计的基本理论和基本概念,主要是面向对象的程序设计思想,掌握面向对象程序设计的基本技巧和方法,重点是培养学生的思维和实际编程能力,培养与计算机应用相关的软件设计,测试,管理及新产品的开发领域高素质应用型人才.如何使c++面向对象程序设计教学紧跟时代发展的步伐,培养和造就一批具有高素质创新性和竞争性的人才,是摆在从事该学科高校教师面前的首要问题.笔者深深认识到为了适应现代化人才市场的需要,为了抓住广西北部湾开放开发的大好时机,为北部湾开发

3、培养更多的应用型,创新性的人才,就应不断地更新教学理念,改革教学内容,教学环节和教学方法,努力提高教学质量.经过多年对C++面向对象程序设计的教学和软件开发实践,笔者对C++面向对象程序设计课程进行了一些探索和尝试.《c++面向对象程序设计》课程特点及教学中存在的问题:第一,涉及知识面广,内容丰富.c++面向对象程序设计由c++基本概念(包括类,对象,构造函数,析构函数,友元,类模板等)和基本的属性(包括继承,派生,多态性,虚函数等)以及提供的一些类库操作部分组成.由于内容多,教学课时相对较短.因此,如何在有限的课时内完成教学任务,确保教学质量,达到良好的教学目的是首

4、先要考虑的问题.第二,实践性强.本学科所学的知识主要是用于实际的软件开发实践,是实践性很强的课程,课程的主要目标之一就是提高学生的实践和动手能力,培养学生设计解决实际应用问题的思维.因此,加大上机实践的课时量就显得尤为必要.第三,与其它计算机课程类似.C++面向对象程序设计课程也具有逻辑性强,概念抽象,知识点应用灵活等特点,这样就增加了课堂教学的难度.另外,新技术,新知识不断涌现,对人才需求的质量不断提高的新形势下,必须改进教学内容和教学方法,与时俱进,努力调动学生学习的积极性和主动性,以培养出高素质的创新性人才.基于C++面向对象程序设计课程存在的上述特点,笔者从教

5、学大纲,教学手段,方法及教学考核评定等方面进行了一些探索和尝试.1制定合理的教学大纲根据计算机专业培养计划和教育部计算机专业教学指导委员会制定的计算机专业规范,在征求了教师和学生的意见后,重新修订了《C++面向对象程序设计》教学大纲和教学计划,使大纲更符合专业的发展方向.主要体现在以下几个方[收稿日期]2008—11—27[作者简介]张广平(1975一),男,湖北浠水人,钦州学院教学与计算机科学系教师,硕士.第6期张广平:"c++面向对象程序设计"本科教学探索与实践43面:(1)重新调整了每个章节的授课时数,将重点放在学生学习基本理论,基本原理的内容上,而减少了在实际

6、开发中应用较少的章节的授课时数.如:过去在课堂上要给学生讲授运算符重载相关章节,调整以后,只讲面向对象重点的,应用最为频繁的内容,例如:类和对象,继承与派生,多态与虚函数.而相对在开发中较少使用的知识点要求学生自己在课后自学并完成相关的练习,然后对学生作业中存在的问题再进行重点讲解,这样节约了课时数,也能很好的发现同学对知识的应用掌握情况.(2)修改大纲的教学内容时,不象以前那样只简单列出各章节的题目,而是明确了各章节需要了解和掌握的具体内容,这样使得教师更加明确所讲授的内容.这就要求教师必须完成教学大纲规定的教学内容,从而避免了教师调整课程内容的随意性.(3)此次也

7、将与理论课程相配套的教学实验的具体要求列入大纲中.按照大纲要求,在讲授面向对象的具体概念原理时必须使用可视化的调试界面平台来讲解具体的实例.比如采用了VisualC++和.Net开发平台来调试每一概念,方法应用的实例,让学生在学习抽象逻辑性较强的面向对象的性质时有一个更直观的认识,更有利于培养学生的实际动手开发能力.2选择合适的教学参考书,优选教学内容由于计算机技术的飞速发展,程序设计思想和语言的日新月异,以及每个学校实际教学情况的不同,没有任何一本教材完全适用于本系本专业本课程的教学.在选择授课教材时,应考虑教材的系统性,基础性,科学性和先进性,其

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

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

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