论文部分内容阅读
摘要:针对目前数据结构课程教学现状,提出传统教学的缺点,分析了传统教学模式会导致学生学习数据结构算法时不自信的问题。基于此问题,提出一种新的教学方法,即在教学过程中融入增强自信的教学方法。采用这种教学方法不仅可以让学生学会数据结构的知识还可以增强学生学习的自信心,与未采用此教学方法的学生对比,采用此教学方法的学生学数据结构算法学的更快更好,而且更有自信。
关键词:数据结构课程;教学方法;教学模式
一、背景
数据结构课程主要研究数据元素关系,不同数据元素关系的组织方法、操作方法以及常用算法,目的是使学生学会分析数据的结构特性,在编程解决现实问题的过程中为数据选择适当的逻辑结构、存储结构及相应的算法,并初步掌握算法的时间和空间分析的技术[1]。该课程在计算机领域是一门承上启下的核心基础课,所以学好《数据结构》这门课程有利于学生设计结构好效率高的程序和学习计算机其他课程如操作系统,软件工程、人工智能等。然而由于《数据结构》的理论性和实践性很强,内容抽象,如果教师采用传统方法教学,那么学生在学习这门课程时会感到较难理解和掌握进而会没有自信[2]。因此,提出一种新的教学方法,即在教学过程中融入增强自信的教学方法。采用这种教学方法不仅可以让学生学会数据结构的知识还可以增强学生学习的自信心,同时又能激发学生的学习积极性,进而使《数据结构》这门课程的教学质量得到進一步提高[3]。
二、传统数据结构课程教学方法
在传统的数据结构教学过程中,教师按照教材的章节先后次序讲解理论知识并上机练习。这种模式存在以下几种问题:
1传统的以课本为主按部就班的教学使学生在学习算法时不自信。大多数数据结构教材中算法描述都以伪代码的形式给出,导致学生读不懂教材上所描述的算法,或者读懂了算法也不能将教材上伪代码改成标准的程序设计语言[4]。数据结构理论强并且知识点多所以采用传统的授课方式会使学生感觉数据结构复杂抽象,内容枯燥难以理解[5][6],进而导致学生失去学习的兴趣,在学习过程中不自信。
2传统的数据结构教学还是以教师讲授为主的灌输式的教学,在这种教学中,学生处于被动地位,一直在接受知识并没有记住知识和消化知识,进而让学生感觉自己没有学到东西。我国大部分高校采用教师占主导地位的教学模式,知识的学习,吸收,应用都是在教师的支配下完成的,学生处于被动的被灌输的地位,教学内容无法吸引学生,学生无法主动消化知识,学生感觉学不会,进而导致学生的不自信[7][8]。
3传统的数据结构教学通常是先安排理论课,再安排上机实验课,将理论知识点和上机操作分离,并让学生直接上机练习,缺乏上机练习的算法回顾和代码准备,导致学生编不出代码,体会不到编程的乐趣,容易在学习中失去信心[9][10]。
三、教学过程中增强学生自信的教学方法
针对传统教学方法存在的问题,提出一种教学过程中增强学生自信的教学方法。此方法分为以下几个步骤:
1上理论课时多次重复一个概念,加深学生的印象,并在学生的桌子上放一个盒子,在下课前10分钟让学生把这节课自己学会的概念默写下来放进盒子里。通过把学到的知识放进盒子,学生可以直观的看到自己的收获,进而增强学生的自信。
2课下要求学生查找关于这节课学习的算法的应用,并把找到的应用写下来放进盒子里。查找应用有助于让学生了解所学算法的用途,提高学生学以致用的能力,并且能够帮助学生加深对算法的理解。让学生明明白白地知道学到的知识用到哪些地方,进而提高学生的学习兴趣和增强学生自主学习的能力。
3上机课前要求学生查找上一节课讲的算法的源代码,研读代码,上课时自己编程,把自己编出来的代码放进盒子里。让学生先研读别人的代码,理解算法的编程要点,然后自己再编程。这样不至于一开始编码就不会,不知道怎么下手,导致编不出来东西,进而产生不想编程的想法,久而久之就造成学生讨厌编码不想练习的情绪。看了别人的代码以后自己有了思绪再开始编自己的代码可以让学生很快上手,很快编程,把编出来的程序放进盒子能够让学生直观地看到自己的进步,增强学生的自信。
通过对十个班级使用教学过程中增强学生自信的教学方法,发现把自己学到的知识默写下来放进盒子是可以形象客观地看到自己学会的知识,这样会增强学生的自信心,不会让学生觉得一节课下来没有学到东西,并且教学过程中增强学生自信的教学方法由于充分发挥了学生主动性,所以既可以调动学生的学习兴趣又可以增强学生的自信。
结语
目前,传统的数据结构教学已经不能满足当代学生的需要,我们需要不断地探索增强学生自信和调动学生学习积极性的教学方法。教学过程中增强学生自信的教学方法利用学生的学习主动性,激发了学生学习兴趣,并通过把课堂上学到的知识直观化,让学生看到自己的收获进而增强学生的自信。
参考文献:
[1]李征,杨伟,袁科.基于考研真题分析的数据结构教学改革[J].计算机教育,2017,000(001):76-79.
[2]李婷,许鸿儒.《数据结构与算法》的教改问题研究[J].教育教学论坛,2017(23):128-129.
[3]贾冀婷.《数据结构》教学模式探索[J].教育教学论坛,2019(49).
[4]樊守芳,王继成.基于慕课下的《数据结构》课程教学内容设计[J].教育教学论坛,2019(31).
[5]李婷,许鸿儒.《数据结构与算法》的教改问题研究[J].教育教学论坛,2017(23).
[6]梁兴柱,周华平,林玉娥.基于ACM-ICPC竞赛模式的数据结构实践教学改革研究[J].电脑知识与技术,2018,014(023):154-155.
[7]刘晓静,李东,韩亮,等.培养创新型人才的数据结构课程建设与实践[J].微型电脑应用,2019,35(10).
[8]郭小波,刘永平.基于PBL教学模式的数据结构课程改革初探[J].电脑知识与技术,2019,015(011):122-125.
[9]徐薇,王志海.计算机大类专业核心课程翻转课堂教学实践——以\"数据结构\"课程为例[J].工业和信息化教育,2019,000(003):30-34,43.
[10]舒清录,廖明梅.以培养计算思维为核心的数据结构课程教学改革研究[J].微型电脑应用,2020,v.36;No.326(06):25-27+32.
(郑州财经学院 信息工程学院 河南郑州 450000)
关键词:数据结构课程;教学方法;教学模式
一、背景
数据结构课程主要研究数据元素关系,不同数据元素关系的组织方法、操作方法以及常用算法,目的是使学生学会分析数据的结构特性,在编程解决现实问题的过程中为数据选择适当的逻辑结构、存储结构及相应的算法,并初步掌握算法的时间和空间分析的技术[1]。该课程在计算机领域是一门承上启下的核心基础课,所以学好《数据结构》这门课程有利于学生设计结构好效率高的程序和学习计算机其他课程如操作系统,软件工程、人工智能等。然而由于《数据结构》的理论性和实践性很强,内容抽象,如果教师采用传统方法教学,那么学生在学习这门课程时会感到较难理解和掌握进而会没有自信[2]。因此,提出一种新的教学方法,即在教学过程中融入增强自信的教学方法。采用这种教学方法不仅可以让学生学会数据结构的知识还可以增强学生学习的自信心,同时又能激发学生的学习积极性,进而使《数据结构》这门课程的教学质量得到進一步提高[3]。
二、传统数据结构课程教学方法
在传统的数据结构教学过程中,教师按照教材的章节先后次序讲解理论知识并上机练习。这种模式存在以下几种问题:
1传统的以课本为主按部就班的教学使学生在学习算法时不自信。大多数数据结构教材中算法描述都以伪代码的形式给出,导致学生读不懂教材上所描述的算法,或者读懂了算法也不能将教材上伪代码改成标准的程序设计语言[4]。数据结构理论强并且知识点多所以采用传统的授课方式会使学生感觉数据结构复杂抽象,内容枯燥难以理解[5][6],进而导致学生失去学习的兴趣,在学习过程中不自信。
2传统的数据结构教学还是以教师讲授为主的灌输式的教学,在这种教学中,学生处于被动地位,一直在接受知识并没有记住知识和消化知识,进而让学生感觉自己没有学到东西。我国大部分高校采用教师占主导地位的教学模式,知识的学习,吸收,应用都是在教师的支配下完成的,学生处于被动的被灌输的地位,教学内容无法吸引学生,学生无法主动消化知识,学生感觉学不会,进而导致学生的不自信[7][8]。
3传统的数据结构教学通常是先安排理论课,再安排上机实验课,将理论知识点和上机操作分离,并让学生直接上机练习,缺乏上机练习的算法回顾和代码准备,导致学生编不出代码,体会不到编程的乐趣,容易在学习中失去信心[9][10]。
三、教学过程中增强学生自信的教学方法
针对传统教学方法存在的问题,提出一种教学过程中增强学生自信的教学方法。此方法分为以下几个步骤:
1上理论课时多次重复一个概念,加深学生的印象,并在学生的桌子上放一个盒子,在下课前10分钟让学生把这节课自己学会的概念默写下来放进盒子里。通过把学到的知识放进盒子,学生可以直观的看到自己的收获,进而增强学生的自信。
2课下要求学生查找关于这节课学习的算法的应用,并把找到的应用写下来放进盒子里。查找应用有助于让学生了解所学算法的用途,提高学生学以致用的能力,并且能够帮助学生加深对算法的理解。让学生明明白白地知道学到的知识用到哪些地方,进而提高学生的学习兴趣和增强学生自主学习的能力。
3上机课前要求学生查找上一节课讲的算法的源代码,研读代码,上课时自己编程,把自己编出来的代码放进盒子里。让学生先研读别人的代码,理解算法的编程要点,然后自己再编程。这样不至于一开始编码就不会,不知道怎么下手,导致编不出来东西,进而产生不想编程的想法,久而久之就造成学生讨厌编码不想练习的情绪。看了别人的代码以后自己有了思绪再开始编自己的代码可以让学生很快上手,很快编程,把编出来的程序放进盒子能够让学生直观地看到自己的进步,增强学生的自信。
通过对十个班级使用教学过程中增强学生自信的教学方法,发现把自己学到的知识默写下来放进盒子是可以形象客观地看到自己学会的知识,这样会增强学生的自信心,不会让学生觉得一节课下来没有学到东西,并且教学过程中增强学生自信的教学方法由于充分发挥了学生主动性,所以既可以调动学生的学习兴趣又可以增强学生的自信。
结语
目前,传统的数据结构教学已经不能满足当代学生的需要,我们需要不断地探索增强学生自信和调动学生学习积极性的教学方法。教学过程中增强学生自信的教学方法利用学生的学习主动性,激发了学生学习兴趣,并通过把课堂上学到的知识直观化,让学生看到自己的收获进而增强学生的自信。
参考文献:
[1]李征,杨伟,袁科.基于考研真题分析的数据结构教学改革[J].计算机教育,2017,000(001):76-79.
[2]李婷,许鸿儒.《数据结构与算法》的教改问题研究[J].教育教学论坛,2017(23):128-129.
[3]贾冀婷.《数据结构》教学模式探索[J].教育教学论坛,2019(49).
[4]樊守芳,王继成.基于慕课下的《数据结构》课程教学内容设计[J].教育教学论坛,2019(31).
[5]李婷,许鸿儒.《数据结构与算法》的教改问题研究[J].教育教学论坛,2017(23).
[6]梁兴柱,周华平,林玉娥.基于ACM-ICPC竞赛模式的数据结构实践教学改革研究[J].电脑知识与技术,2018,014(023):154-155.
[7]刘晓静,李东,韩亮,等.培养创新型人才的数据结构课程建设与实践[J].微型电脑应用,2019,35(10).
[8]郭小波,刘永平.基于PBL教学模式的数据结构课程改革初探[J].电脑知识与技术,2019,015(011):122-125.
[9]徐薇,王志海.计算机大类专业核心课程翻转课堂教学实践——以\"数据结构\"课程为例[J].工业和信息化教育,2019,000(003):30-34,43.
[10]舒清录,廖明梅.以培养计算思维为核心的数据结构课程教学改革研究[J].微型电脑应用,2020,v.36;No.326(06):25-27+32.
(郑州财经学院 信息工程学院 河南郑州 450000)