《C++程序设计》课程教学大纲.pdfVIP

  • 1
  • 0
  • 约9.72千字
  • 约 6页
  • 2023-08-23 发布于上海
  • 举报
C++程序设计 C ++ Programming 一、课程基本信息 学 时: 40 学 分: 2.5 考核方式:考试 (平时成绩占30%,课程论文成绩占70%) 中文简介: 《C++程序设计》是面向物联网工程专业的一门重要的专业选修 课,其先修课程为C语言程序设计。本课程的主要任务是通过本课程学习使学生 领会C++结构化程序设计和面向对象设计的思想,掌握C++结构化程序设计和面向 对象设计的方法,锻炼学生的逻辑思维能力,为学生将来结合其专业应用计算机 编程打下一个扎实的基础。 二、教学目的与要求 第一章 C++的初步知识 掌握C++中基本I/O操作;掌握函数重载、函数参数默认值、内置函数的使用; 掌握变量引用、作用域运算符、字符串的使用;掌握C++的动态内存分配运算 符。 第二章 类和对象 掌握面向对象程序设计的抽象与封装性,掌握类与对象的概念和使用;初步 了解面向对象程序设计基本思想和方法。 第三章 关于类和对象的进一步讨论 掌握构造函数、析构函数以及复制构造函数的作用和实现方法;掌握对象指 针以及this指针的用法;理解const关键字的使用原则;掌握静态成员、友元、 类模板的使用方法。 第四章 运算符重载 掌握运算符重载的方法和规则;掌握常用双目运算符和单目运算符的重载方 法;掌握转换构造函数和类型转换函数的使用方法。 第五章 继承与派生 掌握继承类与派生类的关系;掌握派生类成员的访问属性;理解继承与组合 的区别;了解多重继承的使用。 第六章 多态与虚函数 理解多态的概念及使用;掌握使用虚函数实现多态;掌握纯虚函数与抽象类 的使用。 第七章 输入输出流 掌握istream、ostream类的用法;掌握文件的打开、关闭以及读写方法;了 解字符串流的用法。 第八章 C++工具 掌握C++中的异常处理机制;掌握命名空间的用法。 第九章 Windows程序设计概述 了解Windows程序的运行机制;了解使用MFC创建Windows程序;了解文档/ 视图结构;了解资源、对话框和控件的使用。 三、教学方法与手段 以教师为中心的讲授、提问及论证等的教学方法,教学手段使用板书与多媒 体相结合的手段。通过课堂讲述及互动讨论等形式,通过课程实验、学生小组等 辅助方式让学生掌握所要求的内容。 四、教学内容及目标 1、理论课程 (26学时) 学时 教学内容 教学目标 分配 第一章 C++ 的初步知识 2 1. C到C++ 了解 2. C ++对C的扩充 理解 3. C++程序的编写与实现 理解 重点与难点:C++程序的编写与实现 衡量学习是否达到目标的标准:能编写C++程序,读懂 C++例题 第二章 类和对象 2 1. 面向对象程序设计方法概述 了解 2 .类的申明和对象的定义 理解 3. 类的成员函数

文档评论(0)

1亿VIP精品文档

相关文档