课程设计心得体会
两周的数据结构课程设计已经结束,通过这两个星期的学习,发现了自己的很多不足,自己知识的很多漏洞,看到了自己的实验实践还是比较欠缺,理论联系实际操作的能力还需提高。课程设计集中上机实验,对我来说是一次挑战,因为在理论学习中没有好好的掌握,现在要完成一个较复杂的程序编写,确实有困难。但我仍认真积极努力完成这次课程设计的任务
刚拿到这个问题,自己就晕了,不知道该从何下手,总是想不太明白。后来经过学长和同学的帮助及自己的分析总算有些头绪,其实不难而是有些乱。对于商店促销活动中的优惠问题关键是要明白怎样存储优惠方案组合,求出最小值。
在进行程序设计时,要有良好的设计风格。即要有恰当的标识符即模块名、变量名、常量名、子程序名等。这些名字应能反映它所代表的实际东西,应有一定的实际意义,使其能够见名知意,这样有助于程序员和其他人对程序的理解。同时在编写程序时,要对每一个程序段加上注释,这样可以有助于程序员和其他人对程序的理解,以便能熟练的操作程序。还有在编写程序时要注意对程序的视觉组织,因为一个程序写得密密麻麻,分不出层次常常是很难看懂的。也使得程序的正确性大大降低。深刻理解、牢固掌握数据结构和算法设计技术,提高分析和解决实际问题的能力,是课程设计的主要目的。
通过这次课程设计,我学会了好多东西,也感受了好多东西,这些感受培养了我的能力和认识:⑴ 通过解决某个课程设计问题,在数据结构的逻辑特性和物理表示、数据结构的选择应用、算法的设计及其实现等方面加深对课程基本内容的理解和综合运用。⑵ 深刻理解、牢固掌握数据结构和算法设计技术,提高分析和解决实际问题的能力。⑶ 在程序设计方法以及上机操作等基本技能和科学作风方面进行比较系统和严格的训练。
08级计算机科学与技术(2)班
郭公龙