《面向对象程序设计(c++)》教学大纲v3.0

《面向对象程序设计(c++)》教学大纲v3.0

ID:14367625

大小:64.50 KB

页数:6页

时间:2018-07-28

《面向对象程序设计(c++)》教学大纲v3.0_第1页
《面向对象程序设计(c++)》教学大纲v3.0_第2页
《面向对象程序设计(c++)》教学大纲v3.0_第3页
《面向对象程序设计(c++)》教学大纲v3.0_第4页
《面向对象程序设计(c++)》教学大纲v3.0_第5页
资源描述:

《《面向对象程序设计(c++)》教学大纲v3.0》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、计算机科学与技术专业《面向对象程序设计》教学大纲第6页共7页课程编号:07128课程名称:面向对象程序设计C++(Object-OrientedProgrammingC++)计算机科学与技术及相关专业的专业基础课《面向对象程序设计C++》教学大纲一、课程说明随着计算机技术的发展,面向对象的程序设计方法越来越被人们广泛应用。而C++是最能体现面向对象特点的一种计算机语言,所以这门课是计算机专业的专业基础课程,也是专业的主干课程。它将为学生确立面向对象的编程思想奠定基础,增强计算机专业学生的专业发展后劲。课程教学目标是:1、掌握一门面向对象的

2、程序设计语言;2、培养面向对象的思维方法,建立面向对象的编程思想;3、提高计算机知识的自学能力。本课程内容繁多,采用上课讲解、上机辅导、课外自学三结合的办法进行教学。本课程的先修课程是《高级语言程序设计》、《数据结构》。它又是《WEB程序设计》、《软件工程》等一些专业课的先修课程。本课程也是本专业学生参加硕士研究生入学考试和中国计算机软件专业技术资格和水平考试的各级程序员考试的主要专业内容。本课程的教学时间安排是:每周3节课,计划教学周数18周,总课时数54学时,其中实验时数18学时。另有一周课程设计。本课程总学分数:4学分,其中课堂讲授

3、及上机实验3学分,课程设计1学分。本课程安排在第四学期或以后开设。二、学时分配表教学内容授课学时实验学时第1章第2章第3章第4章第5章第6章第7章第8章第9章第10章第11章第12章第13章第14章第15章第16章第17章VC++集成开发环境程序设计概述C++语言基础类对象继承面向对象程序设计的方法与步骤多态与抽象类模板异常I/O流创建应用程序框架MFC原理简介对话框编程文档与视图编程高级应用程序编程综合应用案例2006442222211222220022000000004242莆田学院电子信息工程系计算机专业教研室2008年2月制订计算

4、机科学与技术专业《面向对象程序设计》教学大纲第6页共7页合计3618课程设计:1周,安排第12周结束后进行。三、教学目的与要求本课程教学目的:帮助学生抛弃原来的编程习惯和思考方法,建立面向对象的编程思想,牢固掌握C++语言的基本结构和主要特征。本课程的教学要求:学生必须有学过C语言和面向过程程序设计的基础,学完本课程后能用面向对象的方法解决一个实际问题,并编写出比较完整的应用程序。本课程各章的教学要求和知识考核点如下:第1章VC++集成开发环境本章主要知识点:VisualC++常用功能键及其意义、Standard工具栏、BuildMini

5、Bar工具栏、菜单、程序调试基本过程和一个面向对象的程序实例。重点是:程序实例调试过程。难点是:面向对象的程序实例。第4章类(Classes)本章主要知识点:类的概念(数据和函数封装在一起)、声明和定义类与成员函数的方法、访问成员函数的方法、重载成员函数、私有和保护数据如何屏蔽外部访问的原理、类与结构的区别;运算符重载的方法和意义、重载运算符的时机、对象的转换;静态成员的声明、静态成员函数的使用及其与特定对象的无关性、友元的定义与使用、友元作用的优缺点。重点是:类的概念。难点也是:运算符重载。第5章对象生灭(ObjectBirth&Dea

6、th)本章主要知识点:类与对象的区别、构造函数的特征、定义构造函数的方法、默认构造函数的意义、构造和初始化类成员的方法;C++程序内存分配情况、操作符new和delete的使用、分配和释放对象的时机、拷贝构造函数的定义与调用、浅拷贝与深拷贝的区别。重点是:构造函数的设计与调用。难点是:拷贝构造函数的定义与调用。第6章继承(Inheritance)本章主要知识点:继承的机制、新类与原类的继承关系、如何通过继承提高软件的重用性;多重继承的工作原理、多重继承要解决的问题、虚拟继承的实质、多重继承的方法。重点是:继承的机制。难点是:多重继承的工作

7、原理。第7章面向对象程序设计的方法与步骤本章主要知识点:抽象编程、编程质量、基于过程编程、基于对象编程、程序维护、程序扩展。重点是:基于对象编程。难点是:基于对象编程。第8章多态与抽象类本章主要知识点:派生类同化问题、多态与虚函数、抽象类、案例解析。重点是:多态编程。难点是:多态编程。第9章模板本章主要知识点:模板的概念、定义与使用模板的方法和意义、使用模板的方法和意义。重点是:模板的定义与使用。难点是:模板的定义。第10章异常(Exception)本章主要知识点:异常处理的基本思想和实现、异常的规则、使用异常的方法、异常处理的应用。重点

8、是:异常处理的实现。难点是:异常处理的应用。第11章I/O流本章主要知识点:I/O流类列表、输入/输出标准流类、常用的I/O流类库控制符、文件流类莆田学院电子信息工程系计算机专业教研室2008

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

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

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