论文部分内容阅读
【摘 要】本文结合作者的教学实践经历,以计算机专业课程《数据结构》为例,探讨了在常规教学过程中如何通过分块示范、综合示范、应用示范等实践示范来改进课堂教学效果,让学生在学习上有更多的获得感。实践结果表明,实践示范能够显著促进课堂教学效果的提高。
【关键词】实践示范;教学效果;研究与实践;数据结构
【中图分类号】G420 【文献标识码】A
【文章编号】2095-3089(2019)18-0022-02
一、前言
课堂教学改革的目标在于不断提高课堂教学效果,让学生在学习上有更多的获得感。为此,广大教学工作者从教学模式、教学资源、教学方法、教学手段等方面探索教学改革[1,2],并取得了各自的教学效果。作者结合自己在一线教学中的实践经历,阐述在课程教学中实践示范对课堂教学效果的影响。
影响课堂教学效果的因素很多,如教学组织、师生互动、知识宽度、作业布置等[3]。本文在满足常规教学各项基本条件的基础上,探讨实践示范对课堂教学效果起到的关键作用,并以计算机专业核心课程《数据结构》为例阐述实践示范的层次及其对教学效果的影响[4]。
二、实践示范层次
计算机专业课程的知识层次一般可划为三个层次:基础分块知识,基础分块知识的综合。基础知识的应用。基础分块知识一般针对某个专门基础知识点,如《数据结构》课程线性表章节中“链表的插入”。基础分块知识的综合是一个相对完整的知识体,一般包含某一章节中相关联的各个知识块,如《数据结构》课程中链表的抽象数据类型及其实现,包含了链表的数据类型定义及其实现、主要基本操作定义及其实现。基础知识的应用是关于基础分块知识的综合在现实生活中的应用,如约瑟夫环游戏就是链表的抽象数据类型及其实现的应用。针对不同层次的专业课程知识,设计相应的实践示范案例,如图1所示。
分块示范的目的在于通过分块知识的实践示例直观形象地展示分块知识,如“链表的插入”实现函数;综合示范的目的在于通过包含各关联分块知识的综合实践示例系统性地展示分块知识的整合,如链表基本操作程序;应用示范的目的在于在综合知识的基础上通过生活实践示例展示综合知识的应用价值和理论联系实际的途径,如关于链表应用的约瑟夫环游戏程序。接下来,将通过具体的示例来展示分块示范、综合示范、应用示范。
三、实践示例及其教学效果
1.分块示范示例。
下图为《数据结构》课程中“链表的插入”伪码(不可执行)知识块的分块示范实现函数(可执行)。通过可执行的C语言实现函数示范,可以巩固相应知识块,强化程序实现能力,并有助于增强学生信心。
2.综合示范示例。
关于数据结构课程中“链表”的综合知识可用“链表抽象数据类型”来表示,其示范示例为包含抽象数据类型中基本操作实现的链表基本程序。通过链表基本程序的示范,帮助学生对链表抽象数据类型有更加完整、系统和直观的理解。
3.应用示范示例。
利用链表数据结构和链表基本程序,通过约瑟夫环游戏的应用示范,帮助学生对链表基础知识有更加深刻的理解,培养学生运用知识解决具体问题的能力,激发他们的学习兴趣。
4.实践结果。
在常规教学过程中增加各层实践示范示例之后,作者在近几个学期的教学满意度方面取得显著的进步,如图4所示。
四、结束语
本文以《数据结构》课程中链表章节内容为例,探讨了常规教学过程中如果开展分块示范、综合示范、应用示范等实践示范,并在教學实践过程中取得较好的教学效果,教学满意度得到显著的提高。本文对计算机等技术类课程具有一定的教学参考价值。
参考文献
[1]彭伟民,陈爱红.基于案例群的线下线上混合教学法研究,现代计算机,2017,25-28.
[2]彭伟民,陈爱红,陈婧.数据融合技术支持的精准知识教学,教育现代化,2018,135-137.
[3]陈富,王嘉毅.本科生教学效果五维度之测评,中国大学教学,2015,54-56.
[4]严蔚敏,吴伟民.数据结构(C语言版),北京:清华大学出版社,2007.
【关键词】实践示范;教学效果;研究与实践;数据结构
【中图分类号】G420 【文献标识码】A
【文章编号】2095-3089(2019)18-0022-02
一、前言
课堂教学改革的目标在于不断提高课堂教学效果,让学生在学习上有更多的获得感。为此,广大教学工作者从教学模式、教学资源、教学方法、教学手段等方面探索教学改革[1,2],并取得了各自的教学效果。作者结合自己在一线教学中的实践经历,阐述在课程教学中实践示范对课堂教学效果的影响。
影响课堂教学效果的因素很多,如教学组织、师生互动、知识宽度、作业布置等[3]。本文在满足常规教学各项基本条件的基础上,探讨实践示范对课堂教学效果起到的关键作用,并以计算机专业核心课程《数据结构》为例阐述实践示范的层次及其对教学效果的影响[4]。
二、实践示范层次
计算机专业课程的知识层次一般可划为三个层次:基础分块知识,基础分块知识的综合。基础知识的应用。基础分块知识一般针对某个专门基础知识点,如《数据结构》课程线性表章节中“链表的插入”。基础分块知识的综合是一个相对完整的知识体,一般包含某一章节中相关联的各个知识块,如《数据结构》课程中链表的抽象数据类型及其实现,包含了链表的数据类型定义及其实现、主要基本操作定义及其实现。基础知识的应用是关于基础分块知识的综合在现实生活中的应用,如约瑟夫环游戏就是链表的抽象数据类型及其实现的应用。针对不同层次的专业课程知识,设计相应的实践示范案例,如图1所示。
分块示范的目的在于通过分块知识的实践示例直观形象地展示分块知识,如“链表的插入”实现函数;综合示范的目的在于通过包含各关联分块知识的综合实践示例系统性地展示分块知识的整合,如链表基本操作程序;应用示范的目的在于在综合知识的基础上通过生活实践示例展示综合知识的应用价值和理论联系实际的途径,如关于链表应用的约瑟夫环游戏程序。接下来,将通过具体的示例来展示分块示范、综合示范、应用示范。
三、实践示例及其教学效果
1.分块示范示例。
下图为《数据结构》课程中“链表的插入”伪码(不可执行)知识块的分块示范实现函数(可执行)。通过可执行的C语言实现函数示范,可以巩固相应知识块,强化程序实现能力,并有助于增强学生信心。
2.综合示范示例。
关于数据结构课程中“链表”的综合知识可用“链表抽象数据类型”来表示,其示范示例为包含抽象数据类型中基本操作实现的链表基本程序。通过链表基本程序的示范,帮助学生对链表抽象数据类型有更加完整、系统和直观的理解。
3.应用示范示例。
利用链表数据结构和链表基本程序,通过约瑟夫环游戏的应用示范,帮助学生对链表基础知识有更加深刻的理解,培养学生运用知识解决具体问题的能力,激发他们的学习兴趣。
4.实践结果。
在常规教学过程中增加各层实践示范示例之后,作者在近几个学期的教学满意度方面取得显著的进步,如图4所示。
四、结束语
本文以《数据结构》课程中链表章节内容为例,探讨了常规教学过程中如果开展分块示范、综合示范、应用示范等实践示范,并在教學实践过程中取得较好的教学效果,教学满意度得到显著的提高。本文对计算机等技术类课程具有一定的教学参考价值。
参考文献
[1]彭伟民,陈爱红.基于案例群的线下线上混合教学法研究,现代计算机,2017,25-28.
[2]彭伟民,陈爱红,陈婧.数据融合技术支持的精准知识教学,教育现代化,2018,135-137.
[3]陈富,王嘉毅.本科生教学效果五维度之测评,中国大学教学,2015,54-56.
[4]严蔚敏,吴伟民.数据结构(C语言版),北京:清华大学出版社,2007.