您所在的位置:首页 >> 教学体系 >> 教学大纲 >> 实验大纲
 

《C++程序设计》实验教学大纲

 

发布日期:2015-08-24  浏览次数:431

 
所属课程名称:程序设计及C++ 语言 

英文名称:C++ Program Design

所属课程编号:1101101 

面向专业:电子电气类专业

课程总学时:_  56+56 __;实验学时__56__ _

课程学分:__5.5_  

本大纲主撰人: 柏毅(Tel:025-83795549   E-mail:by.rcls@seu.edu.cn)

 

一、实验目的

C++程序设计是电子电工类大学生的基础课,也是第一门计算机程序设计课程,本课程是一门实践性很强的课程,必须通过大量的上机训练才能达到对所学理论知识的理解。本实验针对这一目的,针对性地设计与课堂教学相配合的一系列实验,使学生通过不断的实践,获得对理论知识的理解,同时奠定程序设计的基本功。

 

二、实验内容、学时分配与组织

序号

实验项目

名称

内  容  提  要

实验

性质

实验

类型

学时

分配

每组

人数

备注

1

VC6.0集成环境使用

了解VC6.0集成环境的主要界面功能、使用方法;了解C++的输入输出,加深对常用基本数据结构的解

基础

基本型

2

1

 

2

基本控制结构程序设计

分支结构程序设计

基础

基本型

2

1

 

3

基本控制结构程序设计

循环结构程序设计

基础

基本型

4

1

 

4

基本控制结构程序设计

嵌套循环、分支结构与循环结构的综合应用

选作

提高型(综合性 )

4

1

 

5

函数应用

函数定义和调用的基本方法

基础

基础型

2

1

 

6

函数应用

变量的作用域和生命期,递归函数设计

基础

基础型

2

1

 

7

函数应用

内联、缺省变元、重载、编译与处理

基础

基础型

2

1

 

8

类定义和使用

设计类,其中的构造函数、析构函数及其他常用成员设计,类的测试

基础

基础型

2

1

 

9

运算符重载

运算符重载的方法,常用运算符重载

基础

基础型

2

1

 

10

引用

引用调用与传值调用的区别

基础

基础型

2

1

 

11

结构体

结构体定义和使用方法,结构体数组使用方法

选作

基础型

4

1

建议选

12

指针应用

指针概念、用指针间接操作变量

基础

基础型

2

1

 

13

指针应用

指针作为函数参数,指针和数组的关系,字符串操作

基础

基础型

4

1

 

14

模板

查找排序算法的应用

基础

基础型

4

1

 

15

模板

线性表模板类的应用

选作

提高型

4

1

 

16

动态内存分配

动态内存分配的基本概念、new运算和delete运算

基本

基础型

2

1

 

17

链表

链表的基本操作

基本

基础型

4

1

 

18

链表

链表模板类

选作

基础型

4

1

 

19

继承

类的继承机制

基本

基础型

2

1

 

20

多态

虚函数与多态的实现

基本

基础型

2

1

 

21

输入输出流类

文件操作、<<和>>运算符重载

基本

基础型

4

1

 

22

程序综合应用

 

选作

提高型

4

1

 

三、教学管理模式与注意事项

1. 学生在实验前必须认真复习课程有关内容,预习实验指导书。

2. 实验由学生独立操作完成,实验时间根据具体的安排执行,每次2-4学时。

四、成绩评定与占课程总成绩的比例

指导教师根据学生实验出勤、完成情况作出记录,纳入平时成绩。按10%比例纳入课程的总成绩。

五、设备与器材配置(每组)

计算机(安装VC++6.0)                            1台

六、实验任务书与参考资料

吴乃陵、李海文   C++程序设计实践教程     高等教育出版社    2006年3月

 
版权所有:生物医学工程国家级实验教学示范中心(东南大学)    技术支持:南京先极科技有限公司