您的位置:首页 > 理论基础 > 数据结构算法

数据结构课程总结

2017-12-14 11:23 281 查看
在大二学年的上学期,我们跟随贺老师学习了半年的数据结构课程,通过这半年的学习,我作出了如下总结:

O:Objective/客观性事实,发生的事实,信息,资料。

全面回顾学到的知识,知识之间的联系等

R:Reflective/反应,反思,产生的情绪,感觉,感受到。

评价学习目标的达成情况,掌握内容,改进学习方法等方面

I:Interpretive/诠释,解释,包括意义,观点,思考

对学习(自我)目标达成或未达成,学习方法改进程度的情况进行客观,理性的总结和反思

D:Decisional/决定进一步的行动方案

不止是结课后好好复习,考个好成绩,更希望看到专业学习和发展路径的新思考

O:在半年的数据结构的学习中,从生涩到了解,从无到有,贺老师带领我们大家,用新颖的翻转课堂的方式领略了数据结构的魅力。在这十几个课时的学习中,我学会了解了什么是数据结构,什么是算法,知道了数据的逻辑结构分为线性和非线性,在线性结构里又包括线性表,栈,队列,串,数组,在非线性结构里包括树结构和图结构。数据的存储结构分为顺序结构,链式结构,索引结构和散列结构。在数据运算里又包括插入运算,删除运算,修改运算,查找运算和排序运算。这是数据结构的一个大致框架。各个逻辑结构之间的利弊,存储结构之间的的效率,都有很大的讲究。使用不同的结构在一个实际应用中可能会造很大的差别。所以,不但要学会知识,还要知道如何去运用知识。

R:贺老师带领我们用了翻转课堂的方式,这种方式对于我来说简直是闻所未闻见所未见的,说实话,我相当喜欢这种学习的方式,在整个学年开始之前,对于数据结构我是有些抵触心理的,因为之前学习c++的原因,开始给自己定的目标是尽力做到不挂科,通过半年的学习,我现在觉得目标可以改成尽力去拿高分,在课前,老师会给我们提供视频和课件资源,在课前,我们把视频认真看完就相当于普通课堂上一遍课的效果了,然后到了课上的时候老师再带领我们进行难点的攻克,又加深了一遍理解。在看视频做练习的学习部分,基本每次都在周四课前看完了视频做完了练习,这点我觉得自己做的还可以。在改进学习方法方面,也逐渐适应了课前看视频的学习方式,并且喜欢上了这种方式。我觉得通过看视频学习的话,如果自己有不会的地方就可以反复看加深理解。避免了传统课堂因为走神精神不集中而导致的知识缺失。

I:我觉得不足的地方在于我太局限于老师布置的任务,把看视频做题目当成任务来做,而无法做到享受其中。有些老师拓展的知识看到经验0也就偷懒不去做了。贺老师曾经说过一句话,说学习数据结构,不能考试截止在哪里你就学到哪里,而是要拓展自己(大致意思原话忘了)。在学习方法上应该再注重一下主动学习,主动学习的能力不够,什么事情只要你主动,就会有结果。

D:在下一步的学习中,我希望我能够拓宽自己的知识范围,对于在计算机方面的学习来说,知识固然在课本上,但是知识并不止步于课本,获得知识的途径有很多,得到实践的途径也很多,所以不要像井底之蛙一样局限于现有的知识里,要不断的去拓展自己。汲取知识是一个缓慢而又有趣的过程,希望自己可以做到。

一年的翻转课堂,第一次接触这种课堂方式,感触颇多,这种新颖的课堂方式给我带来的更多的是收获,很喜欢课前的视频和课堂的画一画板块。希望自己可以借助贺老师的数据结构课程学习为跳板,进行进一步的学习!
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: