论文部分内容阅读
摘要:当前国内在数据结构的教学中,依然存在诸多问题。本文针对这些问题深入讨论学生创新思维与数据结构课程的关系,此课程的目的是为了培养学生的创新思维能力、数据抽象思维能力以及算法设计能力等。而“数据结构”教学的基础,在很多编程领域中都会涉及到它。本文主要讨论在数据课堂教学中应该怎样利用体验、启发以及讨论等教学模式,采用这些模式帮助学生发挥自主学习能力以及培养学生的创新思维,并取得良好的成绩。
关键词:“数据结构”;创新思维;教学;培养
前言:信息与计算科学的核心课程就是“数据结构”,它是一门基于实际和理论的基础课程。它讨论信息与计算科学领域中最基础的问题,在信息与计算科学教学中有着至关重要的作用。“数据结构”课程主要针对数据的组织进行讨论,它不但与计算机程序有关,还与计算机科学其他多方面的领域有关联。例如计算机编译、计算机操作、计算机数据库等,“数据结构”与这些领域存在紧密相连的关系。而且,如果想在计算机行业中找到合适的工作,“数据结构”是必备的基础知识。
1.“数据结构”与创新思维
随着计算机在我国的不断发展,它所应用的范围也越来越广,传统的数值运算已经不再重要,就目前主要涉及到的是“数据结构”和程序或系统进行查询、插入、删除等复杂的操作。学习“数据结构”是为了通过对计算机程序的开发以及非数值的处理打下了基础。编程的核心就是“数据结构”和算法,如果缺乏编程核心的素养,实践将难以深入,会限制学生在实际中使用计算机解决问题的能力。因此,计算机程序是一种具有创造性的脑力劳动,通过让学生熟悉与理解拘束结构的方法,需要采用算法构造思维,从实际操作入手,通过操作解决问题。理解算法思维是一种构造性的学习过程,“数据结构”主要的课程内容是学习结构技术,通过培养学生创新思维和算法设计能力,可以提高学生利用所学知识解决不同的复杂问题的能力。所以,学好“数据结构”可以有效得提高学生对数据具备抽象思维能力、创新思维能力以及算法设计能力等[1]。
2.在课堂中培养学生创新思维
2.1启发学生创新思维
温家宝曾提出:“将学生作为教学核心,让学生在学习过程中主动提出问题、主动发现问题、主动探索问题”。当代著名科学家也提出:“问题是激发学生学习的动力,有了动力就可以去实践、观察和发展知识”。所以,作为“数据结构”教学的老师,应该从基础上让学生自主发现、自主提问、自主分析和自主解决问题。创新的起点是问题,问题会引起学生学习兴趣。而启发式教学需要创新问题设计和启发问题设计等[2]。
2.2通过体验式教学培养学生抽象思维能力
体验式教学是通过教学中,学生联系自身经历,采用学生本身的五行、情感等直观的领悟。感受和体会,是再发现、再创新知识的特定教学方式。“数据结构”原本就是对现实中存在的共性问题进行抽象的表示,意味着“数据结构”课程本身源于现实,它的本质是将现实世界转变成机器世界,使学生在面对抽象的现实问题时使用计算机去解决。想要实现这一转变,学生需要具备抽象思维能力。但是很多学生在学习抽象思维能力时,经常出现在课堂中听懂的,回到家就不会了的问题,面对问题时不知道应该怎样着手。而抽象思维能力的学习是需要一个过程和知识的积累,当知识累积到一定程度时,抽象思维的学习才能达到更好的效果[3]。
由于学习“数据结构”需要具备编程中的C语言基础,对于数据结构课程本身具有抽象的因素,再加上学生学习较为困难,这时就需要该课程老师精心的安排好每堂课的内容。同时,该课程老师应该做好实验准备,这样才能使教学达到良好的效果。在教学中,要摆脱传统的教育模式,对于教材资料上所有的问题都需要让学生明白,而且协同找出解决问题的方法。针对较难的问题,老师更要与学生进行互动,通过互相帮助和提问检查学生对所学知识的掌握情况,根据检查结果,以不同方式解决每个学生存在的问题[4]。
2.3通过讨论式教学提高学生创新思维能力
突破传统的教育模式,将课堂从“一言堂”(只有老师在讲课)转变到“群言堂”(老师和学生一起学习,一起讨论),让学生之间的思想产生共鸣,不断的吸取他人的思想观点,锻炼思维的创造性和公开性并促进学生的创新能力。其主要在于老师通过设计课堂问题,从而指引学生参与讨论,并促进学生自主探索能力,使学生获得属于自己的观点。在课堂讨论中,及时启发学生并加强引导,将学生对学习的认知带向更深一层。老师应将学生变成学习的主题,培养学生自学的习惯,让学生具备积极的思维,在不同见解中培养学生的创新意识和思维能力,促进学生自觉学习、自觉研究以及主动争论[5]。
结论:综上所述,教学是一种艺术,一个好的课堂不但可以愉悦老师自身,还可以吸引学生对学习的渴望。本文通过对“数据结构”教学中培养学生创新思维、“數据结构”与创新思维、启发学生创新思维、体验式教学培养学生抽象思维能力以及讨论式教学提高学生创新思维能力这些方面的论述,可以看出,提高教学质量以及培养学生的创新思维,是需要老师在课堂中不断的设计出更好的教学方针。课堂教学是具有创造性的,需要努力才会得到更好的效果。
参考文献:
[1]王巍.高中物理实验教学中培养学生创新思维的实践研究[D].上海师范大学,2012,12(7)
[2]袁卫民.高中物理课堂问题教学中培养学生创新思维的初步研究[D].河北师范大学,2007,12(7)
[3]郑宏珍,初佃辉,张维刚.以培养学生创新能力为核心的《数据结构》教学方法研究[J].现代计算机(专业版),2011,12(7)19:33-37.
[4]张雅英.“在课堂教学中培养学生创新思维促进个性品质发展”课题研究报告[A]..走进新教育:黑龙江省教育学会“十五”教育科学研究规划项目成果集[C].:,2006,12(7):10.
[5]崔雅萍.多元学习理论视域下大学生英语自主学习能力可持续发展研究[D].上海外国语大学,2012,12(7)
关键词:“数据结构”;创新思维;教学;培养
前言:信息与计算科学的核心课程就是“数据结构”,它是一门基于实际和理论的基础课程。它讨论信息与计算科学领域中最基础的问题,在信息与计算科学教学中有着至关重要的作用。“数据结构”课程主要针对数据的组织进行讨论,它不但与计算机程序有关,还与计算机科学其他多方面的领域有关联。例如计算机编译、计算机操作、计算机数据库等,“数据结构”与这些领域存在紧密相连的关系。而且,如果想在计算机行业中找到合适的工作,“数据结构”是必备的基础知识。
1.“数据结构”与创新思维
随着计算机在我国的不断发展,它所应用的范围也越来越广,传统的数值运算已经不再重要,就目前主要涉及到的是“数据结构”和程序或系统进行查询、插入、删除等复杂的操作。学习“数据结构”是为了通过对计算机程序的开发以及非数值的处理打下了基础。编程的核心就是“数据结构”和算法,如果缺乏编程核心的素养,实践将难以深入,会限制学生在实际中使用计算机解决问题的能力。因此,计算机程序是一种具有创造性的脑力劳动,通过让学生熟悉与理解拘束结构的方法,需要采用算法构造思维,从实际操作入手,通过操作解决问题。理解算法思维是一种构造性的学习过程,“数据结构”主要的课程内容是学习结构技术,通过培养学生创新思维和算法设计能力,可以提高学生利用所学知识解决不同的复杂问题的能力。所以,学好“数据结构”可以有效得提高学生对数据具备抽象思维能力、创新思维能力以及算法设计能力等[1]。
2.在课堂中培养学生创新思维
2.1启发学生创新思维
温家宝曾提出:“将学生作为教学核心,让学生在学习过程中主动提出问题、主动发现问题、主动探索问题”。当代著名科学家也提出:“问题是激发学生学习的动力,有了动力就可以去实践、观察和发展知识”。所以,作为“数据结构”教学的老师,应该从基础上让学生自主发现、自主提问、自主分析和自主解决问题。创新的起点是问题,问题会引起学生学习兴趣。而启发式教学需要创新问题设计和启发问题设计等[2]。
2.2通过体验式教学培养学生抽象思维能力
体验式教学是通过教学中,学生联系自身经历,采用学生本身的五行、情感等直观的领悟。感受和体会,是再发现、再创新知识的特定教学方式。“数据结构”原本就是对现实中存在的共性问题进行抽象的表示,意味着“数据结构”课程本身源于现实,它的本质是将现实世界转变成机器世界,使学生在面对抽象的现实问题时使用计算机去解决。想要实现这一转变,学生需要具备抽象思维能力。但是很多学生在学习抽象思维能力时,经常出现在课堂中听懂的,回到家就不会了的问题,面对问题时不知道应该怎样着手。而抽象思维能力的学习是需要一个过程和知识的积累,当知识累积到一定程度时,抽象思维的学习才能达到更好的效果[3]。
由于学习“数据结构”需要具备编程中的C语言基础,对于数据结构课程本身具有抽象的因素,再加上学生学习较为困难,这时就需要该课程老师精心的安排好每堂课的内容。同时,该课程老师应该做好实验准备,这样才能使教学达到良好的效果。在教学中,要摆脱传统的教育模式,对于教材资料上所有的问题都需要让学生明白,而且协同找出解决问题的方法。针对较难的问题,老师更要与学生进行互动,通过互相帮助和提问检查学生对所学知识的掌握情况,根据检查结果,以不同方式解决每个学生存在的问题[4]。
2.3通过讨论式教学提高学生创新思维能力
突破传统的教育模式,将课堂从“一言堂”(只有老师在讲课)转变到“群言堂”(老师和学生一起学习,一起讨论),让学生之间的思想产生共鸣,不断的吸取他人的思想观点,锻炼思维的创造性和公开性并促进学生的创新能力。其主要在于老师通过设计课堂问题,从而指引学生参与讨论,并促进学生自主探索能力,使学生获得属于自己的观点。在课堂讨论中,及时启发学生并加强引导,将学生对学习的认知带向更深一层。老师应将学生变成学习的主题,培养学生自学的习惯,让学生具备积极的思维,在不同见解中培养学生的创新意识和思维能力,促进学生自觉学习、自觉研究以及主动争论[5]。
结论:综上所述,教学是一种艺术,一个好的课堂不但可以愉悦老师自身,还可以吸引学生对学习的渴望。本文通过对“数据结构”教学中培养学生创新思维、“數据结构”与创新思维、启发学生创新思维、体验式教学培养学生抽象思维能力以及讨论式教学提高学生创新思维能力这些方面的论述,可以看出,提高教学质量以及培养学生的创新思维,是需要老师在课堂中不断的设计出更好的教学方针。课堂教学是具有创造性的,需要努力才会得到更好的效果。
参考文献:
[1]王巍.高中物理实验教学中培养学生创新思维的实践研究[D].上海师范大学,2012,12(7)
[2]袁卫民.高中物理课堂问题教学中培养学生创新思维的初步研究[D].河北师范大学,2007,12(7)
[3]郑宏珍,初佃辉,张维刚.以培养学生创新能力为核心的《数据结构》教学方法研究[J].现代计算机(专业版),2011,12(7)19:33-37.
[4]张雅英.“在课堂教学中培养学生创新思维促进个性品质发展”课题研究报告[A]..走进新教育:黑龙江省教育学会“十五”教育科学研究规划项目成果集[C].:,2006,12(7):10.
[5]崔雅萍.多元学习理论视域下大学生英语自主学习能力可持续发展研究[D].上海外国语大学,2012,12(7)