1、课程编号:
2、课程名称(中、英文):面向对象程序设计/ Object-Oriented Programming
3、课程总学时/实验学时:64/32
4、课程总学分/实验学分:4/2
5、实验的目的与要求:让学生在已掌握计算机基础编程和面向对象思想的基础上,进行实际设计和编程的训练,培养学生具有初步的模块设计和面向对象编程能力,具有编写实习报告的能力。本实习可加深学生对编程原理和方法的理解,并在设计技巧上得到进一步熟练,为后续的GIS软件设计课程及GIS科学研究打下良好的基础。
6、主要仪器设备及台(套)数:计算机40台、Visual C++ 6.0、NetBeans软件。
7、主要实验教材(指导书)及参考用书:
教材:《C++面向对象程序设计》,作者:王萍主编,清华大学出版社,2002年2月第1版
参考书目:[美] Dale N, Weems C, Headington M 等编著,C++程序设计(第二版,影印版),北京:高等教育出版社,2001
8、成绩考核方式与评定:考试、实验操作和实验报告。
9、实验项目内容:
序号
|
实验项目名称
|
实验内容
|
学时
|
实验
要求
|
实验
类型
|
每组
人数
|
1
|
熟悉实验环境
|
1.安装C++和Java软件
2.熟悉熟悉实验环境
|
2
|
必做
|
验证
|
1
|
2
|
函数与程序结构
|
1.函数与程序结构操作
|
4
|
必做
|
验证
|
1
|
3
|
复杂数据类型
|
设计结构与一般类
|
2
|
必做
|
验证
|
1
|
4
|
构造函数与析构函数
|
创建类的构造函数与析构函数
|
2
|
必做
|
验证
|
1
|
5
|
静态成员和友元
|
创建并使用静态成员和友元
|
4
|
必做
|
验证
|
1
|
6
|
运算符重载
|
创建和使用矢量对象之间常使用的重载运算符
|
6
|
必做
|
验证
|
1
|
7
|
继承与虚函数
|
创建接口、抽象类、基类和子类,实现基类中的虚函数
|
6
|
必做
|
验证
|
1
|
8
|
面向对象程序设计
|
使用面向对象思想设计一个信用卡付帐系统。
|
6
|
必做
|
综合
|
1
|
撰稿人: 段 炼 审稿人:
2007年 7月 10日 年 月 日
|