- 4
- 0
- 约5.46千字
- 约 5页
- 2021-11-11 发布于江苏
- 举报
《面向对象程序设计(c++ )》课程教学大纲
《面向对象程序设计(C++)》课程教学大纲
课程名 面向对象程序设计 课程编码
称
课程英 Object-oriented Programming 课程性质 专业基础课
文名称
总学时 32\2 理论\实验 16\16
\学分
周学时 2 先修课程 高级语言程序设计
数
开课院 适用专业 计算机科学与技术
系
编写人 审批人
一、课程简介
《面向对象程序设计》课程是计算机科学与技术专业的一门专业基础课。
该门课程内容对只有面向过程编程基础的同学来说有一定的难度, 要求学生
具备程序设计语言基础和一定的程序设计能力。 通过本课程的学习使学生建
立面向对象程序设计的一般概念,掌握 C++语言的特点,进而掌握运用 C++
进行面向对象程序设计的方法, 并能在今后的软件开发中能有效地使用面向
对象程序设计技术。
二、教学目的
面向对象程序设计中的关键环节是理解面向对象方法中的机制,如何按
要求设计类以实现特定的功能。通过本课程的学习,力求使读者不仅会使用
C++语言编程,而且可以理解这些机制,为以后学习 VC++面向对象系列开发
工具、软件工程等后续课打下必备的基础。学生应达到如下要求:
1)了解面向对象的思想和基本概念;
2)对 C++语言有别于 C 语言的各种成分有较好的理解;
3)能理解和掌握面向对象的核心概念—类和对象。
三、教学要求
16 学时的理论教学主要是由教师进行课堂讲解,面向程序设计,应该是
独立于程序设计语言的。每章在讲解面向对象方法的每一个新的机制时,首
先介绍为什么要引入这些机制, 然后说明这些机制在 C++ 内部是如何实现的。
16 学时的实验则应由教师预先安排实验题。 每个实验除了给出实验目的、
实验内容外,还要求学生结合实验内容进行分析和讨论。对初学者来说,理
解面向对象程序设计的基本思想需要一个循序渐进的过程, 所以提供的实验
内容即要有验证性的,也要有应用性的。对于学生操作过程中出现的典型问
题应在后面的课程中进行讲解。
四、课程重点与难点
重点:构造函数和析构函数;单一继承;多态性
难点:单一继承;多态性
4 / 5
《面向对象程序设计(c++ )》课程教学大纲
五、教学内容
教学时间分配表
章节 内容 学时 备注
第 1章 面向对象程序设计概论 2
理 第2章 从C到C++ 4
论 第 3章 类与对象 4
教 第4章 继承机制 2
学 第 5章 多态性和虚函数 4
理论学时合计 16
原创力文档

文档评论(0)