《数据结构与算法(C++)》课程教学大纲

《数据结构与算法(C++)》课程教学大纲课程英文名称:Data Structures and Algorithms (C++)课程编号:HZ192120课程类别:学科(大类)教育平台课程性质:必修课学

C++ () 《数据结构与算法》课程教学大纲 课程英文名称: Data Structures and Algorithms (C++) 课程编号: HZ192120 课程类别: 学科(大类)教育平台 课程性质: 必修课 学分: 2 学时: (其中:讲课学时:实验学时:。上机学时: 32 320) 适用专业: 测绘工程 开课部门: 环境与资源学院测绘与地理信息工程系 先修课程: 程序设计基础、程序设计基础实验 (C++)(C++) 后续课程: 测量程序设计 一、课程目标 通过本课程的学习,使学生具备以下能力: 1 .掌握常用数据结构的基本概念及其在不同存储结构上的实现方法,具备分 析算法的 优缺点和改进算法设计的能力; 2 .掌握线性表、栈和队列、树等数据结构的运算原理,具备能编写程序对测 绘工程问题进行预测与模拟的能力。 二、课程目标与毕业要求的对应关系 毕业要求 课程目标 指标点 4. 研究:能够基于科学原理并采用科学方法 对复 4.2 能够基于专业理论知识对研究方案进 行 杂测绘工程实践问题进行研究,通过实 验设计 1 课程目标 与实施,对结果进行分析、验证、解 释,综合多 设计、论证与预测。 源信息得到合理有效的结论。 5 .使用现代工具:能够针对复杂的测绘工程 问 5.3 能够开发或选择相应的测绘仪器及软 题,合理地选择、开发与使用现代测绘工 具、技 2 课程目标 件,对复杂测绘工程问题进行预测与模 拟, 术与资源,包括对工程问题的模拟与 预测,并能 并能够理解其局限性。 够理解其局限性。 三、课程目标与教学内容和教学方法的对应关系 (C++) 数据结构与算法 单元 教学方法 课程目标 教学内容 训练环节 教学环节 1 1 课堂作业、课外作业 绪论 2 授课学时 课堂作业、课外作业 12 、 线性表 4 授课学时 2 课堂作业、课外作业 12 、 栈和队列 5 授课学时 3 4 12 、 串和数组 3 授课学时 课堂作业、课外作业 12 、 树 6 授课学时 5 6 课外作业 12 、 2 授课学时 图 7 课堂作业、课外作业 12 、 2 授课学时 排序

腾讯文库《数据结构与算法(C++)》课程教学大纲
腾讯文库腾讯文库
search
课件
教案
试卷
日记
论文
读后感
中考
高考
考研
雅思
托福
行测
申论
面试攻略
AI
大数据
新媒体
登记表
合同
协议
委托
美食
司法考试
求职招聘
工作汇报
入职培训
实习报告
思想汇报
调研报告
旅游攻略
读书笔记
立享超值文库资源包
我的资料库

file《数据结构与算法(C++)》课程教学大纲本文由贤阅文档提供

编辑文档编辑文档
C++()《数据结构与算法》课程教学大纲课程英文名称:DataStructuresandAlgorithms(C++)课程编号:HZ192120课程类别:学科(大类)教育平台课程性质:必修课学分:2学时:(其中:讲课学时:实验学时:。上机学时:32320)适用专业:测绘工程开课部门:环境与资源学院测绘与地理信息工程系先修课程:程序设计基础、程序设计基础实验(C++)(C++)后续课程:测量程序设计一、课程目标通过本课程的学习,使学生具备以下能力:12.掌握常用数据结构的基本概念及其在不同存储结构上的实现方法,具备分析算法的优缺点和改进算法设计的能力;.掌握线性表、栈和队列、树等数据结构的运算原理,具备能编写程序对测绘工程问题进行预测与模拟的能力。二、课程目标与毕业要求的对应关系毕业要求课程目标指标点4.研究:能够基于科学原理并采用科学方法对复4.2能够基于专业理论知识对研究方案进杂测绘工程实践问题进行研究,通过实验设计1课程目标与实施,对结果进行分析、验证、解释,综合多设计、论证与预测。源信息得到合理有效的结论。5.使用现代工具:能够针对复杂的测绘工程5.3能够开发或选择相应的测绘仪器及软题,合理地选择、开发与使用现代测绘工具、技2课程目标件,对复杂测绘工程问题进行预测与模拟,术与资源,包括对工程问题的模拟与预测,并能并能够理解其局限性。够理解其局限性。三、课程目标与教学内容和教学方法的对应关系(C++)数据结构与算法单元教学方法课程目标教学内容训练环节教学环节11课堂作业、课外作业绪论2授课学时课堂作业、课外作业12线性表4授课学时2课堂作业、课外作业12栈和队列5授课学时3412串和数组3授课学时课堂作业、课外作业126授课学时56课外作业122授课学时7课堂作业、课外作业122授课学时排序
Ui、课程内容(一)理论学时部分第一单元绪论学时,支撑课程目标21)([知识点]本章要求学生了解数据结构的一些基本概念:数据、数据元素、数据逻辑结构、数据存储结构、数据类型、算法等,掌握并熟悉运用抽象数据类型,描述算法所用的语言中的一C#些有关问题,算法时间复杂度和空间复杂度的分析。[重点]数据、数据元素、数据逻辑结构、数据存储结构、数据类型、算法,抽象数据类型。[难点]算法时间复杂度和空间复杂度的分析。[基本要求]1,识..•记:数据结构的研究内容。.领会:2抽象数据类型的表示和实现;(1)算法的定义和特性;(2)评价算法优劣的基本标准。(3)简单应用:.34简单数据结构的程序设计;(1)简单数据结构程序的时间复杂度和空间复杂度分析。(2)综合应用:.数据结构的一些基本概念;(1)算法的时间复杂度分析。(2)第二单元线性表学时,支撑课程目标、(412)[知识点]本章要求学生了解线性表的基本概念和类型定义,熟悉掌握线性表的顺序存储结构以及线性表的链接存储结构,能够熟练的运用单链表的查找、插入和删除,掌握并熟练运用循环链表,双向链表。[重点]线性表的顺序存储结构,线性表的链接存储结构,单链表的查找、插入和删除,循环链表,双向链表。[难点]单链表的查找、插入和删除,循环链表,双向链表。[基本要求].识记:1线性表的定义;(1)线性表的特点。(2).领..会:2线性表的抽象数据类型定义。(1)•简单应用:3线性表的顺序存储和基本操作实现;(1)单链表的存储和基本实现;(2)双链表的存储和基本实现。(3)
查看剩余全文
复制全文
复制全文
全屏阅读
全屏阅读
下一篇
下一篇