



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
C+程序设计教学大纲一、课程基本信息课程编号:08060703015D课程中文名称C+程序设计课程英文名称C+ Programming课程类别专业选修课适用专业软件工程;数字媒体开课学期第三学期总 学 时48 学时(理论教学32学时,实验16学时)总 学 分3先修课程程序设计基础课程简介本课程是计算机相关专业的一门重要的专业基础课。它为其它专业课程奠定程序设计的基础,又是其它专业课程的程序设计工具。本课程介绍了面向对象程序设计的基本概念、详尽地讲述C+语言面向对象的基本特性,其内容包括类、对象、继承、多态性、虚函数、模板、流类库、异常处理和STL等。建议教材杜茂康等.C+面向对象程序设计(第2版)M.北京:电子工业出版社,2011参考资料1 钱能.C+程序设计教程(第二版)M.北京:清华大学出版社,20052 (美)Bruce Eckel .C+编程思想M.北京:机械工业出版社,20113 (美)Stanley B. Lippman .Essential C+(注释版)M.北京:机械工业出版社,2010二、课程教学目标本课程的目的是通过对C+语言面向对象方面的学习,掌握C+语言的面向对象的基本特性,掌握应用C+语言进行简单程序设计的技能,使学生能理解和领会面向对象程序设计的特点和风格,掌握C+ 编程方法,为进行各种面向对象实用程序的开发奠定一个良好的基础。三、理论教学内容与要求1 面向对象思想(4 学时)教学内容要求程度(1)OOP概念理解(2)面向对象的原因(3)数据的输入与输出掌握输入流cin和输出流cout的使用。(4)Visual C+6.0开发环境的使用掌握Visual C+6.0开发环境的使用。2 C+ 基础(4 学时)教学内容要求程度(1)const常量掌握使用const取代#define定义常量和只读参数的声明。(2)new和delete运算符掌握new和delete的使用。(3)引用概念掌握引用的概念和应用(引用变量定义及初始化)、引用作函数的参数、返回引用的函数、引用与指针的比较。(4)内联函数概念了解内置inline函数的定义以及与宏定义的比较。(5)名字空间概念掌握名字空间的作用和使用。3 类和对象(8 学时)教学内容要求程度(1)类和对象理解类和对象的概念、类和结构体的区别;掌握类和对象的定义方法、类成员的访问权限。(2)类成员函数理解类成员函数的作用、常成员函数的特点;掌握类成员函数的定义方法(3)类构造函数和析构函数掌握构造函数的一般概念和定义、参数化的构造函数、带缺省参数的构造函数、拷贝构造函数、析构函数的一般概念和定义。(4)构造函数与初始化列表掌握构造函数的初始化列表的作用及使用。(5)静态成员掌握静态数据成员的定义和作用、静态成员函数的定义和作用。(6)this 指针理解this 指针的产生和作用;掌握this 指针的使用。(7)类对象成员掌握类对象成员的概念、初始化顺序和方法。(8)向函数传递对象掌握向函数传递对象的方式:传值、传引用和传指针。(9)类的作用域和对象的生存期掌握类的作用域和对象的生存期(10)友元概念了解友元的用途和使用。4 继承与多态 (6 学时)教学内容要求程度(1)继承的概念理解(2)继承方式掌握私有、保护、公有方式派生类的定义方法,三种方式的派生类对基类的(私有、保护、公有)成员的访问权。(3)基类与派生类的关系掌握成员函数的重定义和名字隐藏及派生类对基类成员的访问方式。(4)派生类的构造函数和析构函数掌握派生类的构造函数和析构函数的定义、派生类对象创建中基类和派生类构造函数和析构函数的调用顺序。(5)基类对象与派生类对象赋值相容问题理解基类对象与派生类对象赋值相容关系;掌握基类对象与派生类对象赋值方式。(6)继承与组合理解继承与组合的区别。(7)静态多态和动态多态理解静态绑定和动态绑定、静态多态性、动态多态性。(8)虚函数理解动态多态性的需要和引入虚函数的必要性;掌握对象指针的定义和使用、虚函数的定义方法和使用。(9)纯虚函数和抽象类理解纯虚函数与抽象类的引入、纯虚函数多态性的体现;掌握抽象类的使用。5 模板(4 学时)教学内容要求程度(1)模板的概念理解(2)函数模板和模板函数理解函数模板和模板函数的关系,掌握函数模板的定义及使用。(3)类模板和模板类理解类模板和模板类的关系,掌握类模板的定义及使用。(4)STL的使用了解标准模板库STL的结构和组成,通过实例学习如何使用STL编程和理解使用STL编程的优越性。6 异常(2 学时)(1)异常处理的概念理解(2)C+的异常处理掌握异常的捕获、匹配和处理。(3)异常类了解异常类的定义和使用。7 文件与流(4 学时)(1)C+流类库的概念和结构理解(2)常用I/O成员函数了解常用I/O成员函数的使用。(3)文件的输入输出掌握文件的打开和关闭、文件的读写方法。四、实验教学内容与要求教学内容要求程度1 类和对象实验(4学时)掌握类和对象的定义和使用方法、对象的初始化和赋值方法、静态成员的使用方法、this指针的使用方法、const类型使用。2 继承和多态实验(4学时)掌握派生类的定义方法、构造函数初始化列表的使用、虚函数的定义和使用,理解使用虚函数和继承实现多态性。3 模板和异常实验(4学时)掌握函数模板和类模板的使用,理解C+的异常处理机制。4 文件与流实验(4学时)了解流类库中常用的类及其成员函数的用法
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年航空公司飞机维护员新员工岗位专业知识笔试题目及答案
- 生药学试题试卷及答案
- 高校采购合同模板(3篇)
- 高粱种子买卖合同书模板(3篇)
- 高空施工合同范本售后(3篇)
- 地坪施工与设备租赁综合合同
- 农用土地租赁与农业绿色生产模式合作框架协议
- 汽车制造企业生产线员工招聘与安全生产协议
- 民航气象专业面试题及答案
- 幼师专业考试题及答案
- 自来水厂药品管理制度
- 残值评估与定价模型-洞察阐释
- 意式轻奢软装设计
- 瑞幸咖啡公司员工管理制度
- 2025至2030年中国电动场地车行业竞争战略分析及市场需求预测报告
- 2025-2030年中国宠物服务行业市场深度调研及投资前景与投资策略研究报告
- 胖东来考勤管理制度
- 地质灾害风险评估与防治
- 物理实验安全培训
- 小区物业管家管理制度
- 第三届全国技能大赛竞赛-无人机驾驶(植保)选拔赛备考试题库(附答案)
评论
0/150
提交评论