报告等给出综合分数。
《运筹学》教师提供了20道运筹学的常见题目,我们发现这些题目的知识点其实就是数据结构中的关键路径、最短路径、最小生成树等基本算法,而这些算法学生在做课程设计时都已经实现,并进行了更实际的应用,如将图里的“最短路径”算法实现并用于校园导航中;将“关键路径”算法实现并用于实际工程应用中等等。将学生实现的这些代码提供给运筹学教师,老师在课堂上讲解知识点时,将计科学生演示给其他专业的学生看,这些学生觉得知识点更直观、明了,得到了较好的教学效果。
5 结论
通过《数据结构》课程体系建设,学生的实际应用能力得到了加强,同时学生在《数据结构》课程设计中编写的代码帮助学习《运筹学》的非计算机专业的学生更好地理解了相关知识点,学习成果得到了充分的利用,讲授《运筹学》的老师的教学也轻松。学生的成就感加强,更有助于其进行相关的研究学习。
参考文献:
[1] 马睿,孙丽云.数据结构(C语言版)[M].北京:北京邮电出版社,2009.
[2] 孙丽云,刘淑艳,李珊. 大学计算机课程教学改革实践[J].电脑知识与技术,2015,11(17):121-122.
[3] 孙丽云,刘淑艳,李珊. 基于多学科的应用型“数据结构”课程教学改革探讨[J].课程教育研究,2015(33):28-29.