面向对象程序设计 (专业基础课)
Object-Oriented Programming
【课程编号】BJ26175 【课程类别】专业基础
【学分数】3 【编写日期】2010.3.30
【学时数】60=38+22 【先修课程】C 语言程序设计、计算机应用
基础
【适用专业】网络工程、通信工程
一、教学目的、任务
通过学习,使学生深刻理解和领会面向对象的基本思想和基本特征,掌握面向对象程序设计语
言 C++语言的基本概念、基本语法以及面向对象程序设计的基本方法;使学生养成面向对象的编
程思维习惯。
二、课程教学的基本要求
1. 理解面向对象的基本概念和使用面向对象技术进行程序设计的基本思想
2. 能比较熟练地用 C++语言进行一般面向对象的程序设计
3. 初步掌握面向对象编程环境 Visual C++的使用
三、教学内容和学时分配 (2 + 5 + 14 + 9 + 12 + 7 + 6 + 5 = 60)
第一章 面向对象程序设计概述 2 学时(课堂讲授学时 2)
主要内容:
1. 什么是面向对象程序设计
2. 对象与类
3. 封装
4. 继承性
5. 多态性
6. 面向对象程序设计的语言
教学要求:
了解什么是面向对象程序设计;掌握对象和类的基本概念;理解面向对象程序设计的基本特
征。
其它教学环节:
安排课外了解面向对象程序设计方面的基本概念。
第二章 C++概述 5 学时(课堂讲授学时 2+课程实验学时 3)
主要内容:
1. C++的起源和特点