- 相关推荐
土木工程实验的心得体会范文
当我们对人生或者事物有了新的思考时,可以通过写心得体会的方式将其记录下来,通过写心得体会,可以帮助我们总结积累经验。怎样写好心得体会呢?下面是小编收集整理的土木工程实验的心得体会范文,供大家参考借鉴,希望可以帮助到有需要的朋友。
土木工程实验的心得体会1
早在我选择民政职业技术学院就读软件开发与项目管理这门专业的时候,我一直认为软件开发无非是努力的敲代码,从敲代码的过程中去体会各行代码的意思和用处,在没学软件工程时我一直都是努力的敲代码去学习软件开发这门专业。在大一的时候我敲代码的激情很好,但是到大二的时候就出现问题了,我根本就不喜欢敲代码了,看见代码就头疼。所以感觉厌恶这门专业,对学习也不感兴趣了。而且,还有一件更头疼的事是在写一个简单的程序时竟然老是出错,难一点的,复杂一点的程序竟然无从下手。但是去看程序的参考答案时都看得懂,又感觉很容易。学了软件工程以后,我就感觉我以前的学习方法是错误的。以前我只注重于代码,而不注重理论知识以及编程的思路,程序的架构。以至于在些程序时没有写程序的思路,不能形成程序的架构。只想到看脑袋里是否有与此类似的代码。越想程序越乱,最后脑袋里一片空白。不知道程序从哪个方面下手了。
软件工程这门课程是做软件开发的人必学的'课程,通过学这门课程,程序员就会注重软件开发的理论知识,以及做项目开发的思路。学了这门课程后你写程序就不会去盲目的去套用代码,而是理清此程序的架构以及思路。程序该从什么时候开始,什么时候结束。在中间需要添加什么样的功能,以完善该软件。其实学软件工程并不难,而且很容易。软件工程与日常生活联系起来的话,就是在一天中你该先做什么,后做什么。理解了先做什么,后做什么了以后写程序就不是那么难了,再复杂的程序也可以分成几大块。你理清程序的思路后就可以一步步的解决其中的难题,最终实现软件的功能。如果没学软件工程不知道理清程序的思路的话,做一个大的项目开发,那么多的代码,没有一个很好的结构,最终只会导致程序混乱,错误百出,知道代码再多也会素手无策的。
总而言之,作为一个程序员学习软件工程这门课程是至关必要的,如果没学习软件工程,你就不会做项目开发,也不可能开发出一个完善的软件出来。
土木工程实验的心得体会2
曾经看过一本书叫《道法自然》,内容略记得一二,但我最欣赏的是它的书名。软件设计没什么太神秘有东西,只要用心体会,其实一切都很自然。软件的设计之“道”,也不在于设计有多么的华丽、精巧,而在于其朴实、自然,最终达到“以无招胜有招”,进入一个全新的境界。
一、软件设计理论的层次
以我的拙见,软件设计领域中的各种概念,可以分为以下几个层次来进行理解:
1、软件设计的目的:重用性、扩展性。
这是最高的层次,是应对软件危机的需要。
2、设计原则:低耦合、高聚合。
各种软件设计的原则,如依赖倒置原则、单一职则原则、面向接口等,以及各种设计模式,其根本的目的其实只是为了降低耦合这么简单。因为只有低耦合才能更好的适应变化,更好的重用和扩展。
3、实现方法:运用设计模式封装变化、降低耦合。
设计模式只是用来“封装变化、降低耦合”的工具而已。它是面向对象设计时代的产物,其本质就是充分运用面向对象的三个特性,即:封装、继承和多态,进行灵活的组合运用。
二、关于耦合
1、耦合的粒度
耦合无论如何也是不可避免的。当我们实现接口、继承父类的时候,就会不可避免的产生耦合。耦合是有不同粒度的,我们解耦到什么粒度为止,我认为应以模块的重用粒度为准。尽量解除重用模块或对象之间的耦合。而重用模块之内的耦合,应属于聚合的范畴,所以不要盲目的去解耦,否则就陷入了误区。
2、解耦的原理
怎样才能解耦呢,或者说为什么各种设计模式能达到解耦的目的呢?我觉得有以下几个思路:
(1)将具体的东西抽象处理
(2)将分散的东西集中处理
而面向对象中的`接口、继承正为我们提供了这样的一种机制。通过访问接口或基类或抽象类,而不是具体的实现类,从而与具体的实现类达到了解耦的目的。我们还可以设计一些控制类,像润滑剂一样,协调各实现类之间的访问,也可以达到耦的目的。
事实上,各种设计模式的基本思想也就是这样。创建型模式是为了解除创建对象时产生的耦合,实际上是解除对类称名的依赖,而结构型和行为型是为了解除对象属性或方法的直接调用。不管什么设计模式,都是将对具体实现类的访问提升为对接口、基类或用于协调的控制类的访问。
三、关于接口
这一节更具体,谈一谈接口,因为使用接口是软件设计的重要手段,但已经不属于“道”了。
1、接口与继承
接口描述的是对象某一个方面行为特征。使用接口与使用继承关系各有优缺点,使用子类继承可以继承父类的功能,体现了重用的精神。而接品更加灵活,因为它解除了子类与父类之间的高度耦合,它体现在灵活扩展的精神。
2、接口与纯虚类
理论上接口可以由纯虚基类实现类似的功能,那为什么还我们不去掉接口的概念,而直接使用虚类呢?
接口存在的理由就是它更加灵活,关系简单,易于理解。比如一个类可以实现十几个甚至几十个接口,但一般开发工具只支持单继承(由于多继承太容易导致混乱和冲突),如果要继承十几层,系统结构想必会无法理解了,我以为这是接口存在的最重要的原因。
如果接口和虚类继承结合使用,可以产生强大的威力,这也是许多设计模式的“杀手锏”。
以上算是总结一下自己的心得。肯定有不少片面之处,请各位指教。
土木工程实验的心得体会3
进入到大三,感觉上多了不少的专业课程,多了不少需要实践的课程,机械工程实验就是这样一门课程,对我们的实践能力要求很高,对我来说,我非常喜欢这样的课程。回想起来,感觉这是自己颇具收获的一个学期。
机械工程试验这门课与其他课程不同,因为在这门课中,老师基本上完全让我们同学发挥自己的主观能动性,一步步完成设计任务,一切都几乎是在未知的情况下完成的,这让我们在学习中得到了更好的历练和个人发挥,也让我们对自己有了更深的认识。下面就我们小组的设计内容谈谈自己这学期在机械工程试验这门课中的一些收获和心得体会。
这次课程要求我们组队完成我们的设计任务,对我们的要求很高,要有机构创新,这就要求了选题要好,既要有我们上学期学过的机构,又要有创新性,我们小组花了将近七八周的时间来确定自己的题目和具体实现方案。
在一开始的几周里,我们组频频聚在一起,商讨我们要做什么,大家的点子都非常的有创意,比如,草地清理树叶机、清扫墙壁机等等。但是要同时满足应用我们熟悉的机构和具有创新性,还是很困难的,最终,我们结合实际和我们机械设计课程设计这门课,选择了食堂餐盘回收机这个题目,这个题目,我们选择了我们学过的牛头刨床机构和凸轮机构作为执行机构,实现了回收餐盘的功能。
接下来,我们的工作就是分工,个人做个人的工作,最后再一起汇总。而我分到的工作是用solidworks建模,这个部分关于建模的'难点就是凸轮机构牛头刨床的周期、位移之间的关系,其他的就是尺寸的建立,关于尺寸的确立,是王嵩飞同学的工作,所以,我得与王嵩飞同学一起建模、确立尺寸。这对我很有帮助,使我对团队合作有了更深的认识,让我学会了如何和队友的沟通,如何明白队友的意见。
在第八周的时候,我们进入到了第二阶段,来到了二楼的微机房,开始接触和学习一种新的建模和分析软件—Adams。一开始,我根本就没听说过Adams,但随着自己几周学习下来,慢慢发现这个软件非常好用,自己又学到了一种新的软件,可以说这让自己对机械行业也有了更深的认识,如今我们机械行业对各类工程软件的应用越来越广,这可以说让自己的能力又一次得到了提高,对自己以后的竞争力无非有很大的帮助。通过对连杆机构的建模分析,让自己初步认识了Adams这个软件,使我的软件应用水平有非常大的提高,以后自己会经常使用这些学过的软件,慢慢积累对他们的应用能力。下面是几张自己在连杆建模过程的截图。
土木工程实验的心得体会4
进入实验室的大门,迎面而来的是整齐的实验平台—高配置的联想电脑,网络集群,先进的电子白板;迎面而来是中国古代和现当代数学辉煌成就、历届菲尔兹奖获得者名录;迎面看到的是数学家欧拉的名言:“数学这门科学需要观察,更需要实验”;迎面可触摸到的是各种各样的数学模具;迎面带来的还有发自内心的感觉—这是数学的天地!
快步进入实验室的学习台前,一坐下来,映入眼帘的是液晶投影仪和滑动白板讲台,映入眼帘的是数学实验室玻璃板上关于世界最先进的数学知识介绍;映入眼帘的是和蔼可亲的康达军老师。
我们的“数学实验的方法和价值”讲座在我还如梦如幻中开始了。
一、数学与现代教育技术
当前的数学教育面临着两大课题。其一是信息革命对数学与数学教育提出了哪些新的要求,或者说数学教育应该进行哪些改造才能满足信息社会的需要;其二是现代教育技术对数学教学改革能发挥哪些作用,在新技术的支持下能否创设更理想的数学教育,以克服传统教育难以解决的某些困难?对以上两个问题,广大数学教师的思想准备似乎并不充分。
康老师对“如何迎接21世纪挑战”的讲述中谈到,计算机的重要性已经被广泛认识,人们普遍谈论着“计算机是进入21世纪的通行证”。但是数学在未来社会的重要性却没有引起足够的关注,接受“数学盲难以进入21世纪”观点的'人并不多。那么未来社会的特点是“计算机化”还是“数学化”,既然计算机的功能如此强大那么是否可以少学一些数学呢?
二、数学现代技术是现代生活的必需品
传统数学教育中数学学习是紧密与升学联系的,而信息时代的数学教育要求提高全社会成员的数学素质。通过数学教育,学生应该对数学的价值有正确的认识,懂得数学在信息社会中应用的广泛性。当学生明确足够的数学不再仅与升学有关,而是在信息社会中求职和成功机遇的重要因素时,“数学有用”的观念就能深入人心,成为有效的激发学生学习数学的动力。
以这一观点审视当前的数学教育,一个重大的缺陷是缺乏时代感。这倒不是说要把高等数学下放到中学讲,但起码应在数学教学的过程中渗透数学与实际的紧密联系,帮助学生树立正确的数学态度。是否可增加些作为信息社会公民应具备的基本数学常识,如统计、概率、误差、图表、图象、程序、逻辑等内容?就是传统的教学内容,从问题的引入、展开、到内容的取舍也需重新加以斟酌,如方程与函数教材的处理、方程的引入情景、方程的精确解和近似解、方程组解法的侧重点、对数的概念与常用对数的比重、数表计算尺计算器的使用等等。一个明显的问题是随着计算机的广泛使用,许多社会生活的实际问题由于克服了手工计算的障碍能够进入数学教学了。数学教育可以而且应该突出它鲜明的时代特性。
三、现代数学教育需要现代技术
数学教育改革的种种意见中,现代教育技术是备受关注的。美国数学教育界认为:“在众多促进数学教育改革的因素中,现代技术具有最大的潜在的革命性影响。”
市场上号称“电脑教师”的教育软件多半是课本搬家式的电子书或变换方式的习题集。这类教育软件使人们对CAI产生了怀疑:“原来这就是CAI呀!看来与其用这类软件还不如认真地看看书,更不如听有经验的教师讲课。”所谓“电脑教师”还是不如真正的教师,计算机还是难以进入课堂。于是教师只好亲自参与开发软件,由于教师远比一般的计算机工程师熟悉教学、了解学生心理,所以这类软件可以在教学中发挥一定作用。但问题又来了,那就是开发效率太低,一节课用的软件需要几十个小时开发,谁都难以长期坚持下来。加之每一个软件都体现了开发者的个性,在当前每一位教师都要在课堂上展现自己个性的情况下,教学软件难以推广。于是各地都在开发大都只在自己的教学中应用的属于自己的软件。面临以上困难,多数教师不愿做吃力不讨好的事,还是钟情于粉笔与黑板。同时,低水平的重复开发又引来对CAI的种种非议:用大量的人力物力搞CAI是否值得?在现时条件下CAI到底能给教学改革注入多大的活力?
在借助于CAI促进各学科的教学改革中,数学大概是最困难的学科,引起的争论也最大,首先是怎样激发学生的学习兴趣?借助于多媒体技术,英语、生物,地理等学科的教学软件可以做得图文并茂、有声有色,但数学却不能,因为数学是需要进行进行思维训练的,不仅依靠课件表面的生动难于激发学生持久的学习热情,而且也难于达到数学教学的目的。一个尖锐的问题是:在数学教学中引入CAI是有助于学生的思考呢,还是相反?有些人担心过分依赖计算机将导致学生相应能力的萎缩。这种担心并不是杞人忧天,一些西方国家孩子当前数学能力的下降似乎与滥用计算机技术有关。事实上,现代数学技术的发展不仅使数字计算变得轻而易举,而且一个复杂的方程求解、一个方程曲线或函数图象的绘制,一个积分或矩阵的运算,都只需轻轻一按键盘,一切结果顷刻会在电脑屏幕上显示出来。这种“描述”数学结论式的数学对数学教育是巨大的挑战。它有助于概念的理解吗?有助于问题的求解吗?有助于学生数学能力的提高吗?甚至数学教育的必要与目的性都受到怀疑,学生会问:有了计算机还学数学干什么?教师会问:有了计算机数学还教什么?数学教育的本质究竟是什么?但是计算机的汹涌浪潮却势不可挡,谁也栏不住的。当计算机进入千家万户之后,连学生玩电脑游戏软件我们都看不住,谁又能禁止他利用数学软件完成数学作业呢?看来,既不能对计算机持反对态度,也不能对它持无可奈何的消极态度,积极的对策是更新观念,认真研究一下有了计算机教学内容、教学方法、教学模式应该有哪些变化,研究数学CAI的理论和原则,考虑在现代教育技术支持下什么是理想的数学教育。
四、数学研究要具有发展的眼光和终身学习的观念
理想的数学CAI,首先要讨论什么是理想的数学教学,要讨论计算机以外的因素。这就必须考虑数学的学科特点,考虑不同学生学习数学的心理特征,还要考虑数学技术飞速发展的未来社会对人的数学素质的需求,然后再回过来讨论CAI软件的设计思想与使用原则。这当然是一个复杂的问题,很难在一篇文章中讨论清楚。但我们以为至少以下原则是肯定的:针对性、参与度、可推广性。
数学实验室的建立为中学数学开发学生的思维,对问题的过程性学习与评价提供了可能。
数学好美!愿数学实验引领学生走向美好人生舞台。
【土木工程实验的心得体会】相关文章:
实验室实验心得体会08-24
实验心得体会04-05
实验心得体会06-12
实验心得体会05-22
实验心得体会【推荐】04-11
实验课心得体会11-16
电路实验心得体会11-18
实验心得体会【热门】11-16
物理实验心得体会02-11