《数据结构与算法》课程教学大纲(本科).docx
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《《数据结构与算法》课程教学大纲(本科).docx》由会员分享,可在线阅读,更多相关《《数据结构与算法》课程教学大纲(本科).docx(6页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、数据结构与算法(Data structures and algorithms)课程代码:05410184学分:3学时:48 (其中:课堂教学学时:40实验学时:0上机学时:8课程实践学时:0 ) 先修课程:程序设计(C语言)、C语言课程设计。适用专业:农业电气化教材:计算机软件技术基础、李天博主编、东南大学出版社、2011.02第2版一、课程性质与课程目标(一)课程性质数据结构与算法是电气信息工程学院农业电气化等非计算机专业教学的一门专业方向选修课 程,安排在本科生入校后第7学期。在学生经过程序设计(C语言)及相应课程设计后,为提高学 生的计算机理论知识和应用能力而开设的一门软件类综合课程。该
2、课程的教学目的是使学生掌握计 算机软件技术的基础知识、基本思想和基本方法,是学生了解并掌握数据结构及相关算法的基础知 识,培养学生利用计算机处理问题的能力和思维方式,提高学生利用计算机软、硬件技术与先进的 软件工具解决本专业与相关领域中一些问题的能力。(二)课程目标课程目标1:掌握计算机软件的基础知识;课程目标2:掌握数据结构线性表的概念及其相关算法;课程目标3:掌握数据结构栈与队列的概念及其相关算法;课程目标4:掌握数据结构树与二叉树的概念及其相关算法;课程目标5:掌握数据结构图的概念及其相关算法。二、课程内容与教学要求第一章C语言基础(一)课程内容由于学生的C语言程序设计,在大一修读,本章
3、回顾复习再起学习的内容。着重阐述C语言中 的数据类型、变量说明、结构体说明定义、指针、程序结构、常用语法及程序设计的基本方法。(二)教学要求了解C程序设计的基本概念、方法及语法规则,了解计算机程序设计相关基础知识。(三)重点与难点C语言中的结构体、指针等数据类型的定义与引用,函数的定义与引用。第二章软件基础概论(一)课程内容计算机软硬件的发展历史;计算机软件技术基础课程的性质、研究的对象与方法;计算机在信 息社会中的作用及软件危机相关概念。(二)教学要求了解计算机软硬件的发展历史;了解计算机软件相关基本概念;了解软件危机的产生原因,理 解软件开发工程化的作用于意义。(三)重点与难点软件危机。第
4、三章算法与程序设计基础(-)课程内容算法及其相关概念,常用的如迭代法、递推法、递归法、穷举法、回溯法等算法的实现理论。(二)教学要求了解各类相关概念及几种基本的算法。(三)重点与难点递归法、回溯法等算法的实现。第四章常用数据结构及其应用(一)课程内容数据结构的相关概念(数据、数据元素、数据对象、数据项等);线性表、栈、队列、数组、树与图的相关概念及应用算法。(二)教学要求了解算法及数据结构的基本概念;掌握线性表、栈、队列、数组等线性结构的概念及应用;深 入了解并掌握树、图的定义及基本应用;要求能用C语言针对不同的数据结构根据不同的需求设计 并调试程序。(三)重点与难点堆栈、树、图等相关概念和相
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构与算法 数据结构 算法 课程 教学大纲 本科
![提示](https://www.deliwenku.com/images/bang_tan.gif)
限制150内