数据结构教学大纲

数据结构教学大纲

ID:26187196

大小:86.50 KB

页数:15页

时间:2018-11-25

数据结构教学大纲_第1页
数据结构教学大纲_第2页
数据结构教学大纲_第3页
数据结构教学大纲_第4页
数据结构教学大纲_第5页
资源描述:

《数据结构教学大纲》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WORD格式可编辑XX师范学院大学本科专业教学大纲中文课程名称:数据结构英文课程名称:DataStructures适用专业:信息管理与信息系统制定单位:商学院执笔人:审核人:单位负责人:制定时间:2017-2-10XX师范学院教务处二〇一七年一月专业知识整理分享WORD格式可编辑《数据结构》课程教学大纲一、课程基本信息(一)课程代码及课程名称1.课程代码:061510902.课程名称(中/英文):数据结构/DataStructures(二)课程类别及课程性质专业教育必修课程(三)学时及学分:总学时数:64;总学分数:3。其中,讲授学时:32,实践(实验)学时:32。

2、(四)适用专业及开设学期适用专业:信息管理与信息系统(本科)开设学期:第二学期(五)先修课程与后续课程先修课程:大学计算机基础、高等数学、C语言程序设计后续课程:数据库原理与应用、管理信息系统分析与设计、管理信息系统、Java程序设计(高级)二、课程简介“数据结构”专业知识整理分享WORD格式可编辑是信息管理与信息系统专业一门重点专业基础课程,也是学科专业核心专业基础课程之一,属于专业学位必修课程。本课程的教学任务是针对大量的信息处理对象,介绍对象信息与数据表示的各种抽象的、基本的逻辑结构及其上的基本运算操作。通过研究各种基本数据结构内在的逻辑关系和它们在计算机中的

3、存储表示方式,初步建立数据结构上基本运算操作的正确性概念,同时,结合各种典型问题讨论其上的各种基本运算操作及其基本算法,讲授各种数据结构的特点、适用范围,以及对一些基本算法效率的定性和定量分析方法,为后续课程提供必要的数据结构基础。此外,配合实验课程的教学中,学生应理论联系实际,理论指导实践,通过规范地完成一系列数据结构实验进一步巩固所学的相关书本知识,在知识、能力、素质上得到进一步的提高。三、教学目的与基本要求(一)该课程教学目的与专业培养要求对应关系矩阵培养要求课程名称培养要求1培养要求2培养要求3培养要求4培养要求5培养要求6培养要求7培养要求8培养要求9培养

4、要求数据结构●●◎●●◎●●◎○说明:表格要清晰展示该课程与每项培养要求达成的关联度情况,关联度强的用“●”标识,关联度中等的用“◎”标识,关联度弱的用“○”标识;每门课程与4-8项(底线为总培养要求的50%)培养要求相关联。(二)教学目的《数据结构A》在计算机科学中是一门综合性的专业基础课,不仅是一般程序设计的基础,而且是设计和实现操作系统、数据库系统、编译程序及其它系统程序和大型应用程序的重要基础。本课程讨论各种数据组织中的数据的逻辑结构、存储结构以及有关操作的算法。目的是使学生学会分析研究计算机所要加工处理的数据的特征,掌握组织数据、存储数据和处理数据的基本方

5、法,并加强在实际应用中选择合适的数据结构和设计相应算法的训练,课程的具体教学目的如下:数据结构与算法是计算机科学教育中的一门核心课程。数据结构与算法主要讨论在应用计算机解决问题时,如何有效地组织数据、表示数据和处理数据,以及如何设计正确的算法和评价算法的效率。课程介绍常见的数据结构及其应用,常用的数据处理技术和算法,以及算法效率估算的基本技术。通过本课程的学习,专业知识整理分享WORD格式可编辑学生应该掌握常用的数据结构,掌握合理地组织数据结构和表示数据的方法,掌握有效地处理数据的方法,掌握评价算法性能的基本方法。通过本课程的训练,进一步提高学生的数据抽象能力;提高

6、学生设计高质量程序的能力。本课程也为学生学习操作系统、编译原理和数据库等后续课程奠定基础。1.知识方面1.1理解数据结构的一些基本概念、理解并掌握算法的描述方法,理解并掌握算法的时间复杂度和空间复杂度的概念以及分析方法。1.2理解各种数据结构的基本概念,深刻理解各种数据结构的逻辑特性,理解并熟练掌握各种数据结构的存储表示方法,理解并掌握在各种数据结构基础上的算法设计与描述,并理解和掌握对算法性能进行分析的方法以及分析结果。1.3理解查找、排序的基本概念,掌握各种查找、排序方法及其算法描述和性能分析方法和分析结果。2.能力与素质方面2.1具备依据工程实际问题的需求合理

7、地组织数据,并在计算机中有效地存储数据的能力。2.2具备为解决工程实际问题进行算法设计与分析的能力。2.3具备将算法通过具体的编程语言加以实现的能力。(三)教学要求:通过本课程的学习,在基础方面,要求学生能够掌握常用数据结构的基本概念及其不同的实现方法;在技能方面,通过系统学习能够在不同存储结构上实现不同的运算,并对算法设计的方式和技巧有所体会。总言之,使应用者较全面的掌握各种常用的数据结构,提高运用数据结构解决实际问题的能力。1.掌握数据结构的概念及术语。2.掌握线性表(栈、队列)的存储结构(顺序和链式存储)、算法描述及应用。3.掌握数组的顺序存储和特殊矩阵的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。