《面向对象程序设计》实验教学大纲。
课程总学时:64 学分:4
实验学时:16 实验个数: 6个实验学分:1分。
课程性质:专业必修课适用专业:计算机类专业。
教材及参考书:《c++语言程序设计(第四版)》,郑莉、董渊编著,北京:清华大学出版社,2011
大纲执笔人:杨军大纲审定人:
一、实验课的性质与任务。
本课程实验大纲是面向计算机专业学生开设的《c++程序设计》实验课计划指导大纲,是依据《面向对象程序设计》课程教学计划指导大纲编制。本课程主要讲述了利用c++进行程序设计的思想和方法,既有面向过程和面向对象的程序设计的理论知识,又包括极强的实践应用能力的培养。本实验大纲力求结合该课程教学计划大纲的相应内容,由浅入深的指导学生了解和掌握如何利用c++程序设计语言进行程序设计,提高学生的动手能力,做到理论和实践相结合,培养学生理解,分析程序,编写,调试程序的能力,使之能把程序设计应用到今后的专业学习中。
二、实验目的与要求。
1.实验目的。
通过本课程的学习,使学生掌握面向过程的程序设计思想和编程思路,初步掌握面向对象的程序设计思想,学会调试程序,能独立编写实用的小型程序。
2.实验要求。
三、实验项目及内容提要。
四、实验内容安排:
实验一类与对象。
设计性实验 4学时)
1) 掌握类的定义和使用;掌握类对象的声明;练习具有不同访问属性的成员的访问方式;观察构造函数和析构函数的执行过程;
2) 学习类组合使用方法;
3) 使用vc++的debug调试功能观察程序流程,跟踪观察类的构造函数、析构函数、成员函数的执行顺序。
实验二 c++程序的结构。
设计性实验 2学时)
1) 观察程序运行中变量的作用域、生存期和可见性;
2) 学习类的静态成员的使用;
3) 学习多文件结构在c++程序中的使用。
实验三数组、指针与字符串实验。
设计性实验 4学时)
1) 学习使用数组;学习字符串数据的组织和处理;学习标准c++库的使用;
2) 掌握指针的使用方法;练习通过debug观察指针的内容及其所指的对象的内容;练习通过动态内存分配实现动态数组,并体会指针在其中的作用;
3) 分别使用字符数组和标准c++库练习处理字符串的方法。
实验四继承与派生。
设计性实验 2学时)
1) 学习定义和使用类的继承关系,定义派生类;熟悉不同继承方式下对基类成员的访问控制;
2) 学习利用虚基类解决二义性问题。
实验五多态和运算符重载。
设计性实验 2学时)
掌握运算符重载的方法;学习使用虚函数实现动态多态性。
实验六模板和文件。
设计性实验 2学时)
五实验报告的格式(本部分要求各学院设计成**作为教学大纲附件)
实验完毕,应用专门的实验报告本,根据预习和实验中的现象及数据记录等,及时而认真地写出实验报告。实验报告一般包括以下内容:
实验(序号) 实验名称。
一)实验目的。
二)仪器工具及材料列出实验中所使用的主要仪器工具及材料。
三)内容及程序应简明扼要地写出实验步骤流程。
四)结果及分析应用文字、**、图形等形式将数据表示出来。根据实验要求对数据进行分析和误差处理。
实验教学大纲
旅游管理专业饭店管理实验教学大纲。一 课程基本信息。课程编号 中文名称 饭店管理实验。课程类别 专业方向课。适用专业 旅游管理专业。总学时 20 总学分 预修课程 编号 饭店管理 餐饮管理 饭店前厅与客房管理。并修课程 编号 无。课程简介 本课程以餐饮管理的理论为基础,以业务经营活动为中心,分别从餐...
实验教学大纲
课程名称 实验教学大纲 黑体小三 课程 根据2011年手册中的课程 课程名称 根据2011年本科教学手册中的课程名称大纲执笔人 英文名称 根据2011年本科教学手册中的英文名称审批人 不可为同一人 实验室名称 根据实验室与设备管理处印发的有关文件。应写明实验中心及实验室或实验分室名称。如 传媒实验教...
实验教学大纲
电子商务实验教学大纲。一 实验平台登录。2 学生用户名学号后8位,初始密码六个1,进入平台后可修改密码,查看学习资料和实验任务,进行实验。二 主要实验任务。1 学员首先完网上银行模块的实验,即形成性考核任务5,网上银行模块主要功能是模拟网上银行系统,并为学生提供一个模拟的网上银行 让学生通过实验能够...