您当前的位置:t7t8网 >  范文大全 >  心得体会 >最新大一计算机基础心得体会 大学生计算机心得体会(5篇) 大一计算机心得体会500字

最新大一计算机基础心得体会 大学生计算机心得体会(5篇) 大一计算机心得体会500字

更新时间:2023-01-17 22:48:03 点击: 来源:yutu

我们得到了一些心得体会以后,应该马上记录下来,写一篇心得体会,这样能够给人努力向前的动力。我们想要好好写一篇心得体会,可是却无从下手吗?以下是我帮大家整理的最新心得体会范文大全,希望能够帮助到大家,我们一起来看一看吧。

大一计算机基础心得体会 大学生计算机心得体会篇一

“大学生计算机基础”是以培养学生计算机技能和信息化素养为目标,是后期课程学习的基础。由于小学初中时候的计算机课基本上是被略过甚至有的地区由于条件的限制根本就没有开设这门课程,而高中时没怎么要求计算机,而且高中我们的时间基本被课本的学习所占用。所以对于计算机的基础知识是了解很少。而以后我们作为教师虽然对计算机没有很高要求,但我们也应懂得计算机基础知识和应用。深知这个道理,所以在计算机的学习上,尤为注重。下面就简单地谈一下我自己学计算机的感感受:

一: 循序渐进

整个学习过程应采用循序渐进的方式,先了解计算机的基本知识,如计算机的起源、发展、windows操作系统、xp的桌面操作、电子表格等,使自己能由浅入深,由简到繁地掌握他们的使用技术。这是最好的学习模式,但是由于平时没那么多时间,但是最起码如计算机基本知识、windows系统、电子表格等必须掌握。

在这方面,老师的教学安排比较合理。可能也是考虑到我们的基础薄弱的问题,所以老师把计算机最基础的如计算机概述放在第一节课,让我们对计算机有个大概的了解。接着再讲windows xp 的一些基本概念,然后才把一些常用软件介绍给我们。虽说那些软件我们平时也在用,但是里面好多东西都不懂,经过老师讲解后方才知道那些软件还有很大的空间需要我们去专研。

计算机的理论课让我们认识到自身对电脑了解的匮乏,而实验课则让我们亲身体验摸索。如果老师讲授和实验操作同时进行的话会更好吧。因为很多时候我们会忘记老师讲的一部分内容,但这主要是我们学生自己的问题,毕竟下来复习不是很好。

二:学以致用

在学习时始终要与实际应用相结合。在课堂上学习后,老师给我们安排的自主学习周其实挺好的,那样能让我们自己去回想巩固老师所讲的内容,同时自己结合着老师说讲的去摸索,既能很好的记住又有了实质性的提高。只是需要花费的时间将会成倍增加。不过有得必有失就是这个道理吧。

对于网上学习计算机,因为里面有很多资源可以利用,还可以提问,这对于我们学生的学习是相当便捷的,不懂的可以随时提问,如我的电脑会莫名其妙地下载一些东西,但我自己又不知道什么原因,因此我发了一个帖子,后来得到老师的完美解答。或者自己在计算机平台上找相应资源,还能看到别的同学的提的问题,因为那些问题都是普遍存在的,也就能参考一下了。

就自己而言,如果我有不会的计算机知识,我会先在平台上收寻看有没有和自己类似的已解答的问题,有的话自然是好,如果都没有,我会发一个帖子,期待别人或者老师能给我解答。这样的学习方法,至少挺适合我自己的。这个平台不仅能提供我们解决问题的途径,还可以从别的同学那获得经验,避免犯一些不必要的错误。学习状态良好。

大一计算机基础心得体会 大学生计算机心得体会篇二

大一计算机学习心得

当我们有一些感想时,不妨将其写成一篇心得体会,让自己铭记于心,这样就可以通过不断总结,丰富我们的思想。那么如何写心得体会才能更有感染力呢?以下是小编为大家收集的大一计算机学习心得,欢迎阅读,希望大家能够喜欢。

大一计算机学习心得1

本学期,我选择了一门大学城公共选修课课程——计算机网络技术。这门课程,我是来到了信息学院是上课的,短短十来堂课的学习过程使我受益匪浅。不仅计算机专业知识增长了,还认识了许多来自大学城里其他兄弟院校的同学,更懂得了如何更好的为人处事。

我是来自纺院纺织化学工程系的一名大一学生。在纺院,我的专业是学习家用纺织品设计的,这是一门融工艺设计和美学设计于一体的知识涉及面极广的专业。一直以来,通过对该行业人才需求的了解,我认识到,要想在毕业后能从事与家纺行业相关的工作,我不仅要学习好本专业的知识和能力,还必须对计算机知识有相当程度的了解和掌握。因此,在选择选修课的时候,我毅然在自己的课程选项里勾了这门课程。

众所周知,21世纪是一个信息经济时代。为适应时代的发展,作为一名即将走出校园参加工作的当代大学生,所受的社会压力将比任何时候都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要。如果想从事与家纺设计相关的行业,那就更需要掌握较全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大。在知识经济时代,没有一个用人单位会傻到和知识作对,不是么?

我在读初三的时候第一次接触计算机觉得很新鲜。我清晰的记得,当时有一个清晰的想法,那就是一定要学好计算机。但随着自己对电脑接触的不断深入,对计算机的认识越来越深,特别是进到大学,学习了家用纺织品设计以后。我们做cad设计,学习了各种办公软件,可是在设计和办公过程中,当遇到一些电脑系统出错导致文件成果丢失的突发问题时。我才深深地感受到自己计算机知识是多么的欠缺,自己终归不是学计算机专业的,对计算机知识的掌握都是零散的,对这些突发问题只能束手无策。于是我暗自发誓,无论如何,以后如果关于计算机的选修课的,我一定要报名。

这次在《计算机网络》中,我学到了许多知识,许多以前对计算机迷惑的地方。在姜老师的讲解和实际演练下我渐渐明白了。

所谓计算机网络,是指将地理位置不同的具有独立功能的`多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统,网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。

大一计算机学习心得2

这段时间的学习真的是让我受益匪浅,有成长的快乐,有丰收的喜悦,有不懂的遗憾,还有即将离别的不舍。这几天的学习真的给我太多的感受,这几天的学习让我一生都受用无穷。将成为我人生旅途中最宝贵的收获。

一、提高了思想认识,体会到教育技术培训的重要性。

通过本次学习,我体会到教育技术培训势在必行,国家对本次培训是多么的重视,也充分体现了信息技术的重要性。随着新课改的不断深入,新的时代对点化教学提出了更高的要求,需要我们的老师要不断的学习培训,需要新型的、专业化的老师。不学习真的跟不上时代的发展的潮流了。通过培训,为我指明了今后工作的方向,我对信息教育有了全新的认识。这样一个全方位的培训,使我的教学理念又一次得到提升,二、通过学习知不足,促进步

1、通过学习,感觉到自己有太多的计算机的知识不懂,比如:程序操作、计算机理论??感受到不懂计算机,真的是太落后了,通过学习感受到自己又学到了很多的知识,在今后的学习中,我一定经常上机操作,争取早日驾驭电脑,学有所用。

2、通过学习,我体会到,我们原来的教学时多么的落后,网上平台真的挺好,学习起来很方便、很实用。我每天在网上交流、讨论、提交作业。浏览网页,阅读资料、观看案例、完成作业,在网络的海洋里,我们尽情的汲取着知识的甘露。感到一种前所没有的满足,这种满足是我们对知识的一种渴望。

3、通过学习,我对信息教育技术有了更深刻的认识,通过多媒体的操作,让我们有耳目一新的感觉,为我们的教学提供了方便,为我们的教学,提供了丰富多彩的内容。从而让我们的课堂更生动、更有新意更能激发学生学习的兴趣,更能创造性的发挥我们的课堂。

4、通过学习,我们结识了很多的伙伴,我感受到我离这些同伴的距离太远了,不学习真的落后了。在这里,大家取长补短,互帮互助,互通有无。大家都毫不吝啬,把自己知道的知识毫不保留的互相交流着。虽然学习是紧张的,可是大家的心情是愉悦的,气氛是和谐的。只是感觉到五天的时间真的是太短了,需要互相学习的知识真的是太多了。

大一计算机基础心得体会 大学生计算机心得体会篇三

大家好!非常荣幸能够在这里和大家分享一下我的大学一年级的学习心得。

光阴似箭,日月如梭,转眼间,我已经大二啦,回忆起过去的这一年真的是感慨万千。

都说大学是“象牙塔”,带着对大学生活的美好憧憬,我踏上了南下的列车,告别了生我养我的故乡,告别了那些熟悉的身影,来到美丽的自贡,开始了新的人生旅途。

刚刚入学的一段时间,感觉很闲了,每天无所事事。当时非常迷茫,高中时,无论老师还是家长都对我说,大学很轻松。所以这在潜意识里就给了我一个这样的观念:大学不是学习的地方,而是逍遥的地方。

然而不然 大学的课程虽然比起高中来说相较于轻松,但大学里的学习主要是靠自觉,除了掌握老师课堂上讲的内容,还要利用课余时间阅读其他相关的书,查找资料,在提高自己专业知识水平的基础上,有目的地丰富各方面的知识。如果说高中时的学习是幼儿学路由老师领着,那么大学就是大人式的学习,我们接过学习的接力棒成为了领跑者,在这一场比赛中,可以跨栏可以抢道可以跳跃,而绝对不能在起跑线上等待老师牵着你跑。只有自主自助自信的学习,才能取得好成绩,正如一个好的足球运动员,他不能只听教练的意见,而应该自己进行思考,因为毕竟,在场上铲球,抢断,过人,射门的都是你自己。

至于学习方法,我相信没有最好,只有更好,要找到适合于自己的学习方法,就像现在考研一样,选择适合于自己的辅导书才是最好的辅导书。我不是很聪明,但我知道“笨鸟先飞”,我应该属于那种兢兢业业型,每次都早去上课,不逃课,上课认真听讲,下课按时完成作业。关于学习,我觉得兴趣与目是最重要的,比如英语、计算机和比较重要的科目我上课就比较专心一点,而且在课外时间还会去阅读一些相关资料,而对于其他无关紧要的课程只是上课听一下,做到主次分明。在此我做以简单归纳:做好准备,提前预习,这样在课堂上能够比较顺利的跟上老师的节奏,取得更好的听课效果;认真听讲,做好记录,随堂记录笔记有助于集中注意听课,并且在期末备考的时候,可以有所侧重,减少盲目性;定期复习,注意交流,要避免因时间过久而遗忘所造成的重复性工作,掌握好复习的间隔;还有要多与同学交流,探讨解答问题的方法,和对不同问题的意见,将更有助于拓宽思路。

还有一个我觉得很重要的就是学习计划,不管做什么事都应该有一个计划,大到自己的学习生涯规划,小到自己的一天什么时刻该做什么,这样你才能做到有的放矢。学习计划可以写在纸上也可以记在心里,我经常会把自己的计划写出来贴在寝室里墙壁上,比如说要考试,我经常会把哪一天复习什么书和规定什么时间完成写在纸上,然后根据计划完成任务,有的时候计划时间是一个月,有的时候是一周或几天。所以,“把简单的事情千百次地做好就是不简单!”,用心做好每一次小事,日积月累,也许就将收获富足,即时的消化学习内容,有规律有计划地安排预习和复习,平常多积累,学得轻松而愉

大学就相当于一个小型的社会,作为一个步入社会的缓冲,我们可以从中学到好多的东西,学会学习,学会做事,学会做人。每个人的目标不同,决定了每个人努力的方向不同,但是相同的是我们必须奋斗,否则就会被这个时代淹没,依靠自己的努力和奋斗,相信自己,成功将属于你!谢谢大家!

大一计算机基础心得体会 大学生计算机心得体会篇四

计算机科学与技术学习心得

原先不管是国内还是国外都喜欢把这个系分为计算机软件理论、计算机系统、计算机技术与应用。后来又合到一起,变成了现在的计算机科学与技术。我一直认为计算机科学与技术这门专业,在本科阶段是不可能切分成计算机科学和计算机技术的,因为计算机科学需要相当多的实践,而实践需要技术;每一个人(包括非计算机专业),掌握简单的计算机技术都很容易(包括原先major们自以为得意的程序设计),但计算机专业的优势是:我们掌握许多其他专业并不“深究”的东西,例如,算法,体系结构,等等。非计算机专业的人可以很容易地做一个芯片,写一段程序,但他们做不出计算机专业能够做出来的大型系统。今天我想专门谈一谈计算机科学,并将重点放在计算理论上。

在我大一时无意中找到了南京大学网友sir的帖子“胡侃(理论)计算机学习”,这个帖子对我大学学习起到了至关重要的指导作用,我在这篇文章成文的时候正是基于sir的文章做得必要的补充和修改,并得到了sir的支持。再有就是每次和本系司徒彦南兄的交谈,都能从中学到很多东西,在这份材料中也有很多体现。这份材料是我原来给学弟学妹们入学教育的讲稿之一,原有基础上改进了其中我认为不太合适的理论,修正了一些观点,在推荐教材方面结合我的学习情况有了较大改变。值得一提的是增加了一些计算机理论的内容,计算机技术的内容结合我国的教学情况和我们学习的实际情况进行了重写。这里所作的工作也只是将各位学长和同学们的学习体会以及我在学习计算机科学时的所思所想汇总在一起写了下来,很不成熟。目的就是希望能够给一些刚入学或者是学习计算机科学还没有入门的同学以一些建议。不期能够起到多大的作用,但求能为同学们的学习计算机科学与技术带来微薄的帮助。还是那句话,计算机科学博大精深,我只是个初学者,不当之处希望大家批评指正。

1、计算机理论的一个核心问题--从数学谈起:

[1]高等数学vs数学分析

记得当年大一入学,每周四课时高等数学,天天作业不断(那时是七天工作制)。颇有些同学惊呼走错了门:咱们这到底念的是什么系?不错,你没走错门,这就是计算机科学与技术系。我国计算机科学系里的传统是培养做学术研究,尤其是理论研究的人(方向不见得有多大的问题,但是做得不是那么尽如人意)。而计算机的理论研究,说到底了,如网络安全学,图形图像学,视频音频处理,哪个方向都与数学有着很大的关系,虽然也许是正统数学家眼

里非主流的数学。这里我还想阐明我的一个观点:我们都知道,数学是从实际生活当中抽象出来的理论,人们之所以要将实际抽象成理论,目的就在于想用抽象出来的理论去更好的指导实践,有些数学研究工作者喜欢用一些现存的理论知识去推导若干条推论,殊不知其一:问题考虑不全很可能是个错误的推论,其二:他的推论在现实生活中找不到原型,不能指导实践。严格的说,我并不是一个理想主义者,政治课上学的理论联系实际一直是指导我学习科学文化知识的航标(至少我认为搞计算机科学与技术的应当本着这个方向)。

其实我们计算机系学数学仅学习高等数学是不够的(典型的工科院校一般都开的是高等数学),我们应该像数学系一样学一下数学分析(清华计算机系开的好像就是数学分析,我们学校计算机学院开的也是,不过老师讲起来好像还是按照高等数学讲),数学分析这门科学,咱们学计算机的人对它有很复杂的感情。在于它是偏向于证明型的数学课程,这对我们培养良好的分析能力和推理能力极有帮助。我的软件工程学导师北工大数理学院的王仪华先生就曾经教导过我们,数学系的学生到软件企业中大多作软件设计与分析工作,而计算机系的学生做程序员的居多,原因就在于数学系的学生分析推理能力,从所受训练的角度上要远远在我们平均水平之上。当年出现的怪现象是:计算机系学生的高中数学基础在全校数一数二(希望没有冒犯其它系的同学),教学课时数也仅次于数学系,但学完之后的效果却不尽如人意。难道都是学生不努力吗,我看未见得,方向错了也说不一定,其中原因何在,发人深思。

我个人的浅见是:计算机系的学生,对数学的要求固然跟数学系不同,跟物理类差别则更大。通常非数学专业的所?quot;高等数学“,无非是把数学分析中较困难的理论部分删去,强调套用公式计算而已。而对计算机系来说,数学分析里用处最大的恰恰是被删去的理论部分。说得难听一点,对计算机系学生而言,追求算来算去的所谓”工程数学“已经彻底地走进了误区。记上一堆曲面积分的公式,难道就能算懂了数学?那倒不如现用现查,何必费事记呢?再不然直接用mathematica或是matlab好了。退一万步讲,即使是学高等数学我想大家看看华罗庚先生的《高等数学导论》也是比一般的教材好得多。华罗庚在数学上的造诣不用我去多说,但是他这光辉的一生做得我认为对我们来说,最重要的几件事情:首先是它筹建了中国科学院计算技术研究所,这是我们国家计算机科学的摇篮。在有就是他把很多的高等数学理论都交给了

做工业生产的技术人员,推动了中国工业的进步。第三件就是他一生写过很多书,但是对高校师生价值更大的就是他在病期间在病床上和他的爱徒王元写了《高等数学引论》(王元与其说是他的爱徒不如说是他的同事,是中科院数学所的老一辈研究员,对歌德巴赫猜想的贡献全世界仅次于陈景润)这书在我们的图书馆里居然找得到,说实话,当时那个书上已经长了虫子,别人走到那里都会闪开,但我却格外感兴趣,上下两册看了个遍,我的最大收获并不在于理论的阐述,而是在于他的理论完全的实例化,在生活中去找模型。这也是我为什么比较喜欢具体数学的原因,正如我在上文中提到的,理论脱离了实践就失去了它存在的意义。正因为理论是从实践当中抽象出来的,所以理论的研究才能够更好的指导实践,不用于指导实践的理论可以说是毫无价值的。

我在系里最爱做的事情就是给学弟学妹们推荐参考书。没有别的想法,只是希望他们少走弯路。中文的数学分析书,一般都认为以北大张筑生老师的”数学分析新讲“为最好。张筑生先生一生写的书并不太多,但是只要是写出来的每一本都是本领域内的杰作,这本当然更显突出些。这种老书看起来不仅是在传授你知识,而是在让你体会科学的方法与对事物的认识方法。万一你的数学实在太好,那就去看菲赫金哥尔茨?quot;微积分学教程”好了--但我认为没什么必要,毕竟你不想转到数学系去。吉米多维奇的“数学分析习题集”也基本上是计算型的书籍。书的名气很大,倒不见得适合我们,还是那句话,重要的是数学思想的建立,生活在信息社会里我们求的是高效,计算这玩意还是留给计算机吧。不过现在多用的似乎是复旦大学的《数学分析》,高等教育出版社的,也是很好的教材。

中国的所谓高等代数,就等于线性代数加上一点多项式理论。我以为这有好的一面,因为可以让学生较早感觉到代数是一种结构,而非一堆矩阵翻来覆去。这里不得不提南京大学林成森,盛松柏两位老师编的“高等代数”,感觉相当舒服。此书相当全面地包含了关于多项式和线性代数的基本初等结果,同时还提供了一些有用的又比较深刻的内容,如sturm序列,shermon-morrison公式,广义逆矩阵等等。可以说,作为本科生如能吃透此书,就可以算是高手。国内较好的高等代数教材还有清华计算机系用的那本,清华出版社出版,书店里多多,一看就知道。从抽象代数的观点来看,高等代数里的结果不过是代数系统性质的一些例子而已。莫宗坚先生的《代数学》里,对此进行了深刻的讨论。然而莫先生的书实在深得很,作为本科生恐怕难以接受,不妨等到自己以后成熟了一些再读。

正如上面所论述的,计算机系的学生学习高等数学:知其然更要知其所以然。你学习的目的应该是:将抽象的理论再应用于实践,不但要掌握题目的解题方法,更要掌握解题思想,对于定理的学习:不是简单的应用,而是掌握证明过程即掌握定理的由来,训练自己的推理能力。只有这样才达到了学习这门科学的目的,同时也缩小了我们与数学系的同学之间思维上的差距。

[2]计算数学基础

概率论与数理统计这门课很重要,可惜大多数院校讲授这门课都会少些东西。少了的东西现在看至少有随机过程。到毕业还没有听说过markov过程,此乃计算机系学生的耻辱。没有随机过程,你怎么分析网络和分布式系统?怎么设计随机化算法和协议?据说清华计算机系开有“随机数学”,早就是必修课。另外,离散概率论对计算机系学生来说有特殊的重要性。而我们国家工程数学讲的都是连续概率。现在,美国已经有些学校开设了单纯的“离散概率论”课程,干脆把连续概率删去,把离散概率讲深些。我们不一定要这么做,但应该更加强调离散概率是没有疑问的。这个工作我看还是尽早的做为好。

计算方法学(有些学校也称为数学分析学)是最后一门由数理学院给我们开的课。一般学生对这门课的重视程度有限,以为没什么用。不就是照套公式嘛!其实,做图形图像可离不开它,密码学搞深了也离不开它。而且,在很多科学工程中的应用计算,都以数值的为主。这门课有两个极端的讲法:一个是古典的“数值分析”,完全讲数学原理和算法;另一个是现在日趋流行的“科学与工程计算”,干脆教学生用软件包编程。我个人认为,计算机系的学生一定要认识清楚我们计算机系的学生为什么要学这门课,我是很偏向于学好理论后用计算机实现的,最好使用c语言或c++编程实现。向这个方向努力的书籍还是挺多的,这里推荐大家高等教育出版社(chep)和施普林格出版社(springer)联合出版的《计算方法(computational methods)》,华中理工大学数学系写的(现华中科技大学),这方面华科大做的工作在国内应算是比较多的,而个人认为以这本最好,至少程序设计方面涉及了:任意数学函数的求值,方程求根,线性方程组求解,插值方法,数值积分,场微分方程数值求解。李庆扬先生的那本则理论性过强,与实际应用结合得不太紧,可能比较适合纯搞理论的。

[3]也谈离散数学

每个学校本系里都会开一门离散数学,涉及集合论,图论,和抽象代数,数理逻辑。不过,这么多内容挤在离散数学

一门课里,是否时间太紧了点?另外,计算机系学生不懂组合和数论,也是巨大的缺陷。要做理论,不懂组合或者数论吃亏可就太大了。从理想的状态来看,最好分开六门课:集合,逻辑,图论,组合,代数,数论。这个当然不现实,因为没那么多课时。也许将来可以开三门课:集合与逻辑,图论与组合,代数与数论。(这方面我们学校已经着手开始做了)不管课怎么开,学生总一样要学。下面分别谈谈上面的三组内容。

古典集合论,北师大出过一本《基础集合论》不错。

数理逻辑,中科院软件所陆钟万教授的《面向计算机科学的数理逻辑》就不错。现在可以找到陆钟万教授的讲课录像,http://里可以按编号下载rfc文档。从ip的读起。等到能掌握10种左右常用协议,就没有几个人敢小看你了。再做的工作我看放在网络设计上就比较好了。

数据结构的重要性就不言而喻了,学完数据结构你会对你的编程思想进行一番革命性的洗礼,会对如何建立一个合理高效的算法有一个清楚的认识。对于算法的建立我想大家应当注意以下几点:

当遇到一个算法问题时,首先要知道自己以前有没有处理过这种问题.如果见过,那么你一般会顺利地做出来;如果没见过,那么考虑以下问题:

1.问题是否是建立在某种已知的熟悉的数据结构(例如,二叉树)上?如果不是,则要自己设计数据结构。

2.问题所要求编写的算法属于以下哪种类型?(建立数据结构,修改数据结构,遍

历,查找,排序...)3.分析问题所要求编写的算法的数学性质.是否具备递归特征?(对于递归程序设计,只要设计出合理的参数表以及递归结束的条件,则基本上大功告成.)

4.继续分析问题的数学本质.根据你以前的编程经验,设想一种可能是可行的解决办法,并证明这种解决办法的正确性.如果题目对算法有时空方面的要求,证明你的设想满足其要求.一般的,时间效率和空间效率难以兼得.有时必须通过建立辅助存储的方法来节省时间.5.通过一段时间的分析,你对解决这个问题已经有了自己的一些思路.或者说,你已经可以用自然语言把你的算法简单描述出来.继续验证其正确性,努力发现其中的错误并找出解决办法.在必要的时候(发现了无法解决的矛盾),推翻自己的思路,从头开始构思.6.确认你的思路可行以后,开始编写程序.在编写代码的过程中,尽可能把各种问题考虑得详细,周密.程序应该具有良好的结构,并且在关键的地方配有注释.7.举一个例子,然后在纸上用笔执行你的程序,进一步验证其正确性.当遇到与你的设想不符的情况时,分析问题产生的原因是编程方面的问题还是算法思想本身有问题.8.如果程序通过了上述正确性验证,那么在将其进一步优化或简化。

9.撰写思路分析,注释.对于具体的算法思路,只能靠你自己通过自己的知识和经验来加以获得,没有什么特定的规律(否则程序员全部可以下岗了,用机器自动生成代码就可以了).要有丰富的想象力,就是说当一条路走不通时,不要钻牛角尖,要敢于推翻自己的想法.我也只不过是初学者,说出上面的一些经验,仅供大家参考和讨论。

关于人工智能,我觉得的也是非常值得大家仔细研究的,虽然不能算是刚刚兴起的学科了,但是绝对是非常有发展前途的一门学科。我国人工智能创始人之一,北京科技大学涂序彦教授(这老先生是我的导师李小坚博士的导师)对人工智能这样定义:人工智能是模仿、延伸和扩展人与自然的智能的技术科学。在美国人工智能官方教育网站上对人工智能作了如下定义:artificial intelligence, or ai for short, is a combination of computer science, physiology, and is a broad topic, consisting of different fields, from machine vision to expert element that the fields of ai have in common is the creation of machines that can “think”.这门学科研究的问题大概说有:

(1)符号主义: 符号计算与程序设计基础,知识表达方法 :知识与思维,产生式规则,语义网络,一阶谓词逻辑问题求解方法:搜索策略,启发式搜寻,搜寻算法,问题规约方法,谓词演算:归结原理,归结过程专家系统:建立专家系统的方 法及工具

(2)联接主义(神经网络学派):1988年美国权威机构指出:数据库,网络发展呈直线上升,神经网络可能是解决人工智能的唯一途径。关于神经网络学派,现在很多还是在发展阶段。

我想对于人工智能的学习,大家一定不要像学数学似的及一些现成的结论,要学会分析问题,最好能利用程序设计实现,这里推荐给大家acm最佳博士论文奖获得者涂晓媛博士的著作《人工鱼-计算机动画的人工生命方法》(清华大学出版社)。搞人工生命的同学不会不知道国际知名的涂氏父女吧。关于人工智能的书当然首选《artificial intelligence a new synthesis》nils n.鼻祖嘛!

关于网络安全我也想在这里说两句,随着计算机技术的发展,整个社会的信息化水平突飞猛进,计算机网络技术日新月异,网络成了当即社会各个工作领域不可缺少的组成部分,只要有网络存在,网络安全问题就是一个必须解决好的问题,学习网络安全不是简简单单的收集一些黑客工具黑一黑别人的网站,而是要学习他的数学原理,实现原理,搞清底层工作机制,这样才能解决大部分的现有问题和新出现的安全问题。总的来说信息安全学的研究还是非常深奥的,平台开发的那个项目my e-business 过程中了。

[3]闲聊软件工程 关于计算机科学的一些边缘科学我想谈一谈软件工程技术,对于一个企业,推出软件是不是就是几个程序员坐在一起,你写一段程序,我写一段程序呢?显然不是。软件工程是典型的计算机科学和数学,管理科学,心理学,社会学等学科的综合。它使我们这些搞理论和技术的人进入了一个社会。你所要考虑的不仅仅是程序的优劣,更应该考虑程序与软件的区别,软件与软件产品的区别,软件软件产品的市场前景,如何去更好的与人交流。这方面我还在学习阶段,以后这方面再写文章吧,先推荐给大家几本书:畅销20年不衰的《人月神话》(清华大学中文版,中国电力出版社影印版),《软件工程-实践者研究的方法》(机械工业出版社译本),《人件》(据说每一位微软公司的部门经理都读过这本书,推荐老总们和想当老总的同学都看看,了解一下什么是软件企业中的人)以及微软公司的《软件开发的科学与艺术》和《软件企业的管理与文化》(研究软件企业的制胜之道当然要研究微软的成功经验了!)看完上面的书,结合自己做的一些团队项目,我的一些比较深的体会有这么几点

1.how important a plan is for a project development.2.how to communicate with your team members in a more effective way.3.how to

solve unexpected situations.4.the importance of unification.5.the importance of doing what you should do.6.the importance of designing before programming.7.the importance of management.8.the importance of thinking what your teammates think.在软件开发过程中我们应当具有以下能力:

it if you would like to do believe that your attitude toward your work will definitely makes great effect on the spirit of group myself as an example.i am just a part of the team, just a little must make it clear that you are just a member of the team, but your effort will change your project a n

with passion, you can do your job in a more effective ability of solving unexpected ng new things in a very short time

it is the basic requirement for we computer major to learn new vity

the tools are for us, what's more important is to use these new tools and technology to enable people and businesses throughout the world to realize their full ability to do your work member has his own a team, your work cannot be replaced by others' so you must do your business well in order to assure the project development process.团队开发当中的一些具体精神应当有:

<1> success and failure is not one person's team's success is not the contribution of a single s contributes to the whole your project failed, it also is not just because of one person's poor is also your failure.<2> learn from each person has his own bill gates cannot know all the things about software often learn from each other and gains a old saying goes like this:

there must be one out of three who can be your our team we say: every person is your teacher.<3> help those who have the group working spirit to overcome all the is no need to explain the old saying: two heads are better than always find it difficult to solve all the problems just by oneself.<4> praise them who have got some our team, i always praise the members when they have finished something or just solved one problem, and they think that it is interesting and gains a e they can see their efforts.<5> say something if needed.这个是一次软件大赛当中的体会,和大家也做个交流,不过不能再说了,软件工程学说起来写本2000页的书一点也不多,恕我才疏学浅,不再做过多论述了。[4]谈谈学习态度的问题

关于计算机技术的学习我想是这样的:学校开设的任何一门科学都有其滞后性,不要总认为自己掌握的某门技术就已经是天下

无敌手了,虽然现在java,vb,c,c++用的都很多,怎能保证没有被淘汰的一天,平台的诞生和x#语言的初见端倪完全可以说明问题。换言之,在我们掌握一门新技术的同时就又有更新的技术产生,身为当代的大学生应当有紧跟科学发展的素质。举个例子,就像有些同学总说,我做网页设计就喜欢直接写html,不愿意用什么frontpage,dreamweaver。能用语言写网页固然很好,但有高效的手段你为什么不使呢?仅仅是为了显示自己的水平高,unique? 我看真正水平高的是能够以最快的速度接受新事物的人。高级程序设计语言的发展日新月异,今后的程序设计就像人们在说话一样,我想大家从xml中应是有所体会了。难道我们真就写个什么都要用汇编,以显示自己的水平高,真是这样倒不如直接用机器语言写算了。反过来说,想要以最快的速度接受并利用新技术关键还是在于你对计算机科学地把握程度。当然有一点我们必须指出,就是对于新技术要辩证得看,不能盲从。

计算机技术牵扯的内容更为广泛些,一项一项说恐怕没个一年半载也说不清。我只想提醒大家的还是那句话,技术与科学是不能分家的,学好了科学同时搞技术,这才是上上策。犹如英语,原先人们与老外交流必须要个翻译,现在满马路的人都会说英语。就连21世纪英语演讲比赛的冠军都轮不到英语系的学生了。计算机也是一样的,我们必须面对的一个现实就是:计算机真就只是一个工具,如果不具备其它方面的素养,计算机系的学生虽然不能说找不到工作,不过总有一天当其他专业性人才掌握了计算机技术后将比我们出色许多。原因就在于计算机解决的大都是实际问题,实际问题的知识却是我们少有的。单一的计算机技术没有立足之地。

我想是时候指出:学习每一个课程之前,都要先搞清这一课程的学习目的。这一学科的应用领域。据我自身所了解到的同龄同学和低年级的同学的学习状况:他们之中很少有人知道学一个学科的学习目的,期末考试结束了也不知道学这科做什么用。这就失去了读计算机科学的意义。当然这与现存的教育思想不能说一点关系都没有。

总的来说,从教育角度来讲,国内高校的课程安排不是很合理,强调理论,又不愿意在理论上深入教育,无力接受新技术,想避开新技术又无法避得一干二净。我觉得关键问题就是国内的高校难于突破现状,条条框框限制着怎么求发展。我们虽然认识得到国外教育的优越性,但为什么迟迟不能采取行动?哪怕是去粗取精的取那么一点点。我们需要改变。从我们自身角度来讲,多数人4年下来既没有学习计算机科学 的学术水平,也没有学习计算机技术的那种韧劲。在我刚上大一时,我的计算机科学入门导师,淮北煤炭师范学院王爱平教授曾经对我说过这样一番话:“当你选择了计算机这一门科学,就意味着你踏上了一条不归路,就意味着你一生都要为之奋斗……你的身后是悬崖,只有向前走,不能往后退。”

有些同学说按照这样学习学的东西太多,有的未见得有用,我想打个形象的比方:学校学出来的人都是一个球体,方方面面的知识都应具备。可是社会上需要球体的地方很少,反而需要的是砖和瓦,即精通某一行的人才。但是对于同等体积的物体,用球体来改造是最方便最省事的。学校的学生很多,为了能够使更多的学生来适应这个社会,学校也就不得以把所有的学生都打造成一个球体,然后让社会对这些学生进行再加工,成为真正能够有用的人才。即使你非常清楚自己的将来要干什么,并且非常下定决心要走自己的路,这一步你也必须走,世界是在不断变化的,你不能预料未来。想清楚,努力去干吧!

计算机科学博大精深,我只是个初学者。前面的路还长,计算机科学需要我们为之奋斗......学习计算机科学需要韧性,更需要创新,需要激情。深刻学习理论知识,勇于接受新技术的挑战,这才是我们这一代人应具有的素质。最后送大家一句话“wake up every day with a feeling of passion for the difference technology will make in people's life!”。

转载请备注原文地址:https://www.t7t8.net/xindetihui/487983.html
移动端网站原文地址:https://m.t7t8.net/xindetihui/487983.html