《数据结构》课程教学反思

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据结构》课程教学反思

(2006-10-02 20:31:34)

转载▼

教学反思,是教师以自己的教学活动过程为思考对象,对自己的某种教学行为、决策以及由此产生的结果进行审视和分析的活动。实践证明,由教师本人对教学实践及其成败得失进行反思,有利于教师及时总结自己的教学经验,培养教师学习、研究的意识,促使教师更好地实现教学理论与教学实践的结合,提高教师的教学能力与水平。

以上是一段从网络摘抄的语句,其实对教学反思是怎样一回事认识并不是很深刻,就像学生前些日子询问的说课,懂得说课,但并不知道怎样跟学生解释什么是说课,只记得一句从网络上看到的话“授课主要是怎样讲,说课主要是为什么这样讲”。

要对上一个月的教学进行反思,是上星期就一直想进行的事情,但始终觉得找不到充实的时间或者是找不到很好的思路。要进行教学反思,主要还应该是对《数据结构》课程的反思,毕竟它是一门基础、核心的专业课程,而且也是系里第一次的开课。

对课程的反思:

1、很重要。数据结构是几乎所有软件方向专业课的基础,学C语言让你知道了什么是编程,而数据结构告诉你该怎么去编程。用网上一个例子来说,数据结构让你知道怎样从一个地方到另一个的路,而C语言等让你知道选择什么样的交通工具去走这些路,你不懂得去北京的路,给神六你坐也到达不了。

2、很多点。既然培养数据的处理能力,又要培养算法设计思路,还要培养实际的应用能力。有点兼顾不过来,理解算法思想倒是能达到的要求,但在实际应用能力的培养上,存在难度。

3、很难学。教师艰难的教,学生吃力的学。理解算法的思想,但如何放到实际中始终是难题,教师难找到合适的方法,学生接受能力有限,经验受制,受程序语言不熟练等影响。

对教师的反思:

1、经验不足。毕竟刚从大学毕业回来,教学经验欠缺,且系里也是第一次开这样的课程。对数据结构这门课本身理解不透,特别在实践方面接触较少,进行过的无非是大学时一些作业。因此在教师教学方法和学生接受能力间找一个结合点是一直苦苦探索的问题,直到现在仍是没有一个明确有方向。

2、目标过大。接受这个可以说是苦差的教学任务后,其实我的有埋怨过,但我更多是考虑如何去实现某些目标。让学生理解数据结构的算法思想,培养学生算法设计的思路,加强数据结构的实用性。从一个月的教学情况,目标定得过高了,特别是实践环节上,过高估计自己的教学能力,也过高估计学生的学习能力。但我直到现在,特别是在实践上,我找不到说服自己放弃的理由,毕竟总觉

得学习了思想,不能在编程上实现,或者说是学会了例子,不会变通,算不上学会。我怀疑教学目标,但又放不开手。

3、时间欠缺。由于教学任务的限制,上机实践时间比较少,是以对学生把所学的思想转化为算法进而转化为程序的指导不足。一个月才开了一次实践课,本来已经足够,但对学生的实际情况来说,这还是很欠缺的。

对学生的反思:

1、思想重视不够。首先,作为师范生不重视这些难度偏深的课程;其次,作为计算机学生不重视这些偏向理论的课程;再次,在难学面前退却,没有足够的学习兴趣、信心和耐心。特别在对待操作作业上,一个月过去,第一次的作业完成几乎为零。

2、语言能力较差。尽管上学期学习了C语言,不说程序设计能力,且说C 语言的基础知识掌握都是较差的。还是那句,把实践当成了死记硬背来考试,把知识当成了例子来学习。欠缺独立思考,欠缺独立编程。

3、自主协作不行。不能自觉的进行学习,什么都要教师在课堂上讲,或者只局限于课本,不懂得利用网络或参考书进行知识的拓展。也没有形成协作学习的氛围,同学间的交流不够,论坛学习的方法不懂。这归于两个原因,一个自觉性问题,一个班级氛围问题。

4、素质起点不好。这是我一直不想谈及的问题,毕竟我反复的强调过,他们大专生和本科生差别不大,在大学里都是一个新的起点,但在突出的个体上可以这样考虑,从整体上差异总还会存在的。尽管我承认这差异,但我依然否定他们说的智商等先天因素,这些只会是借口。我说的差异,首先就是自觉性,这一点在他们过分追求自由中散失;其次是空闲时间的自由度,学校安排课程过多,时间上和精力上有限;再次是学习氛围,那种泡图书馆和学术争论的氛围欠缺;最后是课程的关联大,一些关联课程如C语言掌握得较差。

对教学的展望:

1、能尽量在课堂教学中贯穿操作实践,引导学生把算法结合数据结构形成程序,但受时间限制较大,只能尽量起到牵引作用,一切还看学生课余时间进行。

2、督促完成第一次作业,毕竟数据结构的思想很多都体现在这次线性表实践作业中,能真正独立思考去完成,对以后课程的学习,相对会轻松很多。接着再进行更高一层次的,利用这些算法去解决实际的问题。

3、引导学生形成自主学习能力的自我培养及协作学习的氛围形成。毕竟这两个能力是计算机专业学生培养的重点之一。

4、细化目标,毕竟这门课是难学的,逐步进行目标,首先,让学生了解数据结构的逻辑特点,各种操作的算法思想;其次,让学生运用编程语言编写程序实现这些算法;最后,把这些编程思想和设计思路运用到实际应用中解决问题。

5、加强师生交流,了解学生想法,了解学生遇到的问题,更好的有目的的教学。

以此为反思,但愿能更好的进行以后的教学!

相关文档
最新文档