课程设计心得体会
姓名:曾辉 学号;0804012041 班级:08计本(2) 课程设计是计算机科学与技术专业学生的集中实践性环节之一,是学习“数据结构与算法”理论和实验课程后进行的一次全面的综合练习。其目的是要达到理论与实际应用相结合,使学生能够根据问题要求和数据对象的特性,学会数据组织的方法,把现实世界中的实际问题在计算机内部表示出来并用软件解决问题,培养良好的程序设计技能。
在这次课程设计当中,我了解到了我的不足,如算法的不完善、不细心和耐心不是很好等等。不细心的我在调试程序时,老是因为某个书写错误导致错误;对这些错误,我不得不花大量的时间去更正,并且还要重复检查是否出现雷同的错误而导致程序不能运行。但是通过这次课程设计,我的这些缺点有些改善。我在写新的程序时,首先要考虑的深入一点、仔细一点,这样要修改程序的时间就会少很多。并且也不会因为自己不细心而导致的浪费时间的情况出现。
在进行程序设计时,要注意想好思路。即要有恰当模块名、变量名、常量名、子程序名等。将每个功能的模块,即函数名要清晰的表述出来,使用户能够一目了然此程序的功能。当然适当的给写注释,也是方便用户的理解。还有在编写程序时要注意对程序的适当分配,便于用户看懂程序,也便于自己检查城市。但是完成任何一个较大的程序,都需要掌握一定的编程基础,需要不断的探索和求知过程,这样对自己编程能力的提高有较大的帮助。当然,任何程序必须经过计算机的调试,看是否调试成功,发现错误,一个个,一步步去解决,这样就能从错误中进步。
通过课程设计加强了我的动手能力,以及提升了局部和统一考虑问题的思维方式。回顾起此次课程设计,至今我仍感慨颇多,的确,从从拿到题目到完成整个编程,从理论到实践,在整整半个月的日子里,可以学到很多很多的的东西,同时不仅可以巩固了以前所学过的知识,而且学到了很多在书本上所没有学到过的知识。通过这次课程设计使我懂得了理论与实际相结合是很重要的,只有理论知识是远远不够的,只有把所学的理论知识与实践相结合起来,从理论中得出结论,才能真正为社会服务,从而提高自己的实际动手能力和独立思考的能力。在设计的过程中遇到问题,可以说得是困难重重,这毕竟第一次做的,难免会遇到过各种各样的问题,同时在设计的过程中发现了自己的不足之处,对以前所学过的知识理解得不够深刻,掌握得不够牢固,比如说结构体??通过这次课程设计之后,一定把以前所学过的知识重新温故。
通过这次的课程设计,我学到了怎么样从一个实际问题出发,建立模型,找到相应的存储结构和实现方法,实际运行,反复调试和修改,最终实现功能。在程序设计方法以及上机操作等基本技能和科学作风方面受到比较系统和严格的训练,学会数据组织的方法,把现实世界中的实际问题在计算机内部表示出来并用软件解决问题,培养了良好的程序设计技能。 在这次课程设计中,得到了好多同学的帮助以及老师的指导,在此要表达我真诚的谢意!
课程设计心得体会
因为已经不是第一次做课程设计,所以对过程很是了解。前期准备工作也做的很充足,所以整个过程不慌不乱,有条不紊。
总而言之,程序编写过程中,算法思路清晰,但细节处处理粗糙导致走了很多弯路。
老师不只一次提到数据结构强调的是算法思路,经过这次课程设计后,我更是有了进一步深切体会。包括我之前在写程序时都深深体会到一旦算法思路清晰,知道各个模块需要实现的是什么样的功能,那么整个程序的编写会显得更加得心应手。
我编写程序的大概过程是:先理清思路,排好各个模块的在程序中执行的先后顺序,然后整体编写出大概代码,调试过程中更改语法错误和部分逻辑错误,然后通过添加不同的输出语句查看筛选出可能是程序运行出错的原因的地方进行子模块的调试。最终程序多会集中在一两条语句上的错误,这时如果始终调试不出理想结果,只能自己苦苦思考、请教同学或者老师直至问题解决。最后总结出错经验,为下次程序编写提供经验。大概就是所谓的“在战斗中总结经验”吧。
因为课程设计过程中遇到了一个让我苦思冥想了十多天、痛不欲生的问题,有历经几番向他人请教未果,最终被一语惊醒的经历,因此,我在课程设计过程中真的可以说是受益良多。这也再次印证了一句名言“大胆怀疑,小心求证”。看起来非常正常的语句一旦出错,真的是非常难察觉。只有敢于向一些自己十拿九稳的语句和逻辑做出颠覆性的怀疑,才有可能找出阻碍程序正常运行的元凶。任何最细枝末节的问题都有可能是最关键的问题,必须严谨对待。
课程设计说明书课程名:《数据结构课程设计》题目:一元多项式运算系统20##年1月一、课程认识数据结构课程主要是研究非数值计算的程序…
程序设计心得体会做了一个星期的程序设计终于做完了,在这次程序设计课中,真是让我获益匪浅,我突然发现写程序还挺有意思的。由于上学期的…
数据结构课程设计心得体会经过一个星期的课程设计过程曲折可谓一语难尽整天都是对着电脑不然就是翻阅资料在此期间我失落过也曾一度热情高涨…
课程设计心得体会姓名:曾辉学号;0804012041班级:08计本(2)课程设计是计算机科学与技术专业学生的集中实践性环节之一,是…
心得体会通过本次课程设计对图的概念有了一个新的认识在学习离散数学的时候总觉得图是很抽象的东西但是在学习了数据结构与算法这门课程之后…
程序设计心得体会做了一个星期的程序设计终于做完了,在这次程序设计课中,真是让我获益匪浅,我突然发现写程序还挺有意思的。由于上学期的…
课程设计总结一周的课程设计结束了,在这次的课程设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如…
课程设计心得体会因为已经不是第一次做课程设计,所以对过程很是了解。前期准备工作也做的很充足,所以整个过程不慌不乱,有条不紊。总而言…
课程设计的心得体会班级:08计本(2)班姓名:余傲学号:0804012024课程设计目的数据结构是计算机科学的基础理论知识,也是软…
课程设计心得体会此次课程设计时间为其两周,它的目的是检查我们对《数据结构与算法》这门课的掌握情况,并且能够利用其中的一种数据结构对…
心得体会:做了一个星期的程序设计终于做完了,在这次程序设计课中,真是让我获益匪浅。对大一学习的C语言和这学期开的数据结构,并没有掌…