论文部分内容阅读
随着经济社会的快速发展,计算机已经成为经济社会发展、人们生产生活所离不开的重要工具之一,同时也成为推动科学技术向前发展的主要动力之一。自我国改革开放以来,在经济社会迅猛发展的带动下,计算机课程的教学被广泛推广到各个阶段的学校教学,经过多年的不懈努力,如今我国现阶段学校计算机专业教育教学水平已经取得了突破性的进展,但是与西方发达国家的计算机教学水平相比还存在一定的差距。
数据结构作为计算机专业中的核心课程,其研究的范围涵盖了计算机专业课程的始终,学好数据结构课程对于学好整个计算机专业的课程来讲起着举足轻重的作用,学生通过对数据结构课程的学习后,可以对计算机加工处理数据中的一些特征有一个充分地了解和掌握,如数据模型中的结构逻辑、数据的储存结构、数据的计算方法等,同时学生通过对数据结构课程的学习,可以有效地培养学生思维中的抽象能力,为学好本专业以外的课程打下扎实的基础。其次,数据结构课程不仅仅是一门纯理论性课程,更是一门实践性课程,因此,其所包含的内容相对更具抽象性,在教学过程中一旦选错教学方法,势必会导致理论教学与实践教学相脱节,不能将学生的学习兴趣、学习动力充分地的激发出来,导致课程教学效率不高、教学水平达不到预期的效果。
一 当前数据结构教学中存在的问题
对当前数据结构课程教学调查研究显示,数据结构知识的抽象性、实践性较强成为开展教学的重点和难点。这两个数据结构的特性决定了应用传统教学模式展开教学所取得的教学效果一般,本文总结出当前数据结构课堂教学存在的问题主要表现在以下几个方面。
第一,采用传统教学模式、教学理念开展教学,过于重视数据结构课程的理论知识教学,忽视了数据结构课程的实践教学。这一问题在我国现行的数据结构课程教学标准中就可以看出,即理论知识教学的课时与实践能力教学的课时比是二比一,可是很多高校数据结构课程的课时是68课时,那么理论课程的课时要占到48课时,而实践课程的课时只有20课时。
第二,在数据结构课程教学中,教师会很自然的将理论课程知识的教学与实践课程知识的教学区分开来。我们知道,在数据结构课程教学中,理论知识的教学要在多媒体教室开展,而实践知识的教学要在微机房展开。这样在理论知识教学中所涉及到的实践课程知识就无法及时、有效地在教学课堂上给予学生演练,学生也无法及时地对实践知识进行操作,这就导致学生无法将自己掌握的理论知识思想、算法及时地应用到实践中,影响了学生实践能力的培养与提高。
第三,教学与工程存在脱离的现象。在高校数据结构教学开展过程中,学校、教师往往忽略了与工程应用相结合,造成学生只会纸上谈兵,既不能将教、学、用两个点有效地连接在一起,同时,学校在数据结构课程教学师资力量配备上也过于薄弱,如许多从事数据结构课程教学的教师在工程实践方面经验相对较少,在程序设计上也不能够独立完成。
第四,在对学生学习成绩考核上,大多数学校仍以期末考试作为主要评判标准,忽视了在数据结构课程教学过程中的细节考核,同时在考核工作中也相对偏重学生的理论知识掌握程度的考核,而忽视了对实践、创新等能力的考核。
第五,现行的教学模式忽视了学生创新能力的培养。传统教学中的实践操作科目不能有效地激发学生动手实践的兴趣以及积极性,同时实践的内容也是根据理论知识课本所配备的,大多数的实践操作都是以验证目的开展的,即答案都在教材中,这就导致学生可以根据教材内容来找到答案,减少了学生大量查阅课外资料的要求,这就是我们经常说的按部就班,无法有效地培养和提升学生的创新能力。
第六,传统教学模式无法对学生的协作能力进行有效地培养。我们知道,传统实践课程教学中,由于验证实践课程较多,只需一个学生就能独立完成,这样就忽视了学生协同能力的培养,不能符合现当代数据结构开发企业对新型人才的要求,也无法将团队精神有效地激发出来。
二 对CDIO模式的概述
CDIO模式主要有CDIO教学体系、CDIO评价体系、学生应用设备、网络四个主要部分构成。如文中下图1所示。其中,CDIO教学体系中为学生搭建了一个以工程项目设计为核心的课程教学体系以及以网络为核心的智能化学习平台,学生在该教体系中可以更加系统地掌握好数据结构课程知识,并且可以有效地将所掌握的知识有效地应用到工程实践中去。其中智能化学习平台具有传统教学平台中不具有的新功能,即可以对学生进行监督,有督促学生学习的功能,可以就学生对知识的掌握程度有一个深刻的了解,可以通过数据及时地反馈到课堂教学中,还可以对学生知识的掌握程度提供一个客观的评价,学生还可以通过智能化平台进行视频学习,进行在线设计、在线考核等。学生还可以通过智能化学习平台制定自己短期、长期的学习目标,并通过一段的努力学习可以科学地了解到自己在达到预期目标中存在的不足。教师也可以通过智能化学习平台来掌握学生在学习过程中存在的不足,采取着重讲解的方式来突破难点,让学生的学习水平稳固提升。
三 CDIO模式在数据结构课程教学改革中的应用
第一,CDIO模式在数据结构教材改革中的应用。我们知道,数据结构传统课堂教学中包括的三大要素有教材、学生、教师,而计算机以教学工具融入数据结构教学以后,又增加了一大要素,就是多媒体。这四大要素可以说是一个互为统一的有机整体。我们首先来探讨CDIO模式在数据结构教材改革中的有效应用。传统教学中所应用的数据结构教材大多是以线性表、数据组、队列等理论知识的形式出现的,学生刚接触到数据结构课程时,这些因素势必会让学生感觉到数据结构课程的深奥、抽象,同时数据结构知识点以这样的形式出现具有不连贯的缺点。将CDIO模式融入到数据结构教学后,有效地推动了数据结构课程内容的重新整合,在保留传统教材中必要的理论知识的同时,又增加了一些具有实践性的案例,丰富了数据结构课程的内容,同时也降低了数据结构传统教材的抽象性、深奥性,还有效地锻炼了学生的实践能力。据了解,以CDIO模式为主导的数据结构课教材在2011年出版,并得到广泛地推广,经过几年的教学应用,取得了非常好的效果。以CDIO模式为主导的数据结构教材的创新性在于将大量的实践知识融入到了教学内容之中,这部分实践内容有效地与理论知识相结合,稳固提升了学生理论知识水平和实践能力。学生在学习过程中,就可以根据这些新加入的实践内容来明确本节课的学习目标,减少了传统教材中存在的盲目性问题。 第二,CDIO模式在数据结构课程教学方法改革上的应用。其具体包括以下几方面的内容,下面我们就来详细探讨下。一是分组讨论式教学法。基于 CDIO的培养模式要求,在教学过程中引入了分组讨论式教学方法,旨在培养学生构思、设计、实施、运行、技能、创新、协作等素质。在教学开展前,将学生分组,组员间相互探讨并完成各项学习任务。这种教学方式锻炼了学生的学习能力、思维能力、协作能力、创新能力,开拓了学生的视野。学生不再局限于老师上课讲授的内容,而是主动质疑、自主学习、团队协作完成学习任务。二是基于CDIO 的数据结构智能教学平台。包括名师讲座、教学资源、案例资源、练习题库等。学生可以通过此平台上的“名师讲座”重复学习课堂知识;通过案例资源巩固所学知识;通过练习题库熟练掌握知识。学生不用盲目搜读大量的课外资源,查找重复资料,方便了学生对知识的及时巩固,提高了学生的学习效率。基于 CDIO 的数据结构学生智能自我评价系统设有在线答疑、在线测试、跟踪评价等,使学生能够及时检测自己的学习效果,查找自己的不足,评价自己的学习水平。同时通过互联网射频技术进行跟踪、评估,在学生教学、实践活动参与量和质的评价基础上,利用评估体系给出反馈信息。提高学习效率和学生的学习兴趣,实现立体化教学模式。
第三,CDIO模式在数据结构课程考核模式改革中的应用。我们知道,数据结构课程的实践性非常强,所以,在对学生学习成绩综合评价中既要对理论知识进行考核,又要对实践能力进行考核。而CDIO模式正是以这种考核理念作为考核依据,其要求在考核过程中以理论知识的考核为基础,实践能力的考核作为补充,二者缺一不可,既不能在强化学生实践能力的过程中忽视了理论考核,也不能在追求学生理论知识水平提高的同时忽视了实践能力的考核。
综上所述,本文首先分析了当前我国高校数据结构课程教学过程中存在的不足,又分析了CDIO模式的含义以及所倡导的教学理念方法。经过近几年来CDIO模式在数据结构课程教学改革中的应用,结果表明这种教学模式有效地激发了学生的学习兴趣,提高了学生算法分析能力、实践综合能力,同时也有效地培养了学生的创新能力以及职业素养,为学生日后更好地走向工作岗位打下了坚实的基础。
参考文献
[1]顾学雍.联结理论与实践的 CDIO——清华大学创新性工程教育的探索[J].高等工程教育研究 ,2014(1).
数据结构作为计算机专业中的核心课程,其研究的范围涵盖了计算机专业课程的始终,学好数据结构课程对于学好整个计算机专业的课程来讲起着举足轻重的作用,学生通过对数据结构课程的学习后,可以对计算机加工处理数据中的一些特征有一个充分地了解和掌握,如数据模型中的结构逻辑、数据的储存结构、数据的计算方法等,同时学生通过对数据结构课程的学习,可以有效地培养学生思维中的抽象能力,为学好本专业以外的课程打下扎实的基础。其次,数据结构课程不仅仅是一门纯理论性课程,更是一门实践性课程,因此,其所包含的内容相对更具抽象性,在教学过程中一旦选错教学方法,势必会导致理论教学与实践教学相脱节,不能将学生的学习兴趣、学习动力充分地的激发出来,导致课程教学效率不高、教学水平达不到预期的效果。
一 当前数据结构教学中存在的问题
对当前数据结构课程教学调查研究显示,数据结构知识的抽象性、实践性较强成为开展教学的重点和难点。这两个数据结构的特性决定了应用传统教学模式展开教学所取得的教学效果一般,本文总结出当前数据结构课堂教学存在的问题主要表现在以下几个方面。
第一,采用传统教学模式、教学理念开展教学,过于重视数据结构课程的理论知识教学,忽视了数据结构课程的实践教学。这一问题在我国现行的数据结构课程教学标准中就可以看出,即理论知识教学的课时与实践能力教学的课时比是二比一,可是很多高校数据结构课程的课时是68课时,那么理论课程的课时要占到48课时,而实践课程的课时只有20课时。
第二,在数据结构课程教学中,教师会很自然的将理论课程知识的教学与实践课程知识的教学区分开来。我们知道,在数据结构课程教学中,理论知识的教学要在多媒体教室开展,而实践知识的教学要在微机房展开。这样在理论知识教学中所涉及到的实践课程知识就无法及时、有效地在教学课堂上给予学生演练,学生也无法及时地对实践知识进行操作,这就导致学生无法将自己掌握的理论知识思想、算法及时地应用到实践中,影响了学生实践能力的培养与提高。
第三,教学与工程存在脱离的现象。在高校数据结构教学开展过程中,学校、教师往往忽略了与工程应用相结合,造成学生只会纸上谈兵,既不能将教、学、用两个点有效地连接在一起,同时,学校在数据结构课程教学师资力量配备上也过于薄弱,如许多从事数据结构课程教学的教师在工程实践方面经验相对较少,在程序设计上也不能够独立完成。
第四,在对学生学习成绩考核上,大多数学校仍以期末考试作为主要评判标准,忽视了在数据结构课程教学过程中的细节考核,同时在考核工作中也相对偏重学生的理论知识掌握程度的考核,而忽视了对实践、创新等能力的考核。
第五,现行的教学模式忽视了学生创新能力的培养。传统教学中的实践操作科目不能有效地激发学生动手实践的兴趣以及积极性,同时实践的内容也是根据理论知识课本所配备的,大多数的实践操作都是以验证目的开展的,即答案都在教材中,这就导致学生可以根据教材内容来找到答案,减少了学生大量查阅课外资料的要求,这就是我们经常说的按部就班,无法有效地培养和提升学生的创新能力。
第六,传统教学模式无法对学生的协作能力进行有效地培养。我们知道,传统实践课程教学中,由于验证实践课程较多,只需一个学生就能独立完成,这样就忽视了学生协同能力的培养,不能符合现当代数据结构开发企业对新型人才的要求,也无法将团队精神有效地激发出来。
二 对CDIO模式的概述
CDIO模式主要有CDIO教学体系、CDIO评价体系、学生应用设备、网络四个主要部分构成。如文中下图1所示。其中,CDIO教学体系中为学生搭建了一个以工程项目设计为核心的课程教学体系以及以网络为核心的智能化学习平台,学生在该教体系中可以更加系统地掌握好数据结构课程知识,并且可以有效地将所掌握的知识有效地应用到工程实践中去。其中智能化学习平台具有传统教学平台中不具有的新功能,即可以对学生进行监督,有督促学生学习的功能,可以就学生对知识的掌握程度有一个深刻的了解,可以通过数据及时地反馈到课堂教学中,还可以对学生知识的掌握程度提供一个客观的评价,学生还可以通过智能化平台进行视频学习,进行在线设计、在线考核等。学生还可以通过智能化学习平台制定自己短期、长期的学习目标,并通过一段的努力学习可以科学地了解到自己在达到预期目标中存在的不足。教师也可以通过智能化学习平台来掌握学生在学习过程中存在的不足,采取着重讲解的方式来突破难点,让学生的学习水平稳固提升。
三 CDIO模式在数据结构课程教学改革中的应用
第一,CDIO模式在数据结构教材改革中的应用。我们知道,数据结构传统课堂教学中包括的三大要素有教材、学生、教师,而计算机以教学工具融入数据结构教学以后,又增加了一大要素,就是多媒体。这四大要素可以说是一个互为统一的有机整体。我们首先来探讨CDIO模式在数据结构教材改革中的有效应用。传统教学中所应用的数据结构教材大多是以线性表、数据组、队列等理论知识的形式出现的,学生刚接触到数据结构课程时,这些因素势必会让学生感觉到数据结构课程的深奥、抽象,同时数据结构知识点以这样的形式出现具有不连贯的缺点。将CDIO模式融入到数据结构教学后,有效地推动了数据结构课程内容的重新整合,在保留传统教材中必要的理论知识的同时,又增加了一些具有实践性的案例,丰富了数据结构课程的内容,同时也降低了数据结构传统教材的抽象性、深奥性,还有效地锻炼了学生的实践能力。据了解,以CDIO模式为主导的数据结构课教材在2011年出版,并得到广泛地推广,经过几年的教学应用,取得了非常好的效果。以CDIO模式为主导的数据结构教材的创新性在于将大量的实践知识融入到了教学内容之中,这部分实践内容有效地与理论知识相结合,稳固提升了学生理论知识水平和实践能力。学生在学习过程中,就可以根据这些新加入的实践内容来明确本节课的学习目标,减少了传统教材中存在的盲目性问题。 第二,CDIO模式在数据结构课程教学方法改革上的应用。其具体包括以下几方面的内容,下面我们就来详细探讨下。一是分组讨论式教学法。基于 CDIO的培养模式要求,在教学过程中引入了分组讨论式教学方法,旨在培养学生构思、设计、实施、运行、技能、创新、协作等素质。在教学开展前,将学生分组,组员间相互探讨并完成各项学习任务。这种教学方式锻炼了学生的学习能力、思维能力、协作能力、创新能力,开拓了学生的视野。学生不再局限于老师上课讲授的内容,而是主动质疑、自主学习、团队协作完成学习任务。二是基于CDIO 的数据结构智能教学平台。包括名师讲座、教学资源、案例资源、练习题库等。学生可以通过此平台上的“名师讲座”重复学习课堂知识;通过案例资源巩固所学知识;通过练习题库熟练掌握知识。学生不用盲目搜读大量的课外资源,查找重复资料,方便了学生对知识的及时巩固,提高了学生的学习效率。基于 CDIO 的数据结构学生智能自我评价系统设有在线答疑、在线测试、跟踪评价等,使学生能够及时检测自己的学习效果,查找自己的不足,评价自己的学习水平。同时通过互联网射频技术进行跟踪、评估,在学生教学、实践活动参与量和质的评价基础上,利用评估体系给出反馈信息。提高学习效率和学生的学习兴趣,实现立体化教学模式。
第三,CDIO模式在数据结构课程考核模式改革中的应用。我们知道,数据结构课程的实践性非常强,所以,在对学生学习成绩综合评价中既要对理论知识进行考核,又要对实践能力进行考核。而CDIO模式正是以这种考核理念作为考核依据,其要求在考核过程中以理论知识的考核为基础,实践能力的考核作为补充,二者缺一不可,既不能在强化学生实践能力的过程中忽视了理论考核,也不能在追求学生理论知识水平提高的同时忽视了实践能力的考核。
综上所述,本文首先分析了当前我国高校数据结构课程教学过程中存在的不足,又分析了CDIO模式的含义以及所倡导的教学理念方法。经过近几年来CDIO模式在数据结构课程教学改革中的应用,结果表明这种教学模式有效地激发了学生的学习兴趣,提高了学生算法分析能力、实践综合能力,同时也有效地培养了学生的创新能力以及职业素养,为学生日后更好地走向工作岗位打下了坚实的基础。
参考文献
[1]顾学雍.联结理论与实践的 CDIO——清华大学创新性工程教育的探索[J].高等工程教育研究 ,2014(1).