787
备注:
|
1620
|
删除的内容标记成这样。 | 加入的内容标记成这样。 |
行号 4: | 行号 4: |
(简要说明本说课的内容来自哪一学科、哪一册书、哪一章节) == 本说课内容在学科知识体系中所处地位和作用 == |
本节课是《数据结构C语言描述》第三章第一节“栈”的内容。主要包括栈的定义、栈的实现和栈的应用等内容。本节课的内容“栈”是一种基础的数据结构,是在前一章线性表的基础上,对其操作进行限定所产生。栈在计算机各种软硬件中应用广泛,在编译原理、操作系统、计算机体系结构里面有很多应用,许多重要的算法使用栈来实现,为学习后续内容作好铺垫。 |
行号 7: | 行号 7: |
依据《数据结构》教学大纲,设定以下教学目标: * 理解栈的基本概念 * 掌握栈的实现 * 熟悉栈的简单应用 |
|
行号 8: | 行号 13: |
* 重点为栈逻辑结构的特点(先进后出)以及链式栈实现时栈顶位置的选择 * 难点为栈在表达式分析中的应用 |
|
行号 18: | 行号 26: |
因为栈与前一章线性表有相同的逻辑结构,所以从与前一章线性表的比较中导入栈的概念:栈是一种插入和删除操作受限于一端的线性表。 |
|
行号 19: | 行号 29: |
行号 20: | 行号 31: |
行号 21: | 行号 33: |
说教材
1. 教材简析
本节课是《数据结构C语言描述》第三章第一节“栈”的内容。主要包括栈的定义、栈的实现和栈的应用等内容。本节课的内容“栈”是一种基础的数据结构,是在前一章线性表的基础上,对其操作进行限定所产生。栈在计算机各种软硬件中应用广泛,在编译原理、操作系统、计算机体系结构里面有很多应用,许多重要的算法使用栈来实现,为学习后续内容作好铺垫。
2. 教学目标
依据《数据结构》教学大纲,设定以下教学目标:
- 理解栈的基本概念
- 掌握栈的实现
- 熟悉栈的简单应用
3. 教学重点和难点
- 重点为栈逻辑结构的特点(先进后出)以及链式栈实现时栈顶位置的选择
- 难点为栈在表达式分析中的应用
说教法
1. 教学方法
2. 教学手段
3. 教学媒体的运用
说学法
1. 学习方法
2. 能力培养
(根据教学内容和采取的教学方法及手段,教给学生一些学习方法,做到授之于渔)
说教学程序
1. 新课导入
因为栈与前一章线性表有相同的逻辑结构,所以从与前一章线性表的比较中导入栈的概念:栈是一种插入和删除操作受限于一端的线性表。
2. 新知识的学习
3. 检测训练
4. 总结巩固
说板书设计
1. 程序性
2. 概括性
3. 指导性
4. 艺术性
(板书设计时要体现出程序性、概括性、指导性、艺术性)