3023D05028-数据结构实验中文教学大纲-郄建敏.docxVIP

3023D05028-数据结构实验中文教学大纲-郄建敏.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

PAGE4

ADDINCNKISM.UserStyle《数据结构实验》课程教学大纲(2022版)

(学科专业类-实验课程)

一、课程基本信息

课程号

3023D05028

开课单位

国际学院

课程名称

(中文)数据结构实验

(英文)DataStructuresLaboratory

课程性质

选修

考核类型

考查

课程学分

0.5

课程学时

17

课程类别

学科基础课程(学科拓展课)

适用专业(类)

电气工程及其自动化

二、课程描述及目标

(一)课程简介

《数据结构实验》电气工程及其自动化专业的一门学科拓展课程,是《数据结构》理论课程配套的实验课程。它旨在通过理论教学与实践操作训练,使学生掌握数据抽象和组织方法、算法分析的基础知识、了解和应用常见实用算法,具备应用、设计和分析算法的基本能力,了解算法相关概念,为与程序设计和算法应用相关的后续课程奠定必要的理论和实践基础。

(二)教学目标

通过本课程,学生将学会应用和分析常见算法的能力,提高编程技巧,掌握数据挖掘和智能算法的基础理论,具备问题研究、分析和解决能力,以适应社会对工程化技能的需求。

课程目标1:提高学生计算机软件编程能力,掌握重要数据结构的逻辑结构,存储结构及相应的运算,熟悉一些特殊结构中常用的算法,并对算法设计的方式和技巧有所体会。

课程目标2:学会做简单的算法分析,锻炼学生的专业文档撰写能力,培养他们的问题解决能力。

三、教学方式与方法

采用成果导向的教育理念,目标导向教育(Outcomebasededucation,简称OBE)是指,教学设计和教学实施的目标是学生通过教育过程最后所取得的学习成果(Learningoutcomes)。本课程属于实验课程,为达到本课程的课程目标,采用以学生实际操作、教师全程指导为主要教学形式,遇到集中和突出问题,教师统一讲解和示范。以单元实验为课程实施的载体,每个单元实验针对一个典型知识点,以任务驱动的方式设置每个单元实验的内容。在实验内容上采用启发式设置实验任务,倡导学生勤于思考和举一反三的学习方法。在实验内容的完成过程中训练学生发现问题并学会解决问题,以此开发学生个人的学习潜能。学生在平时的学习态度、实验完成情况、实验报告的成绩和期末考试均作为衡量学生是否达到教学目的的标准。

四、教学重点与难点

(一)教学重点

教学重点包括线性表,栈,队列,二叉树,图及各种查找、排序算法。

(二)教学难点

教学难点包括算法时间复杂度和空间复杂度,栈和队列的应用,二叉树的线索化,二叉树的非递归实现,Dijkstra算法。

五、实验内容、基本要求与学时分配

序号

实验项目名称

实验内容与要求

学时

类型

对应课程目标

1

线性表的应用

掌握线性结构的定义、组织形式、结构特征和类型说明以及在这两种存储方式下实现的插入、删除和按值查找的算法

2

设计性

课程目标1、课程目标2

2

栈和队列的应用

掌握栈和队列的特性、存储方法和常见操作

2

设计性

课程目标1、课程目标2

3

二叉树的存储与应用

掌握二叉树的二叉链表存储方式、结点结构和类型定义,二叉树的基本运算及应用

4

设计性

课程目标1、课程目标2

4

图的存储与应用

掌握图的两种存储结构(邻接矩阵和邻接表)的表示方法,图的基本运算及应用

4

设计性

课程目标1、课程目标2

5

综合练习

结合理论课程中介绍的数据结构和算法,设计一个实用算法以解决某个问题

6

探究性

课程目标1、课程目标2

合计

18

注:实验要求包括必修、选修;实验类型包括“验证性”、“设计性”、“……”等。

六、学业评价和课程考核

(一)考核类型:?考试√?考查

(二)考核方式:?实验报告?实验作品

√?其它:上机编程(填写具体考核方式)

(三)成绩评定:

考核

依据

建议分值

(百分比)

考核/评价细则

对应课程目标

平时

考核

100%

课堂表现

20%

根据学生课堂参与情况、课堂表现,课堂互动情况给出成绩。满分20分。

课程目标1

实验完成情况

40%

主要考核学生的动手能力以及学生解决实验中遇到的问题的能力,满分40分。评价细则如下:(1)能通过对基本原理的理解,设计解决问题的算法,设计方案合理,占60%;结果正确,能解决问题,占40%;(2)所有上机操作得分的平均值,作为上机操作的最终成绩。

课程目标1

实验报告

40%

主要考核学生对每堂课知识点的理解和掌握程度,分析问题解决问题的能力。满分40分。评分细则如下:(1)按照截止时间要求完成和提交实验报告。未交或未经老师批准迟交实验报告的,该次报告为0分;

(2)报告抄袭者、雷同的报告全部判为0分;

(3)每次实验报告的评分标准:

可读性:报告书写工整,表达清晰,占10%;

合理性:思路清晰,解决方案合理,占50%

文档评论(0)

bigeng123 + 关注
实名认证
文档贡献者

知识杂货铺~

1亿VIP精品文档

相关文档