“数据结构与算法A(实验班)”教学大纲“数据结构与算法”是一门重要的计算机类基础课程
其主要目的是使学生较全面地理解数据结构的概念、 掌握各种数据结构与算法的实现方式,比较不同数据结构和算法的特点
通过学习, 使学生能够提高用计算机解决实际问题的能力
本课程注重数据结构与算法理论和实践的结合,从问题求解的角度指导学生学习如何运用数据结构与算法知识来应用和解决实际问题,为将来利用从事计算机相关的学习、研究和开发工作打下扎实的基础
本课程是“数据结构与算法A”的替代课程,专门为那些基础比较好、学习能力突出、 学有余力的学生设置
课程将加大数据结构与算法的深度和广度,提供更多的研究和讨论机会,因材施教、培养领袖人才
作为计算机和智能专业二年级的主干基础课,参与此课程学习的学生需要有非常好的计算概论A、程序设计实习
可以不要求集合论图论、计算概论的先修基础
1.课程基本情况学院设定课程编号课程名称数据结构与算法A(实验班)Data Structure And Algorithm A 开课时间一年级二年级三年级四年级秋春 夏秋春夏秋春 夏秋春夏适用院系信息学院全体学生课程定位骨干基础课,必修课学分3 学分总学时54 学时先修课程计算引论,程序设计实习,集合论与图论,概率统计 A 后续课程数据结构与算法实习,程序设计语言原理教师设定教学方式以课堂讲授为主,同时借助网络教学平台,拓展课堂讲授的相关知识,便于同学自主学习、巩固课堂所学内容
另外,组织3 次以上的独立习题课(6 小时),针对学生作业中出现年的典型问题进行深入探讨
鉴于数据结构与算法是与实践紧密结合的课程,配合理论教学,将加强上机实习的训练,通过合理、有效地设计上机题目,改进作业评核方式,调动学生的积极性,启发引导学生掌握基础理论并能创新应用, 增强学生综合运用有关知识的能力
课时分配3( 课堂教学 )+1(教学实验) /