首页 > 实用范文 > 心得体会 > 程序设计心得体会优秀5篇正文

《程序设计心得体会优秀5篇》

时间:

我们从一些事情上得到感悟后,可以寻思将其写进心得体会中,这样我们可以养成良好的总结方法。那么要如何写呢?

程序设计心得体会 篇1

数据库课程设计大赛的尘嚣渐渐远去,怀着对这次大赛的些许不舍,怀着对当初课程设计开始时候的豪情万丈的决心的留恋,怀着通过这次课程设计积累的信心与斗志,我开始写这篇文�

首先,让我的记忆追溯到大二暑假,在老大的指引下 ,我接触到Microsoft 公司的NET产品。那个时候我已经学过vc和asp,因为windows程序设计实验的课的关系,接触过vb,但是没有专门去学他,因为习惯了c++里面的class,int,觉得vb的sub,var 看着就不是很顺心。我是一个好奇心很强的人,突然看到了一个号称“。网络是用于创建下一代应用程序的理想而又现实的开发工具”,而且主推c#语言,由于对c语言的一贯好感,我几乎是立刻对他产生了兴趣。我就开始了对的学习,任何语言都不是孤立存在的,所以数据交互是很重要的,暑假的时候我把我们这学期的课本数据库系统概论看了一遍。我记得以前用c语言编程的时候,数据是在内存中申请空间,譬如使用数组等等。很耗费内存空间。这个时候就是数据库站出来的时候啦,于是我又装上了sqlserver__,以前学asp的时候用的是access,那个时候只是照着人家做,理论是什么也不是很清楚。

通过一个暑假的学习,基本搞清楚了理论方面的东西,具体怎么用也不是很清楚。但是这为这学期的课程设计打下了铺垫。

来到学校后,随着这学期的数据库课程大赛开始了,我有一个看法就是我自己应该具备的能力不是我会多少,而是我应该具备快速学会东西的能力。遇到什么就学什么。我们有时候很容易被一些专业名词说吓着,包括什么建模,软件工程,数据分析,数据挖掘等等。我身边就有很多同学被这些纸老虎所唬住,而没有勇气去接触他们,总是说这个太难了之类的退堂鼓的话,他们低估了自己的潜力同时也压抑住了他们自己的好奇心。其实都是纸老虎,又不是什么国家科研难题,只是去用一些工具,发明工具是很难,但是用一个工具就容易多了,just do it!我记得我做这个数据库之前,我们老师说要做好前期分析,我就在网上搜索用什么分析工具好。最后我选择了roseUML建模工具。在此之前,我脑袋里面没有软件建模的思想,什么UML建模对我而言就是一张空白的纸。但是真正接触后并没有想象的那么难,有什么不懂的上网去搜索,这是一个信息横流的世界,有google,baidu就没有不能解决的知识难题。以及后来的数据库分析的时候用到的powerdesigner也是一样。

开发的时候我想过用什么架构,c/s模式?模式有很多,怎么选择?我就上网搜索现在最流行的架构是什么。结果搜到了MVC架构,就是你啦。我决定用这个架构,不会,没关系,咱学。Just do it!前期工作准备好后,那么我就得把我暑假学的网络加以实践。这个时候我更加深入的了解了利用操纵数据库的知识。并且对数据库里面的存储过程有了比较深入的了解。经过大概2个多星期的奋斗,我完成了我的`数据库课程设计——基于。网络数据集的图书馆管理系统。并最后非常荣幸的获得了大赛的一等奖以及以及新技术应用奖。

与其临渊羡鱼,不如退而结网。这次数据库课程设计给我的最大的印象就是如果自己有了兴趣,就动手去做,困难在你的勇气和毅力下是抬不了头的。从做这个数据库开始无论遇到什么困难,我都没有一丝的放弃的念头。出于对知识的渴望,出于对新技术的好奇,出于对一切未知的求知。我完成了这次数据库课程设计,不过这只是我学习路上的驿站,未来十年。NET的核心技术就是_ML[至少微软是这么宣传的],我会继续学习它,包括jave公司的j2ee我也很想试试,语言本来就是相通的,just do it!语言并不重要毕竟它仅仅是工具,用好一个工具并不是一件值得为外人道的事情,主要是了解学习思想。古语说的好:学无止境啊!

我很庆幸我参加了这次数据库大赛,让我确实打开了眼界。

(最后,很感激学校给了我们这次动手实践的机会,让我们学生有了一个共同学习,增长见识,开拓视野的机会。也感谢老师们对我们无私忘我的指导,我会以这次课程设计大赛作为对自己的激励,继续学习。毕竟学习就是一个just do it的过程!)我直接从报告上面复制过来的。.。.。.所以这段也不删去了。.。.。.呵呵。

题目大概是用可视化编程实现一个简单的数据库管理系统我用的是BCB 题目虽然是简单 但也明白了很多以前以为懂的问题代码到没什么 这种题目用BCB的话已经不用几行代码了关键是了解了这些名词Parado_,ADO,BDE,ODBC 一开始拖控件,写几行代码 很快就完成了编译也通过了 但传到同学机器上就是显示不出数据来折腾了我1天 又是发帖子 又是问群里的达人后来明白了我用的Parado_数据库是用BDE引擎的发布软件的时候要把BDE打包于是又学着打包BDE 却发现不到1m的软件如果打包BDE的话就10+m了而且BCB6自带的那个打包软件用的我头晕目眩于是又想不用BDE 所以又折腾了我半天答案是要使用ADO控件( 以前我用的是BDE控件 )而且要用Access数据库了解了这些之后 作业也就完成了总的看来还是很有收获的 幸亏我下了决心这个作业要自己做没有去网上下载 呵呵

程序设计心得体会 篇2

时间过的真快,一晃眼的功夫,C++实习就要结束了,虽然只是短短的10天,但带给我的却很多。

首先,我先简单回顾一下自己在这一段时间的经历。

实习是从31号开始的,经过短短的一上午的辅导,我就开始了自己的任务,每个人必做的第一题最优直线平差、自己选的第六题秩亏网平差和一个临时加的水准路线与三角高程相对定权问题的处理。说实话,虽说自己利用空闲的时间看了一本C++的教程,对书本上的知识有所补充,对一些知识点相对理解加深了一些,但是如果真正上机编程的话,还是有点小心虚。俗话说:熟能生巧;在老师的激励下,我对自己的本次实习充满信心与期待。

我的实习的真正开始算是第二天吧,也就是元旦放假第一天,因为天气比较冷所以就呆在宿舍在自己的电脑上先小试身手,不管做什么东西,都要有一个好的基础,MAT类和adj类算是测绘程序设计的一个非常重要的辅助工具吧,几乎每个程序都要涉及,于是我就用了一天的时间将“MAT.h”头文件读了一遍,尽管求逆inverse函数和求矩阵的秩R函数没有看懂,但其具体在什么地方用,和其他的一些程序算是有一定的掌握,然后就分析题目,慢慢做吧。

万事开头难,古人真是睿智。最优直线的问题,题目看了好几遍,相关的一些老师的程序也读了几次,感觉还是没法下手,也许感觉这东西不靠谱,它有时候会挡住你前进的路,而你只能靠着这种感觉原地踏步,重要的是摒弃它,踏出你的第一步。算了,硬着头皮踏出犹豫的第一步,先建个Myline的类,然后把能想到的数据成员与成员函数加进去,然后在做定义。就这样磕磕绊绊地、边写边参考老师的程序,我的程序算是有了几个大块了,file_in_Myline(char_),file_out_Myline(char_),Myline_adj,为了实现文件能够成功的调用,我又尝试着加入了Creat_Myline_file(char_)函数,通过屏幕上提示创建自己的文件,然后有直接调用file_in_Myline(char_)函数直接应用,为了尽量减少在main函数中的处理,最后有加入了联系file_in_Myline(char_)和file_out_Myline(char_)的file_Myline(char_,char_)函数,然后其他数据成员根据需要往类中添加。就这些东西,我做了一天,还没有去调试,没有建立其函数之间的传递,效率真够低的,然后2号晚上开始调试,好多错误,看的懂的,看不懂的,我极力调试着,但我的脑子也越来越混乱,烦躁开始侵蚀我的理智。算了,休息会吧,再跟其他同学交流一下,宿舍小憩了一会,然后请来了编程不错的一个同学,

然后第二天修改了下我的最优直线,再考虑了下我的第六题,那天晚上也算是曲折的做了出来,第十题老师说是很简单,而且就光当时的讲解讲了好几遍,所以有目的的去看定权的那一部分程序,没花多长时间就把它搞定了,元旦三天时间,别人玩的时候,我做了我的程序,有好多同学的程序还没有开始呢,哈哈,我感觉好幸福!

4号算是实习的第二天,但我的任务可以接近尾声了,但前提是我这样想的话。因为我知道班里的一些同学也同样做完了自己的任务,都开始涉及其他的课题,大家都极力的充实自己,我怎么可能落下呢?所以我不会就此停下,我要好好利用本次实习,让它充实而有意义。

在接下来的几天里,我积极的接触其他课题,在自己的努力和老师的帮助下,效果很理想!

本次实习,我做了7个课题,第九个平面网最小二乘法的实现,因为涉及的程序太多,一时半会做不完,所有以后有时间再去考虑它吧,总体来说还是达到了自己的期望,。从某种程度上来说我是超额完成自己的任务,但是我知道,这个结果除了自己的努力外还有其他几方面非常重要的原因,而这几方面也让我成长了不少。

实践出真知,实习前,我的C++知识只是停留在理论水平,而且就算理论水平,也存在很多漏洞。有时,在做课题的时候,理论的漏洞冒了出来,我就只能在看着课本慢慢的再学习一遍,像做导线程序有涉及到数字测图的知识,还有好多数据处理都涉及到平差原理的知识,因为当时有些东西就没有搞懂,所以现在就又翻出课本,看着课本编程,也算是将旧的东西复习了一遍。同时,有的理论在实习操作过程中印象更加深刻。有趣的是,做完导线程序,用课本上的。数据演算了一遍,结果发现课本上有一个数据是错误的(可能是吧),其他有做导线的同学也有相同的反应,总之,感觉挺好,不错!

成功=勤奋+合作。我暂且将我的实习成果用成功来代替,虽然离成功差的还很远。在实习接近尾声的时候,有的同学跟我聊得时候,说我怎么交这次实习的成果,我说做了的课题都交啊。同学有些羡慕的恭喜我,我挺愉快的,但我也知道,我付出了,回报跟付出是成正比的,我从31号起就开始了自己的实习,我也放弃了好多休息的时间,我笨拙的读着老师给的相关的程序,发现有什么不懂得,先是一个人自主的思考,实在解决不了的就和其他同学讨论,有时别的同学会很清晰的给我说明一些课题的思路,但大多数,其他同学也不懂、或者也在这方面存在疑问,于是,大家发表各自的看法、思路,然后就讨论了起来,最后,在大家的共同努力之下,问题的答案逐渐浮出水面,大家为了庆祝一下,有时还去外面吃一顿。交流与合作在实习过程中给我很大的帮助,我得到了很多,每次看到解决一道问题后大家的愉悦,我想大家应该与我一样收获很大吧。说真的,我挺喜欢这种讨论的氛围,它也让实习过程变得趣味横生,不再只是呆滞的盯着屏幕写程序。

我是班长,我有义务去帮助其他同学,而实习给了我一次很好的机会,也让我成长了好多。在这几天的上机过程中,有同学问我问题,我积极的对待每一个问题,我会的,耐心的为他讲解,每一次讲解,也是我的知识巩固的一个过程,所以我也乐此不疲,每次给别的同学讲完后,我挺有成就感的,这种成就感不会让我沾沾自喜,而

本次实习的缺陷,对我来说就是,所有程序的原始数据都来自老师给的数据或者是测量平差和数字测图书上的例题数据,跟其他同学会有所重复,但所有的程序都是自己独立完成。

这次实习总体来说,每天我的过的挺累,但累是值得的,这个值得不仅仅是课题成果上,更重要的让我成长好多,也许这就是我在这短短的十天左右的时间里最好的回报吧。

最后,真心感激跟我一起完成课题的同学们和耐心指导我们的杨老师,我会在以后的路上牢记这次美好的回忆!

程序设计心得体会 篇3

我参加这样的培训已经是第二次了,再这里先感谢一下我的工作单位,学校领导很重视对年轻教师的培养。在现实教学中,我教的就是《VB程序设计》,通过此次培训学习,收获很大,体会颇深。不仅对《VB程序设计》这门课程有了比较全面系统的把握,而且对一名从事程序设计课程教学的老师所应具备的条件和素质有更加深刻的理解。龚沛曾教授渊博的学识、高超的授课技巧、高尚的品格、为人师表的风范,都给我留下了深刻的印象,必将对我今后从事本门课程以及其他课程的教学产生深远的影响。

一、教学模式

任务问题驱动法,它使得教学目标非常明确,更易于学生了解知识点并努力去掌握,这种教学模式进行教学,教师与学生都是围绕如何完成具体的'任务而教而学,教师思路清晰,教学目的明确,学生更容易掌握学习内容。

工程项目教学法,这种方法对教师要求较高,整个VB的教学过程围绕一个大型的工程项目。目标是,学生在学习制作项目的过程中,学习VB,学习完成后,一个有实际应用的项目也能完成。

二、调动学习兴趣

高校扩招以来,高校的精英教育转变为大众教育。大学生数量急剧增加,学生素质参差不齐,整体素质下降。学生学习积极性不高。如何调动学生学习的兴趣呢?

〈1〉每讲一次新的内容,通过一个个生动、与生活贴近的例子来引入,先激发学生的兴趣,再接着讲例子中用到的相关理论与知识,这样就会给学生先带来一个感性的认识,再从感性认识上升到理论,就没有那么抽象与陌生了。

〈2〉让学生参与教学。程序设计课程应重视实践,在实践中让学生知道自己会了什么,而那些知识还不会。在课堂中可以让学生亲自上讲台做演示程序,然后让下面的学生来观察程序制作过程中注意的问题,出现的问题。然后教师给予总结。

三、有效考核

考核是评价教学的一个重要的组成部分,也是衡量学生掌握计算机知识水平及能力的一种有效方式。传统课程考试的弊端存在考试内容不合理、考试方式单一、题型单调等问题。我们按照教学大纲的要求,从考试形式上进行了改革,采用上机考核的方式进行。通过本次培训,我们感觉到有必要进一步完善上机考核系统,使考核系统更加有利于提高学生学习本课程的积极性方向发展,并引入上机评判系统,使每一次上机都能激发学生的学习兴趣,让学生有成就感,增强学习的自信心。

陆尉民教授的考试系统,对我启发很大,立刻有了想法,借鉴陆老师的考试系统,让学生参与开发一个适用我们学校的考试系统。

总之,这次培训很充实。龚教授和陆教授精彩的授课过程影响着我,而且特别有收获的是,大家的讨论,在讨论中我们互相学习。看到和自己观点一致的很高兴,看到自己不懂的很忙碌。

白晓东

程序设计心得体会 篇4

一、对工作的态度

“做一天就要做十天”,这是许多企业都在说的一句话,也是我对这句话的理解。工作,对每一个人来说,都是非常重要的,我们在学校学到的知识都是基础,没有基础,不会很快的学会所以我们在工作中不断的学习,工作的时候我们必须做到学习专业课和实际操作相结合,不断的提升自己,让自己在学到专业课上学不到的知识,在实践技能上不断的提升,这样才能在这个工作当中,得到更多的成长。

二、工作方面

这些工作,让我对工作和学校的学习有了更深的认识,对工作也有了更多的感悟,工作不仅是一项工作,更是一种责任,一名工作,我不仅在工作中要保持一个好的态度,还要做好一名工作人员,保持自己做好自己的工作。

三、工作中的不足

在工作的。过程当中,我也会有一些缺点,比如说不够细心,经常会犯一些错误,这些都是应该做好的,在今后的工作当中我一定会更加的注意这些,在工作中要积累足够多的经验,在工作当中,我会保持一个好的心态,我会保持这样的一个态度,做一件事情是我现在应该做好的,这些都是应该要认真做好的,在工作当中,我一定会保持自己认真的心态,这4年在工作当中,让自己做到了这些,我也一直都在认真的做好相关的职责,我也一定会继续努力的提高自己,把自己的工作做的更加的好。

程序设计心得体会 篇5

我校是隶属于“中国一航沈阳黎明航发(集团)公司”下的一所高职院校,目前社会发展对高职毕业生要求越来越高,为了跟上时代的步伐,为我国经济建设培养高素质的应用型人才。通过《C语言程序设计》课程教学中的教学创新努力提高教学质量。

一、教学创新的观念

(一)创新全面教学观

创新全面教学观。一是即要注重教书,又要注重育人,二是在教学中研究各门课程之间的联系,研究同一课程不同章节之间的联系,研究同一章节不同知识点之间的联系。《C语言程序设计》课程具有语言的特点,学习语言要先会字、词、句然后构成段落写出文章。C语言也具有C语言的字、词、句构成功能编写程序。各章是对C语言的字、词、句的详细讲解,前一章为后面章节打基础,后一章应用前面章节的知识。全面教学观培养出来的学生,理论系统,实践能力强,学的知识较实用,且具有应变能力。

(二)创新内动教学观

创新内动教学观。从高职教学的对象看,学生都是经过普高毕业或职高毕业高考后录取的,这些学生具有一定的文化基础知识,学习也有一定的自觉性。内动教学观要求教师在施教时,要从分析研究学生心理活动入手,采用适合于学生心理特点和适应能力的教学模式和教学方法,充分调动学生的学习积极性和创造性。《C语言程序设计》课程是一门能开发计算机软件的语言,实践性较强,要有一定的英文基础,一定的逻辑思维的能力。青年人好学心胜,只要教师由浅入深,循循善进,一定能提高学生的学习兴趣。

(三)教师创新意识观

创新师资是高职教学创新的基本条件,教师的强烈创新意识,是教学创新必要保证,创新师资要具有对教学进行改革创新的欲望。才能进行创新教学。创新师资要具有勇敢的创新精神,不仅意识到教学需要创新,而且积极投身于教学创新活动,在这一活动中,他们勇于排困克难,开拓进取,不达目的,誓不罢休。创新师资具有全面的创新能力,这些教师不仅具有扎实的理论基础和专业知识,以及很强的实践动手能力,而且还具有很强的发现问题和解决问题的能力。他们往往是教学创新的探索者和先行者。

二、教学创新中应用的`教学方法及内容

在教学创新中应用了三步教学法:课堂教学―机房教学―实验教学。以课堂教学内容为主线,机房授课讲解实例归纳总结,机房实验加深学生对主题的理解和学生的动手能力。每步骤教学的具体内容如下:

(一)课堂教学

课堂教学:讲理论知识点,按照教学大纲提炼出要讲授内容的主线,通过分析主要实例规纳总结知识点,用问题引出法要求学生独立思考,提高学生的逻辑思维能力、理解问题的能力及解决问题的能力。

(二)机房教学

机房教学:通过课件讲授,减少写板书的时间。进入C语言编辑环境,通过演示实例,直观、形象地看知识点的应用过程,每条语句功能的实现,加深对课堂教学内容的理解。讨论讲授知识点的应用范围,提出问题进行互动。根据不同的层次的学生提出的多个问题,让学生根据老师提出的问题,不同的层次让学生做不同理解性的、逻辑性的编程练习。提高学生的实际应用能力,学生可根据自己能力练习。

(三)实验教学

实验教学:实验内容分为二部分:分析程序和独立编程。要求学生实验课前一定要预习,对于分析程序部分,学生写出分析程序的功能、程序执行过程中各变量值的变化,程序的运行结果。对于独立编程部分,学生根据问题要求给出解决问题的方法做编程练习。

三、教学创新中教学过程的设计

(一)讲授教学设计

无论是在教室讲课,还是机房讲课,每次上课开始,先讲本次课重点主线,抓学生的注意力,对重点内容一次讲授,多次强调,多次练习,给出学生一些思考时间、练习时间、理解时间。对于难点内容的分析讲解,根据学生理解情况和时间安排决定深度。对于非重点内�

机房授课先讲授知识点的应用,每次还要提出一个问题及要求,让同学们上机实践,时间要灵活掌握。有时课堂教学讲的重点内容,同学难理解的,也应在机房授课时抽出一定的时间演示讲解。

(二)实验教学设计

实验教学重点验证学生的分析能力、逻辑思维能力和实际应用能力。对难理解的实验内容通过演示相似例子讲解,通过演示和练习,力求学生掌握实验的主要内容,实验教学过程重点抓辅导到位和检查监督到位。提高学生的实际动手能力。

(三)辅助教学设计

认真制做生动活泼、重点突出的教学课件,对学生作业详细批改,重点总结,统一解答与各别辅导相结合,要求学生一定要各章的知识点。

四、教学创新课堂教学过程举例

(一)讲授教学重点主线

课堂讲授教学重点主线,例如:讲C语言程序设计的第五章:函数。先讲授本次课的主线:函数的定义,函数的调用、函数的声明。这三点为本次课主线,展开讲函数的定义格式并做具体说明;函数声明的作用及位置,通常什么情况下可以省略函数声明;函数的调用的三种形式,通过分析例题,分析主函数中调用子函数采用的调用方式、及传递的参数。讲函数的具体应用过程等内容。

(二)根据主线提出问题

给出问题:定义一个比较二个数大小的函数,解决输入多个数据,完成输出最大值的问题。用什么样的调用方式实现从输入的三个数或四个数中找出其中的最大值并输出?要求学生自己去定义一个函数,自己决定采用什么方式去调用函数,实现程序功能。

(三)学生对问题的求解及验证

根据不同层次的学生,给出不同的问题,提出不同的要求,让学生们自己选择解决问题的方法,练习编写程序。对于理解能力强的学生,完成从输入的四个数中找出其中的最大值并输出。差一点的完成从输入的三个数中找出其中的最大值并输出。再差一些学生的完成从输入的二个数中找出其中的最大值并输出。并要求上机实现。学生一定要掌握函数的定义,函数的调用的正确形式及使用。

五、总结

高职学院的教学创新不但要有创新观念,必须具有创新师资。创新师资是高职教学创新的必要条件,没有创新师资,高职教学创新将是一句空话。教学活动是由教师来完成的,教学创新理所当然地要由教师来进行的。因此,作为高等职业技术学院的教师,我深深的体会到要进行教学创新,必须从我们每个教师做起,教师要有强烈的创新意识,勇敢的创新精神,全面的创新能力,还要积极实践,才能全面实现高职院校的教学创新。才能尽快培养出具备一定专业基础理论和专业知识,具有较强的实践技能,面向生产、管理和服务的高技能应用型人才。