数据结构说课精.ppt
《数据结构说课精.ppt》由会员分享,可在线阅读,更多相关《数据结构说课精.ppt(11页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、数据结构说课第1页,本讲稿共11页一、一、教材分析教材分析 、课程性质:、课程性质:、课程性质:、课程性质:数据结构数据结构数据结构数据结构是计算机软件技术专业的专业基础课程是计算机软件技术专业的专业基础课程是计算机软件技术专业的专业基础课程是计算机软件技术专业的专业基础课程,从事程序必备知识。进行软件开从事程序必备知识。进行软件开从事程序必备知识。进行软件开从事程序必备知识。进行软件开发,是软件技术专业学生的目标,而进行软件开必须有高效的解决问题的方法(数据的存储和发,是软件技术专业学生的目标,而进行软件开必须有高效的解决问题的方法(数据的存储和发,是软件技术专业学生的目标,而进行软件开必须
2、有高效的解决问题的方法(数据的存储和发,是软件技术专业学生的目标,而进行软件开必须有高效的解决问题的方法(数据的存储和运算),该课程正是基于这一点而存在。要学这门课程,要求学必须有程序设计和计算机硬件运算),该课程正是基于这一点而存在。要学这门课程,要求学必须有程序设计和计算机硬件运算),该课程正是基于这一点而存在。要学这门课程,要求学必须有程序设计和计算机硬件运算),该课程正是基于这一点而存在。要学这门课程,要求学必须有程序设计和计算机硬件的基本知识(前期课程),如:的基本知识(前期课程),如:的基本知识(前期课程),如:的基本知识(前期课程),如:C C C C语言或语言或语言或语言或C+
3、C+C+C+、计算机应用基础、计算机原理等。作为大二、计算机应用基础、计算机原理等。作为大二、计算机应用基础、计算机原理等。作为大二、计算机应用基础、计算机原理等。作为大二的软件技术专业的学生,已经具备以上知识,具有软件开发的基本能力,有较为扎实的基的软件技术专业的学生,已经具备以上知识,具有软件开发的基本能力,有较为扎实的基的软件技术专业的学生,已经具备以上知识,具有软件开发的基本能力,有较为扎实的基的软件技术专业的学生,已经具备以上知识,具有软件开发的基本能力,有较为扎实的基础。所以现在开设本课程,正合时宜。通过该门课程的学习,为以后进一步提高软件开的础。所以现在开设本课程,正合时宜。通过
4、该门课程的学习,为以后进一步提高软件开的础。所以现在开设本课程,正合时宜。通过该门课程的学习,为以后进一步提高软件开的础。所以现在开设本课程,正合时宜。通过该门课程的学习,为以后进一步提高软件开的能力,设计出优秀的程序打下良好的基础。同时该教材是由中国财政经济出版社出版的高能力,设计出优秀的程序打下良好的基础。同时该教材是由中国财政经济出版社出版的高能力,设计出优秀的程序打下良好的基础。同时该教材是由中国财政经济出版社出版的高能力,设计出优秀的程序打下良好的基础。同时该教材是由中国财政经济出版社出版的高等职业教育规划教材。该教材为等职业教育规划教材。该教材为等职业教育规划教材。该教材为等职业教
5、育规划教材。该教材为2009200920092009年第一版,作者杨谊。本教材适应了高等职业教育发展的趋年第一版,作者杨谊。本教材适应了高等职业教育发展的趋年第一版,作者杨谊。本教材适应了高等职业教育发展的趋年第一版,作者杨谊。本教材适应了高等职业教育发展的趋势,满足职业技术院校软件技术专业的实际需求。势,满足职业技术院校软件技术专业的实际需求。势,满足职业技术院校软件技术专业的实际需求。势,满足职业技术院校软件技术专业的实际需求。、教材建设:、教材建设:、教材建设:、教材建设:该教材是根据教育部提出的该教材是根据教育部提出的该教材是根据教育部提出的该教材是根据教育部提出的“以综合素质培养为基
6、础,以能力培养为主线以综合素质培养为基础,以能力培养为主线以综合素质培养为基础,以能力培养为主线以综合素质培养为基础,以能力培养为主线”的指导思想,的指导思想,的指导思想,的指导思想,结合高等职业教育的教学培养目标而编写的。本教材全面贯彻的素质教育思想,从社会发结合高等职业教育的教学培养目标而编写的。本教材全面贯彻的素质教育思想,从社会发结合高等职业教育的教学培养目标而编写的。本教材全面贯彻的素质教育思想,从社会发结合高等职业教育的教学培养目标而编写的。本教材全面贯彻的素质教育思想,从社会发展对高技术应用人才的需求出发,在内容的构建上结合专业岗位对职业能力的需求确定教展对高技术应用人才的需求出
7、发,在内容的构建上结合专业岗位对职业能力的需求确定教展对高技术应用人才的需求出发,在内容的构建上结合专业岗位对职业能力的需求确定教展对高技术应用人才的需求出发,在内容的构建上结合专业岗位对职业能力的需求确定教材的知识点、技能点和素质要求点,注重对学生的创新精神和实践能力的培养。材的知识点、技能点和素质要求点,注重对学生的创新精神和实践能力的培养。材的知识点、技能点和素质要求点,注重对学生的创新精神和实践能力的培养。材的知识点、技能点和素质要求点,注重对学生的创新精神和实践能力的培养。第2页,本讲稿共11页 、课程重点:、课程重点:、课程重点:、课程重点:本课程的重点是线性表、栈、队列、串、数组
8、广义表、二叉树和图的存储结构和基本运本课程的重点是线性表、栈、队列、串、数组广义表、二叉树和图的存储结构和基本运本课程的重点是线性表、栈、队列、串、数组广义表、二叉树和图的存储结构和基本运本课程的重点是线性表、栈、队列、串、数组广义表、二叉树和图的存储结构和基本运算,以及常见的查找和排序的方法。算,以及常见的查找和排序的方法。算,以及常见的查找和排序的方法。算,以及常见的查找和排序的方法。、课程难点:、课程难点:、课程难点:、课程难点:本课程的难点是算法的评价标准、循环链表、模式匹配、十字链表、线索算法、哈本课程的难点是算法的评价标准、循环链表、模式匹配、十字链表、线索算法、哈本课程的难点是算
9、法的评价标准、循环链表、模式匹配、十字链表、线索算法、哈本课程的难点是算法的评价标准、循环链表、模式匹配、十字链表、线索算法、哈夫曼树及其应用、图的应用、哈希表及查找算法、二叉排序树、快速排序和堆排序、文件在外存储器中夫曼树及其应用、图的应用、哈希表及查找算法、二叉排序树、快速排序和堆排序、文件在外存储器中夫曼树及其应用、图的应用、哈希表及查找算法、二叉排序树、快速排序和堆排序、文件在外存储器中夫曼树及其应用、图的应用、哈希表及查找算法、二叉排序树、快速排序和堆排序、文件在外存储器中的表示及组织方式。的表示及组织方式。的表示及组织方式。的表示及组织方式。第3页,本讲稿共11页二、教学目标二、教
10、学目标1 1、认知目标:认知目标:认知目标:认知目标:理解数据结构的含义,掌握数据结构和算法设计与分析的基本知识,各种基本数据理解数据结构的含义,掌握数据结构和算法设计与分析的基本知识,各种基本数据理解数据结构的含义,掌握数据结构和算法设计与分析的基本知识,各种基本数据理解数据结构的含义,掌握数据结构和算法设计与分析的基本知识,各种基本数据结构的定义、存储结构,基本数据结构与算法的关系。结构的定义、存储结构,基本数据结构与算法的关系。结构的定义、存储结构,基本数据结构与算法的关系。结构的定义、存储结构,基本数据结构与算法的关系。2 2、技能目标:技能目标:技能目标:技能目标:培养学生利用数据结
11、构设计有效的算法。根据不同的数据对象和用户的实际需求,而选择好数培养学生利用数据结构设计有效的算法。根据不同的数据对象和用户的实际需求,而选择好数培养学生利用数据结构设计有效的算法。根据不同的数据对象和用户的实际需求,而选择好数培养学生利用数据结构设计有效的算法。根据不同的数据对象和用户的实际需求,而选择好数据的逻辑结构加以合理的存储方式再配备高效的运算方法,以提程序运行的效率,提高自已软件设据的逻辑结构加以合理的存储方式再配备高效的运算方法,以提程序运行的效率,提高自已软件设据的逻辑结构加以合理的存储方式再配备高效的运算方法,以提程序运行的效率,提高自已软件设据的逻辑结构加以合理的存储方式再
12、配备高效的运算方法,以提程序运行的效率,提高自已软件设计的水平。计的水平。计的水平。计的水平。3 3、能力目标能力目标能力目标能力目标:同样的问题有不同的解决方法,什么样的方法才是最好的。这就要求学生根据已学同样的问题有不同的解决方法,什么样的方法才是最好的。这就要求学生根据已学同样的问题有不同的解决方法,什么样的方法才是最好的。这就要求学生根据已学同样的问题有不同的解决方法,什么样的方法才是最好的。这就要求学生根据已学的知识去探索、探究,找到合理的解决方案。这样可以培养学生分析问题、解决问题的知识去探索、探究,找到合理的解决方案。这样可以培养学生分析问题、解决问题的知识去探索、探究,找到合理
13、的解决方案。这样可以培养学生分析问题、解决问题的知识去探索、探究,找到合理的解决方案。这样可以培养学生分析问题、解决问题的能力。的能力。的能力。的能力。4 4、情感目标:情感目标:情感目标:情感目标:培养学生热爱科学、勇于探索、勇于创新、团结合作的精神。一门科学,要有探索未知培养学生热爱科学、勇于探索、勇于创新、团结合作的精神。一门科学,要有探索未知培养学生热爱科学、勇于探索、勇于创新、团结合作的精神。一门科学,要有探索未知培养学生热爱科学、勇于探索、勇于创新、团结合作的精神。一门科学,要有探索未知领域勇气、要有大胆创新的精神,只有这样才能进步。软件项目的开发是集体智慧的结晶,领域勇气、要有大
14、胆创新的精神,只有这样才能进步。软件项目的开发是集体智慧的结晶,领域勇气、要有大胆创新的精神,只有这样才能进步。软件项目的开发是集体智慧的结晶,领域勇气、要有大胆创新的精神,只有这样才能进步。软件项目的开发是集体智慧的结晶,它牵涉到多人,多部门甚至于跨行业,所以需要集体的每个成员要有团结协作的精神,共同它牵涉到多人,多部门甚至于跨行业,所以需要集体的每个成员要有团结协作的精神,共同它牵涉到多人,多部门甚至于跨行业,所以需要集体的每个成员要有团结协作的精神,共同它牵涉到多人,多部门甚至于跨行业,所以需要集体的每个成员要有团结协作的精神,共同完成既定的任务。完成既定的任务。完成既定的任务。完成既定
15、的任务。第4页,本讲稿共11页三、教学内容三、教学内容课程内容课程内容课程内容课程内容教学要求教学要求教学要求教学要求主要知识点主要知识点主要知识点主要知识点理论学时理论学时理论学时理论学时实践学时实践学时实践学时实践学时第一章第一章 绪论绪论 A A数据结构的含义和算法的评价标准数据结构的含义和算法的评价标准2 2第二章第二章 线性表线性表 A A线性表的顺序和链式存储结构及其相关运算线性表的顺序和链式存储结构及其相关运算16164 4第三章第三章 栈和队列栈和队列 A A栈和队列的存储及基本操作栈和队列的存储及基本操作14144 4第四章第四章 串串 A A串的存储结构及相应的算法实现串的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 数据结构 说课精
限制150内