- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《数据结构B》课程教学大纲
课程编号总学时数:48
总学分数:3
课程性质:专业必修课
适用专业:教育技术学
课程的任务和基本要求:
本门课程是教育技术学专业必修课。《数据结构》是计算机程序设计的重要理论技术基础,是计算机学科的核心课程。
课程任务
本课程主要从抽象数据类型的角度介绍各种基本类型的数据结构及其应用。课程中所选取的主要内容包括:数据结构的基本概念和术语、线性表、栈和队列、串、数组以及树。
基本要求
通过本课程的学习,使学生学会分析研究计算机加工的数据结构的特性,以便为应用设计的数据选择适当的逻辑结构、存储结构及其相应的算法;同时通过一系列编程训练使学生掌握符合软件工程规范的程序结构,学会进行较为复杂的程序设计。
二、基本内容和要求:
1.数据结构的基本概念和术语
内 容:基本概念;术语。
要 求:掌握数据结构中的一些基本概念;了解常用术语。
2.线性表
内 容:线性表的类型定义;线性表的顺序表示和实现;线性表的链式表示和实现。
要 求:了解线性表的结构特点;掌握线性表的表示方法、实现及应用。
3.栈和队列
内 容:栈;队列。
要 求:了解栈和队列的定义及特点;掌握栈和队列的表示方法、实现其应用。
4.串
内 容:串的定义;串的表示和实现;串的模式匹配算法。
要 求:了解串的定义和存储结构;掌握串的处理操作。
5.数组
内 容:数组的定义;数组的顺序表示和实现。
要 求:掌握数组的定义、存储结构及实现。
6.树
内 容:树的定义和基本术语;二叉树;二叉树的遍历;Huffman树及其应用。
要 求:了解树及二叉树的定义及存储结构;掌握二叉树的基本操作。
三、实践环节和要求:
1. 线性表的基本操作
要求:了解顺序表的结构特点及有关概念,掌握顺序表的建立、插入及删除的基本算法;了解单链表的结构特点、描述方法及有关概念,掌握单链表的建立、插入及删除的基本算法。
2. 栈和队列的基本操作
要求:了解栈和队列的结构特点及有关概念;掌握顺序栈的建立、入栈及出栈的基本操作;掌握循环队列的建立、入队及出队的基本操作。
3. 串的基本操作
要求:了解定长顺序存储的串的特点、描述方法及有关概念;掌握串的模式匹配算法的基本思想。
4. 树的基本操作
要求:了解二叉树的结构特点及有关概念,掌握二叉树建立的基本算法;了解遍历二叉树的概念,掌握二叉树的遍历算法;
四、教学时数分配:
理论:32 实验: 0 上机:16 其它:0
教学内容
学时分配
教学内容
学时分配
数据结构的基本概念及术语
4
上机:线性表的基本操作
6
线性表
8
上机:栈和队列的基本操作
2
栈和队列
4
上机:串的基本操作
2
串
2
上机:树的基本操作
6
数组
1
树
13
合计
48
五、其它项目(含课外学时内容):
无
六、有关说明:
1、教学和考核方式:
本课程属考试课,考核方式为闭卷考试。
成绩评定方式为:平时30% + 期末70%
2、习题:
见上机实验指导,注重使学生掌握数据组织、存储和处理的常用方法,为以后进行软件开发打下基础。
3、能力培养要求:
通过本课程的学习,要求学生能够根据实际应用设计出合适的数据的逻辑结构、存储结构及算法,编写的程序结构清楚、正确易懂,符合软件工程的规范,学会进行复杂的程序设计。
4、与其它课程和教学环节的联系:
先修课程和教学环节:《编程基础》
后续课程和教学环节:《高级语言编程》
平行开设课程和教学环节:
5、教材和主要参考书目:
(1)教材:
《数据结构》(C语言版):严蔚敏、吴伟民 编著,清华大学出版社
(2)主要参考书目:
①《数据结构—用C语言描述》:宁正元 主编,中国水利水电出版社 ;
②《数据结构实践指导教程(C语言版)》: 阮宏一 主编,华中科技大学出版社 ;
③《数据结构题集》:严蔚敏、吴伟民 编著,清华大学出版社 ;
④《数据结构实用教程》:徐孝凯 编著,清华大学出版社 。
您可能关注的文档
- 理工学院学生学籍管理办法(试行).docx
- 理工学院学士学位授予工作实施细则(试行).docx
- 全国英语等级考试考生健康状况报告表.docx
- 人文学院毕业论文指导手册.doc
- 生物制药专业人才培养方案.pdf
- 食品科学与工程专业人才培养方案.pdf
- 学生实习手册报告.doc
- 重修免听课程申请表.doc
- 专业培养目标合理性与达成度评价机制和实施办法.docx
- 组织管理实习报告.doc
- 《2025年公共卫生应急报告:AI疫情预测与资源调配模型》.docx
- 《再生金属行业2025年政策环境循环经济发展策略研究》.docx
- 2025年开源生态AI大模型技术创新与产业协同趋势.docx
- 《2025年智能汽车人机交互创新研究》.docx
- 2025年专利申请增长趋势下的知识产权保护机制创新分析报告.docx
- 《2025年数字藏品元宇宙技术发展趋势分析报告》.docx
- 2025年折叠屏技术迭代中AI功能集成市场反应量化分析报告.docx
- 《2025年教育培训视频化教学与会员学习服务》.docx
- 《2025年工业软件行业CAD国产化应用场景分析报告》.docx
- 《2025年生物制药行业趋势:单抗技术迭代与产业链自主可控规划》.docx
最近下载
- 白皮书TOGAF标准第10版简介.pdf
- 2026年云南省高等职业技术教育招生考试(技能考核)教育类模拟【教育学卷2】.doc VIP
- 2025年文旅行业分析与展望:政策赋能文旅共生 多元融合创新发展.pdf VIP
- 《第6课 主题二:数据的筛选与分类汇总》精品课件.pptx VIP
- 2025《基于STC89C52主控芯片的智能门禁系统设计》7600字.docx
- 国学典级背诵篇目文章部分.pdf VIP
- (近)零碳110kV户内变电站建设技术导则SET2025.pdf VIP
- 2025年演出经纪人演出项目风险评估中的故障树分析法应用专题试卷及解析.pdf VIP
- 2024届T8联考高三第一次学业质量评价语文试题及答案.pdf
- 2025年房地产经纪人房地产市场调研成果的有效呈现与沟通专题试卷及解析.pdf VIP
原创力文档


文档评论(0)