数据结构与算法设计实验教学大纲(选修)
- 格式:doc
- 大小:40.00 KB
- 文档页数:3
《数据结构与算法设计》课程实验教学大纲
一、实验课程名称:
数据结构(Data Structure)
二、课程编号:
三、课程类别:专业选修课
四、实验课性质:非独立设课
五、适用专业与学时学分:
移动通信、光通信专业课程总学时:32;总学分:2;实验课学时:4
六、实验教学目的和基本要求
加深学生对教学内容的理解,验证所学的算法和数据结构,培养学生设计数据结构的能力和根据数据结构设计算法的能力。
通过对具体问题的分析、设计和实现,培养学生进行软件开发所需要的动手能力,为学好后续课程打下坚实的基础。
要求学生独立完成每个实验,教师检查实验现象和实验结果。
每完成一个实验,写一份实验报告。
七、主要仪器设备:
计算机1台Turbo C软件
八、实验课程内容及要求
九、考核要求
(1)实验报告:见附件“数据结构课程实验报告要求”
(2)考核方式
a、学生进行实验前由指导教师点名。
b、学生完成每次实验后须经指导教师验收同意后方可离开实验室。
c、指导教师对每份实验报告进行批改、评分,并将成绩登录在册。
有缺项者要求及时
订正补齐,不符合实验要求的重做。
d、该课程所有实验结束后,指导教师根据学生的实验及报告给出实验考核成绩,按
30%计入数据结构与算法设计课程成绩。
十、采用教材、参考书
算法与数据结构陈媛等编著清华大学出版社
数据结构(C语言)严蔚敏编著清华大学出版社
数据结构(C语言描述) 徐孝凯等编著清华大学出版社
算法与数据结构(C语言描述) 张乃孝等编著高等教育出版社
算法设计与分析王晓东编著清华大学出版社
数据结构课程实验报告要求
实验题目
班级姓名学号日期
一、需求分析
1.程序的功能;
2.输入输出的要求;
3.测试数据。
二、概要设计
1.本程序所用的抽象数据类型的定义;
2.主程序的流程及各程序模块之间的层次关系。
三、详细设计
1.采用c语言定义相关的数据类型;
2.写出各模块的伪码算法;
3.画出函数的调用关系图。
四、调试分析
1.调试中遇到的问题及对问题的解决方法;
2.算法的时间复杂度和空间复杂度。
五、使用说明及测试结果
六、源程序(带注释)。