数据结构的学习过程
1.课程的重点 本课程的重点在于引导学生牢固掌握基本数据结构及其实现,会选择、比较各种数据结构的优劣,以及如何选择常用的数据结构,如何应用抽象数据结构类型进行数据抽象,了解数据结构和算法的关系,设计合适的数据结构。必须掌握时间和空间复杂性的基本与评价方法,以及如何利用面向对象的方法和手段设计有效的数据结构
的基本技能和方法。
2.课程的难点 本课程的难点在于学生听得懂、看得明白。但设计各种数据结构和实现算法时,以及求解问题时,就无从下手,感觉非常困难。
3.解决办法 (1)“精讲多练、削枝强干、注重实践”,要求学生必须完成规定的实验作业,并注意通过自学培养自己的独立分析解决问题的能力。另外,引导学生注意培养自己从失败中学习的能力。机房全天候向大家开放,并且装备有最新的计算机和软件,为学生的学习创造了很好的条件。 (2)设计多层次的实践环节,循序地、渐进地、阶梯地学习和提高,这样有助于学生理解和掌握基础知识基本内容,加深认识和熟悉各种基本算法和数据结构的关系,掌握各种基本数据结构的特点和内在联系,了解数据结构与算法的关系。同时,培养学生设计有效的算法及分析各种数据结构的能力,灵活运用和掌握各种算法和数据结构的能力。 (3)实现一套完整的多元化教学方案,除了使用教学PPT讲稿外,对较难理解的概念和算法专门设计并制作了一套内容丰富、较完整的动画教案。还提供多媒体CAI课件、网上课堂等。同时,鼓励学生组成由辅导教师辅导的兴趣小组,讨论、分析问题的关键,达到以点带面,互相学习,共同提高的目的。从而,形成了本课程“多元化教学方案”,多视角、多途径丰富和完整了教学资源。
浙公网安备 33010602011771号