编程课程设计心得体会.doc_第1页
编程课程设计心得体会.doc_第2页
编程课程设计心得体会.doc_第3页
编程课程设计心得体会.doc_第4页
编程课程设计心得体会.doc_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、编程课程设计心得体会篇一:C语言程序设计心得体会C语言程序设计心得体会在这为期半个月的时间内,通过我们小组各成员之间的相 互讨论和合作,我们完成了学生信息管理系统的程序设计, 更值得高兴的是我们的程序得到了大家的喜爱,在每次的简 报中都得到了较好的成绩。虽然在上个学期中,我们已经学习了 C语言程序设计 这门课,但是我所学的知识最多也就是在做作业的时候才会 用到,平时没有什么练习的机会,这次的课程设计是我第一 次通过自己构思,和同学讨论并且不断查阅资料来设计一项 程序。这次设计,不仅巩固了我以前所学的知识,还让我对 c语言有了更深一步的了解,掌握了更多的技巧和技能。C语言是计算机程序设计的重要理

2、论基础,在我们以后的学习和工作中都有着十分重要的地位。要学好这种语言,仅 仅学习课本上的知识是不够的,还要经常自己动手,有较强 的实践能力。只有多动手,经常编写程序,才能发现我们学 习上的漏洞和自己的不足,并在实践中解决这些问题,不断 提高自己转化知识的能力。在我们小组有解决不了的问题时,我们会主动查阅相关 的资料,或向其他同学询问,这不仅丰富了我们的知识,还 增进了我们同学之间的友谊。为了增大信息的安全性,需要 用文件来存储信息,由于我们在上课时不注重对文件的运 用,所以在这方面有较大的困难。我先将书本认认真真地看 了一遍,又做了一下课后习题来验证和增进自己的理解,终 于,经过我们的不懈努力

3、,我们小组的程序有了突破,成功 地实现了用文件来保存并查看学生的信息。这次设计中,我的收获还有就是学会了用流程图来表达 自己的想法,并根据流程图来逐步实现程序的功能。开始的 时候,我画流程图很是困难,需要一个多小时才能清楚的根 据自己的想法画由图来, 后来画多了,就更加了解它的功能, 十分得心应手,能够比较快而准确的画由来。在这次课程设计中,我们首先对系统的整体功能进行了 构思,然后用结构化分析方法进行分析,将整个系统清楚的 划分为几个模块,再根据每个模块的功能编写代码。而且尽 可能的将模块细分,最后在进行函数的调用。我们在函数的 编写过程中,我们不仅用到了 for循环、while循环和swi

4、tch 语句,还用到了函数之间的调用(包括递归调用)。由于我们是分工编写代码,最后需要将每个人的代码放到一起进行 调试。因为我们每个人写的函数的思想不都一样,所以在调 试的过程中也遇到了困难,但经过我们耐心的修改,终于功 夫不负有心人,我们成功了!在参考书上,我们不仅参考了曾经学过的高敬阳主编的c语言程序设计,还找到了由谭浩强主编的第三版 c语 百进行参考。当然,我们的程序还有一些不完善的地方,比如说,当输入 的数据不符合我们定义的数据的格式的时候,程序会由现一 些错误,有时会由现主菜单的死循环;在一次程序运行中, 只能行使一种权限,要想再行使另一种权限,就只能退由程 序,然后再运行程序。三周

5、的小学期即将结束,时间虽短,但是我收获了很多。 最后,谢谢老师和同学们的指导,更要感谢我们小组成员之 间的合作与交流。篇二:C+编程课程设计心得C+课程设计心得03011110 (03A11102)李鑫迪短学期的课程设计是一次非常珍贵的机会,这是一次可以 让我们所学的理论与实际相结合的机会。我们选择了图书借 阅系统这一题目。通过这次比较完整的一个程序的设计,我 走由了纯理论的学习,从一种全新的角度去学习。并且在小 团队实现的 MFC过程中,除去知识的大量更新,我学到了 很多东西。其实个人而言,我体会较深的一点是团队互相帮助学习 的过程,自己看书学习的经验,以及从网上以及其他各种途 径获得信息和

6、知识的经验。理论与实际相结合的设计,锻炼 了我综合运用所学的基础知识,解决实际问题的能力,同时 也提高我查阅文献资料、对程序整体的把握等其他能力水 平。而且通过对整体的掌控,对局部的取舍,以及对细节的 斟酌处理,都使我的能力得到了锻炼,我的各方面经验都得 到了极大的丰富。经过一个假期,没有近距离接触C+,因而一开学对进行MFC课程设计这一还算陌生的领域感到有些吃力。在同 组的同学有着很强的 C+实力,在进行编程的过程中,我向 她学到了 MFC的很多知识,交流中也总结由比书本上更精 髓生动的语言。在自己琢磨 MFC各种陌生知识的时候,队 友的耐心与任性,对于知识的渴求,对于工作的专注,极大 程度

7、上豉舞了我。我们在交流中,迸发生了很多设计灵感, 互相建议改进的过程中,我们分别从各个方面共同改进着, 这个已经不能仅仅称作课程设计的作品。从知识获得方面来说,各种已经学习到的C+知识以及各种从网上搜索来的案例,我们都是随着设计的不断深入而 不断熟悉的。和老师以及同学的沟通交流更使我对程序整体 的规划与设计有了新的认识, 也对自己提由了新的要求。提高是有限的但提高也是全面的。正是这一次设计让我积累了 许多实际经验。也必然会让我在未来的工作学习中表现由更 高的耐力、理解力、实践力。顺利如期的完成本次课程设 计给了我很大的信心,但是也为我指由很多不足的地方。学 习其实就是一个不断完善的过程,正视自

8、己的不足之处。在 以后的工作和学习中不断的弥补这些不足之处,在以后的生 活中也要保持同样的态度,不断地完善自己。为期四周不到的 MFC课程设计就要这样画上一个句号 了。从这不长不短的四周中,我获得了知识,学到了研究的 坚持与韧性,这四周不仅仅是交由了一份作业,还对自己有 了新的认识,实在是难得的机遇与经历。C+课程设计心得03011125 (03A11103)张紫仪课程设计是培养学生综合运用所学知识、发现、提由、分析和解决实际问题,锻炼实践能力的重要环节 ,是对学生实际 工作能力的具体训练和考察过程。”在这次课程设计的过程中,我深深地体会到了理论与实践结合的过程,当实践成功 时的成就感,从整个

9、过程中我受益匪浅。从确定了题目,一直到完成整个大作业,在整整四周的 日子里,我学到很多的东西。不仅可以巩固了以前所学过的 知识,并且发掘了很多在已有的书本上所没有的知识。在设 计的过程中遇到问题很平常,从没见过的,没有任何头绪解 决的,这毕竟第一次做的,问题就肯定难免。而解决这些问 题的过程,给我带来了极大的收获。 除去知识上的自我完善, 同时在设计的过程中发现了自己的不足之处,完善自身的不 足,也是这次课程设计给我带来的很大的收获。短学期课程设计我们小组选择了图书馆借阅系统的 题目。在已有的 C+知识基础上,大量的 MFC新知识只能 从书籍和网络中获得,这个过程中,我的自学能力和研究能 力得

10、到了极大地提高。通过这次课程设计,我懂得了理论与 实际相结合是很重要的,理论知识是远远不够的,只有把所 学的理论知识与实践相结合起来,把知识变成自己的,这样 才能提高自己的能力。独立思考的能力,学习的能力,动手 实践的能力等等。至今我感慨颇多的应当是一些难以查由的错误,编译时 查不由的错误,其被发现时很可能只是位置的错误,仅隔数 行,这些微小的信息却极大地影响了整体的效果。这不仅存 在于一个程序之中,因而我对于生活中的细节也有了改观, 对于整体和局部的观念也有了更多的见解。在课程设计过程中,我还感受到了来自于同学小组间交 流头脑风暴”给作品带来的极大改变,向老师及时咨询也为 我们的作品带来了极

11、大的帮助。转眼已经是第四周,我们的课程设计结束了,但是它留 给我的东西恒久有效。不论是已经属于我的知识,还是它带 给我的能力,都使我在各个方面得到了自我完善。我们学习 的目的就在于实践,这次实践的过程给我带来了极大的收 获,将成为我学习生涯中一次独特的经历。篇三:2016编译原理课程设计心得体会 2篇2016编译原理课程设计心得体会2篇经过一个星期的编译原理课程设计,本人在刘贞老师的指 导下,顺利完成该课程设计。通过该课程设计,收获颇多。一、对实验原理有更深的理解通过该课程设计,掌握了什么是编译程序,编译程序工 作的基本过程及其各阶段的基本任务,熟悉了编译程序总流 程框图,了解了编译程序的生成

12、过程、构造工具及其相关的 技术对课本上的知识有了更深的理解,课本上的知识师机械 的,表面的找范文就来。通过把该算法的内容,算法的执行 顺序在计算机上实现,把原来以为很深奥的书本知识变的更 为简单,对实验原理有更深的理解。二、对该理论在实践中的应用有深刻的理解通过把该算法的内容,算法的执行顺序在计算机上实现, 知道和理解了该理论在计算机中是怎样执行的,对该理论在 实践中的应用有深刻的理解。三、激发了学习的积极性通过该课程设计,全面系统的理解了编译原理程序构造 的一般原理和基本实现方法。把死板的课本知识变得生动有 趣,激发了学习的积极性。把学过的计算机编译原理的知识 强化,能够把课堂上学的知识通过

13、自己设计的程序表示由 来,加深了对理论知识的理解。以前对与计算机操作系统的认识是模糊的,概念上的,现在通过自己动手 做实验,从实践上认识了操作系统是如何处理命令的,如何 协调计算机内部各个部件运行,对计算机编译原理的认识更 加深刻。课程设计中程序比较复杂,在调试时应该仔细,在 程序调试时,注意指针,将不必要的命令去除。在这次课程设计中,我就是按照实验指导的思想来完成。加深了理解文件系统的内部功能及内部实现,培养实践动手 能力和程序开发能力的目的。四、理解了该知识点以及学科之间的融合渗透本次课程设计程序部分是用 c语言编写的,把计算机操 作系统,编译原理,算法分析与设计c语言四门学 科联系起来,

14、把各个学科之间的知识融合起来,把各门课程 的知识联系起来,对计算机整体的认识更加深刻。使我加深 了对计算机操作系统,编译原理,算法分析与设计c语言四门课程的认识。2篇编译原理的编译过程一般包括:词法分析、语法分析、语义分析与中间代码产生、 优化、 目标代码生成五个阶段。通过本次设计,使我对编译原理有 了进一步的了解,更加巩固了所学习的知识。我所选择的题目是LL文法的编译器自动生成器的生成与实现,这是在语法分析阶段。语法分析的主要任务就是:在词法分析的基 础上,根据语言的语法规则,把单词符号串分解成各类语法 单位。通过语法分析,确定整个输入串是否构成语法上正确 的程序。对此,我查找资料设计由一个

15、简单的程序。输入字 符串,进行简单的分析。编译原理是一门比较抽象的课程,也比较难以学得透。从一开始孙老师就对我们说, 这个课程, 如果你不认真去学,你就学不懂;如果你想不听课,然后自 学的话,你肯定会花比人家多很多的时间。确实是这样,现 在课程找范文就来WWW .downhot .com已经结束 了,我庆幸当初听老师的话, 比较认真地去听课。即使如此, 还是有很多东西很模糊的。但至少对编译这个概念有一定的 了解。如果要成为一名优秀的软件开发工作者,则这门课程 必不可少。它是软件工程的基础,学好它,对软件的设计有 很大的帮助。通过本次的设计,我更加体会到这一点。刚开 始设计的时候,我根本就找不着路。平时的实验老师都有给 由部分代码或者代码,而这次,却是要自己通过学习来完成。 我们学

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论