“算法与数据结构”课程的知识体系和教学改革实践"Algorithms and Data Structures" Course of Knowledge and Teaching Reform
孙笑微;
摘要(Abstract):
"算法分析与设计"与"数据结构"课程是计算机科学及相关专业的2门重要专业基础课程,但由于2门课分开授课,且课程理论抽象、算法复杂,加上目前本科学生中普遍存在的各种思想误区,教学效果不甚理想。在分析高校"算法分析与设计"与"数据结构"2门课程传统教学的弊端及相互关系的基础上,探究将2门课程有机地结合为"算法与数据结构"的教学改革措施。改革采用重建任务驱动教学法和情境教学法,以算法设计策略为基础,在完成任务的同时应用和设计数据结构,重新整合知识体系,从而实施教学改革。实践证明,2门课程的结合更有利于激发学生的学习兴趣,提高学习效率,培养学生独立设计算法和对算法进行复杂性分析的能力,教学效果良好。
关键词(KeyWords): 算法;数据结构;任务驱动;情景教学
基金项目(Foundation): 辽宁省教育厅高等学校科学研究项目(20060842)
作者(Author): 孙笑微;
Email:
DOI:
参考文献(References):
- [1]黄博军.任务驱动教学法在“C语言程序设计”课程中的应用[J].襄樊职业技术学院学报,2007(3):68-69.
- [2]陈国龙,王晓东,傅清祥.算法与数据结构课程教学改革和实践[J].高等理科教育,2003(3):61-64.
- [3]徐惠红.《数据结构》教学改革的探索[J].福建电脑,2005(11):162-162.
- [4]韩利凯.关于计算机专业《数据结构》精品课程的建设[J].电脑知识与技术,2006(11):209-217.
- [5]汪军,周鸣争.《数据结构》课程教学方法的改革与实践[J].兰州工业高等专科学校学报,2004,11(3):19-21.
- [6]李克清.《数据结构》课程中的案例教学初探[J].长江大学学报:自然版,2004,1(4):135-136.
- [7]王晓东.计算机算法设计与分析[M].3版.北京:电子工业出版社,2008.
- [8]周成义.C语言与数据结构课程的整合探究[J].辽宁高职学报,2005,7(4):60-61.
- [9]CLIFFORD A,SHAFFER.A Practice Introduction to Data Structures and Algorithm Analysis,2e(C++Edition)[M].PrenticeHall,2001.
- [10]李晓毅.高校统计学教学改革与统计人才优化培养[J].沈阳师范大学学报:自然科学版,2009,27(4):500-502.