1、面向对象程序设计实验Experiment of Object-Oriented Programming一、课程基本情况课程总学时:48学时 实验总学时:16学时 学 分:3学分 开课学期:第2学期 课程性质:必修对应理论课程:面向对象程序设计适用专业:网络工程教 材:C+语言程序设计(第4版)学生用书,清华大学出版社,郑莉,董渊,何江 舟编著,2010开课单位:计算机与软件学院软件工程系二、课程的教学目标和任务面向对象C+程序设计语言是一门高效实用的程序设计语言,它既可进行过程化程序设 计,也可进行面向对象程序设计。随着C+逐渐成为ANSI标准,这种新的面向对象程序设 计语言已经成为了程序员最
2、广泛使用的工具。本课程是一门计算机及相关专业的重要的专业 基础课,开设实验课程主要目的是使学生掌握有关C+语言的基本概念、基本语法和编程方 法,理解C+语言面向对象的重要特征,促使学生理论联系实际,能够灵活应用自己所学的 理论知识进行程序开发,增强学生的实践动手技能,并能够提高学生独立分析问题和解决问 题的能力。三、课程的内容和要求序号工程名称所需学时内容提要实 要 必 开验 求 选 开实 验 类 型实验一C+程序的运行环 境及简单程序设 计21、熟悉C+程序的运行环境及简单程序设计2、简单C+程序设计V验证实验二函数21、函数的定义与引用;2、重载函数;3、 函数嵌套V设 计实验三类和对象2
3、1、类和对象的定义与使用;2、构造函数和 析构函数的执行过程V设 计实验四C+程序结构21、观察程序运行中变量的作用域;2、类的 静态成员的使用;3、多文件结构V设 计实验五数组与指针21、对象数组与指针定义与使用V设 计实验六继承与派生21、类的继承与派生;2、不同继承方式下对 基类成员的访问控制;3、虚基类V设计实验七多态性2定义一个复数类,采用运算符重载,实现复 数+,-运算。V设计实验八流类库与输入输 出21、流类库中常用类及成员函数的使用;2、 文件的应用V设计四、课程考核(1)实验实习报告的撰写要求:1 .试验目的2 .试验内容3 .流程图(可选)4 .实现代码5 .程序运行结果(2)实验实习报告:不少于3次;(3)考核及成绩评定:以上机实习完成情况和实习报告完成情况进行综合考核五、参考书目1.郑莉 等,C+语言程序设计(第3版)学生用书,清华大学出版社,2015. 3O