没有合适的资源?快使用搜索试试~ 我知道了~
完整word版-《C-程序设计》教学大纲及课程介绍.doc
0 下载量 81 浏览量
2022-11-13
12:30:30
上传
评论
收藏 56KB DOC 举报
温馨提示
试读
11页
完整word版-《C-程序设计》教学大纲及课程介绍.doc
资源推荐
资源详情
资源评论
《C++程序设计》教学大纲
一、课程基本信息
课程代码:
课程名称:C++程序设计/C++ Programming
课程性质:必修
课程类别:专业基础课
总 学 时:72(36+36)
总 学 分:4
二、课程描述
C++程序设计是目前程序设计的主流范型,是软件开发人员的必备素质。课程主要阐述面向对象技术
程序设计的基本原理和基本技术,使学生深刻理解面向对象技术所带来的观念改革,掌握一种面向对象
程序设计语言和面向对象设计的思维方式、规则与基本方法,了解面向对象程序设计技术的发展趋势。
课程讲述 C++语言面向对象的基本特性,其内容包括 C++对 C 的扩充、类、继承、多态性、模板、IO 类库、
异常处理等。
三、课程目标
本课程的目标是使学生掌握 C++程序设计的基本方法,培养学生面向对象的编程思想,深刻理解和
领会面向对象程序设计封装、继承、多态的特点,培养学生的创新意识和创造能力,使学生初步具备设计、
开发中小型应用程序的综合素质和能力,为后续课程打下基础。
四、课程内容
第一章 C++的初步知识(12 学时)
【主要内容】
理论教学内容(6 学时)
1. C 到 C++
2. C++对 C 的扩充
3. C++程序的编写与实现
实践教学内容与安排(6 学时)
1. Visual C++6.0 集成开发环境和简单 C++程序
2. C++对 C 的扩充
【目的要求】
掌握 C++中基本 I/O 操作;掌握函数重载、函数参数默认值、内置函数的使用;掌握变量引用、作用
域运算符、字符串的使用;掌握 C++的动态内存分配运算符。
第二章 类和对象(4 学时)
【主要内容】
理论教学内容(2 学时)
1. 面向对象程序设计方法概述
2.类的申明和对象的定义
3. 类的成员函数
4. 对象成员的使用
实践教学内容与安排(2 学时)
1. 类和对象
【目的要求】
掌握面向对象程序设计的抽象与封装性,掌握类与对象的概念和使用;初步了解面向对象程序设计基
本思想和方法。
第三章 关于类和对象的进一步讨论(12 学时)
【主要内容】
理论教学内容(6 学时)
1. 构造函数和析构函数
2. 对象数组
3. 对象指针
4. 共用数据的保护
5. 对象的赋值和复制
6. 静态成员
7. 友元
8. 类模板
实践教学内容与安排(6 学时)
1. 构造函数、析构函数以及复制构造函数
2. 常量的使用方式
3. 静态成员和友元
【目的要求】
掌握构造函数、析构函数以及复制构造函数的作用和实现方法;掌握对象指针以及 this 指针的用法;
理解 const 关键字的使用原则;掌握静态成员、友元、类模板的使用方法。
第四章 运算符重载(8 学时)
【主要内容】
理论教学内容(4 学时)
1. 运算符重载的方法和规则
2. 重载双目运算符和单目运算符
3.重载流插入运算符和流提取运算符
实践教学内容与安排(4 学时)
1. 实现一个具体的分数类
【目的要求】
掌握运算符重载的方法和规则;掌握常用双目运算符和单目运算符的重载方法;掌握转换构造函数和
类型转换函数的使用方法。
第五章 继承与派生(8 学时)
【主要内容】
理论教学内容(4 学时)
1. 继承与派生的概念
2. 派生类的构成
3. 派生类成员的访问属性
4.派生类的构造函数与析构函数
5.基类与派生的转换
6.继承与组合
7. 多重继承
实践教学内容与安排(4 学时)
1. 派生类的构成和使用
2. 基类和派生类的转换
【目的要求】
掌握继承类与派生类的关系;掌握派生类成员的访问属性;理解继承与组合的区别;了解多重继承的
使用。
第六章 多态与虚函数(8 学时)
【主要内容】
理论教学内容(4 学时)
1. 多态的概念
2.虚函数
3.纯虚函数与抽象类
实践教学内容与安排(4 学时)
1. 多态和虚函数
剩余10页未读,继续阅读
资源评论
xinkai1688
- 粉丝: 340
- 资源: 8万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功