计算机导论学习心得体会范文
我们从一些事情上得到感悟后,常常可以将它们写成一篇心得体会,这样就可以总结出具体的经验和想法。那么如何写心得体会才能更有感染力呢?下面是小编整理的计算机导论学习心得体会范文,仅供参考,希望能够帮助到大家。
计算机导论学习心得体会范文1
大一第二学期的时候开始接触niit的课程,平时虽然一点作业都没有,但是我上课的时候不是那么认真听课的人,所以课后总是要花时间来看看和理解老师上课的例子,在这个学期中,我们主要学习了c++和java,都是刚刚开始接触到面向对象的语言中来,由于对一些面向对象的特性不熟悉,毕竟是刚开始接触这方面的语言,所以学起来就有点吃力,再加上平时实践的时间比较少。
终于到了学期的期末,学期期末的项目是使用java语言开发一个网络的聊天室,在我还没有开发之前一听到这个项目,我做梦都没有想到我可以编写出一个聊天室出来,但是既然是课程提出来的项目,就一定有它的理由,我也相信最后一定也可以完成它。功夫不负有心人,经过接近一个月的研究,我总于完成了我来到学校的第一件作品。在这个月中,我不断得查阅资料,询问老师,平时和同学多交流,终于在最后的评审中,我获得了全班第二的`好成绩。通过这个学期的开发中,我几乎把整个学期学到的知识都用到了我的聊天室里面,所以在实践中也等于复习了这个学期所学的内容,而且我发现这样的实践,比我在平时课后看书,看资料所学到的还多。
大二的第一学期,进入了数据库和高级java的学习,说真的,在学数据库的那段时期是最烦的,因为每天就学了一大堆sql的语言,非常的枯燥,都是关于怎么去查找数据表格里面的内容,那是时期,因为课堂上听课了之后觉得都是比较简单的,所以课后很少去动手。到了后来项目开发中,我才发现数据库的重要性,整个系统的信息都是存储在数据库里面的,所有的在程序中对数据的操作都是等同于对数据的增删改查询操作。
在期末的项目中,根据项目所要求的内容,我不断翻看以前没有掌握好的数据库知识,感觉如果我前面有认真学习的话,到了后面开发项目的时候就不会那么吃力了。对此,我总结出,如果在前面学数据库的时候不要单纯学习sql的语言,把数据库和程序结合起来,如果老师的讲课的过程中可以说清楚数据库怎么绑定到程序中去使用的话,那么我想对于我来说我会更加有兴趣去学好数据库,因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。
在学期末的j2ee开发电子商务网站中,我学到了很多关于怎么制作动态网页的一些必要元素的基本的原理,体会到软件设计在网站开发中的重要性。
转眼间来到了大二的第二个学期,可以说在这个学期中,是我最有感触,学到最多知识,达到质的飞跃的一个重要学期。有了前面几个学期的学习基础,我对面向对象语言已经基本掌握清楚,运用起来也觉得没有什么特别困难,基本已经入门了,这个学期主要是进入了的学习。
好的开发工具是保证效率的一个重要因素,就是这样的一个开发工具,令我刚刚一接触就深深得爱上了它,它的易学易用令我对编程的兴趣倍增,以前学习java之所以见效不大是因为没有好的开发工具和环境,总是在环境配置中浪费大量的时间,而真正的涉及到编程很少,所以这也是我以前为什么学起来没有那么有兴趣的原因。
我觉得学编程就应该学习它的思想,编写代码就应该尽量避免写出与逻辑无关的代码,比如界面代码可以让机器去自动生成不必浪费时间手动去编写,所以好的开发工具可以帮助我们做到这一点,只编程逻辑代码,很多代码都可以让机器去自动生成。在就可以快速地开发既有漂亮界面也有强大功能的程序。有了这么好的开发工具,所以令我顿时感悟,有种相见恨晚的感觉。
计算机导论学习心得体会范文2
通过短短四节课的学习,使我对学好本专业有了更大的信心。课上院长韩臻、王志海等教授给我们讲了很多与计算机专业发展、就业等方面有关的知识,扩展了我的眼界,给了我很多启发。
通过计算机导论课的学习,下面就几个方面谈谈我的感想:
一、 实践比理论更重要:
以前,我总以为自己的计算机理论知识比较扎实,我觉得正如所有工作一样,只要掌握了规律,照芦葫画瓢准没有问题,那么只要学好理论知识,当一名出色的计算机人员,应该没问题了。现在才发现,计算机技术其实更讲究的是它的实际操作性和实践性。离开操作和实践,其它一切都为零!现在公司对计算机专业人员的需求也必须是有动手能力的人。对于还是在校生的我们应该更加重视实践,多动手上机操作,学会理论与实践相结合。为了顺应社会的要求,加强自己的社会竞争能力,应该严于自身的素质的提高,培养较强的计算机操作能力,学会独自思考和团队合作。
还记得大一编写程序时,总是习惯写在本子上,但是很少上机调试。结果等把写好的程序上机调试时才发现编写好的'程序有很多错误,有时即使是在课本上照抄下来的程序也会存在错误。计算机导论课老师们都强调了自己动手上机实践的重要性,更加认识到自己动手的重要性,仅仅纸上谈兵是远远不够的,要真正的掌握知识还要靠实践。
二、 计算机专业的发展前景:
通过一年半对本专业的学习和了解,自己确实有时候对计算机专业失去了信心。现在学计算机的人太多了,所以很多人担心以后会找不到工作,担心所学的知识没有用武之地。
上完院长韩老师的课给了我很大启发,韩臻老师告诉我们要对本专业一定要充满信心,一个国家的发展还要看计算机科学技术的发展,国家综合国力的发展还要看有多少计算机专业的高科技人才。而我们当代的大学生能够学好计算机不仅仅关系到个人还与祖国的利益息息相关。
这里有个很好的例子可以说明这一点:就在上课的近几天,百度被黑,让大家深深地感到了一丝丝不适应,如果未来的战争直接走向网络,我们如果保护不了中国的互联网,也就等于在黑暗中去和别人抗衡,想想这些不禁觉得后怕。今天的百度被黑让我们看到这样的可能性:攻击一个国家的互联网,只要抓住几十个百度这样的核心环节即可。这样就可以大大影响该国的社会和经济,甚至造成大面积的行业瘫痪!这样的战争会比实际的战争来得更具毁灭性。未来的战争会直接走向网络,计算机科学技术的发达与否会影响到国家与个人的命运。百度被黑事件深深地给我们上了一课,正如韩臻老师所说,一个国家的发展还要看计算机科学技术的发展,计算机专业是非常有发展前景的。
三、 学习永无止境
计算机导论课上很多老师都强调了学习的重要性,王志海老是建议我们能深造就深造,学习是永无止境的。计算机发展很快,知识更新的快,所以很多人说计算机专业是吃青春饭的。我想之所以产生这样的说法,是因为年轻人拥有新的知识,为了不被社会所淘汰,我们应该时时刻刻地学习,活到老学到老。
现在为止我们学习了很多程序编写语言,很多人有疑问我们只要学好一种语言就行了啊,为什么学那么多种语言。其实,通过学习后我们才能发现每种语言都有自己的独特魅力,我们学得多了才会找到哪一种语言更适合自己当下的需要,通过学习我们的知识才能更加广泛,而不是仅仅局限于一种知识层面。课上老师还告我们很多与专业有关的网站和一些自主学习的渠道,还告诉大家即使是放假也要拿出一定的时间学习。
我们的专业是要求和其他专业相结合的,懂得更多的知识对自身的发展是有好处的。比如说编一些其他专业的软件,很多公司都需要的是专业人士,因为大家也都了解里对其他专业的学生也同样开设了C语言等计算机专业的课程,一些公司需要的是更加专业的人,而不是一个仅仅会编程序的人。所以为了使自己更具有竞争力我们必须多多学习知识,不仅是本专业的知识要精益求精,对于其他知识也要广泛涉猎。
四、 选好方向,精益求精
我们08级的学生有三个方面的专业方向选择,比起往年多了一个选择,课上老师也给我们详细的介绍了开设的专业方向,给了我很多的帮助。大一大二我们要学好基础知识,大三我们可以选择自己感兴趣的方向,精益求精地学习知识,为以后的工作打好基础。
通过老师课上的介绍,我们了解到各个方向具体都应该学什么,和以后从事的工作是什么性质的。除此之外,老师还向我们介绍了各个方向需要的除专业知识外的一些需求,比如说要走铁路信息技术方向的同学就应该注意加强自己的交际能力,要学会怎样与人打交道。
以上是我上完计算机导论课的一些朴实的感想,总之,计算机导论课交给我们的东西要胜过一些课本所学的内容,给了我很大的帮助,对我以后的学习和生活产生了很大影响。
计算机导论学习心得体会范文3
刚进入大学,我心里充满着喜悦,因为我将开始全新的生活,迎接更加艰难的挑战,而我所学的专业——计算机科学与技术,就是第一个。我上高中才正式接触电脑,可以说我是一个不折不扣的电脑盲。俗话说万事开头难,就在我迷茫不知所措时,老师及时的讲解为我指明了方向。
老师先给我们介绍了计算机的发展史,让我们知道计算机从简单的计算需求到后来的数字处理,人工智能等,几乎服务于各行各业,它简明扼要地介绍了计算机的发展史,以及许多计算机领域的专有名词,用事实给我们展现了计算机的神奇和魅力,吸引着我们投身于这挑战俞机遇并存的行业。计算机导论以它广泛使用的哲学基础为出发点,几乎囊括涉猎了其中所有的重点内容,提纲挈领。它激发了我对计算机的兴趣和爱好,同时它也用它的智慧之窗向我们开启了以上通往巅峰的道路。
通过一学期导论课的学习,我对计算机有了更深入的理解和认识。课上老师给我们讲了很多与计算机专业发展、就业等方面有关的知识,扩展我的眼界,给我很多启发和震撼。学了这本书之后,我也有许多感想和体会:
在当今社会,”能源.信息.材料”已无疑成为三大支柱,而信息将是离我们生活最近的。谈到信息,从书籍.报纸到手机,再到计算机。或许将来还有更先进的工具,但在三十年内,人类应该不可能完全离开计算机。所以计算机技术将来的发展是非常必要的。
现在,计算机几乎融入了我们的生活,因为以前的报纸.书.DVD.电话.电视等等都可以被计算机代替,而且比它们使用更加方便,功能更加强大。随着计算机的一步步普及,人们必将普遍接受计算机,到那时人们一定会感到生活真的离不开它了。同时随着社会的发展,一定会出现一系列新问题,而这必然要求计算机功能的革新与发展,所以计算机技术必将是社会发展的重要推动力。
计算机的发明是20世纪最卓越的成就之一,是人类科学技术发展史中的一个里程碑。半个多世纪以来,计算机科学技术有了飞速的发展,因为它很大程度上解放了劳动力,节约了大量人力物力。时至今日,计算机已经广泛地应用于国民经济以及社会生活的各个领域,计算机科学与技术的发展水平.计算机的应用程度已经成为衡量一个国家现代化水平的重要标志。所以从提高国家综合竞争力方面也要求计算机科学技术的发展。
随着计算机的大众化,必然要求计算机操作的简便化,无论找寻它的过程有多么艰辛,但智能计算机所呈现的必将是很简洁的。我想以后的计算机不仅能解决实际问题,而且能让一般大众轻松掌握,而不仅仅局限于熟练的计算机人才。历史的长河永远是前进的,正如以前开发计算机软件用的是十分复杂的代码,而现在大家都用高级程序设计语言了。计算机也就更有市场了,因为它们的性能越来越高,应用越来越广泛,价格越来越低。能让计算机向这些方向发展的人必将大有前途。
我们学计算机关键在于动手操作,我觉得正如所有工作一样,只
要掌握了规律,照芦葫画瓢准没有问题,那么只要学好理论知识,当一名出色的计算机人员,应该没问题了。现在才发现,计算机技术其实更讲究的是它的实际操作性和实践性。离开操作和实践,其它一切都为零!现在公司对计算机专业人员的需求也必须是有动手能力的人。对于还是在校生的我们应该更加重视实践,多动手上机操作,学会理论与实践相结合。为了顺应社会的要求,加强自己的社会竞争能力,应该严于自身的素质的提高,培养较强的计算机操作能力,学会独自思考和团队合作。计算机导论课老师们都强调了自己动手上机实践的重要性,更加认识到自己动手的重要性,仅仅纸上谈兵是远远不够的,要真正的掌握知识还要靠实践。
通过一个学期对本专业的学习和了解,自己确实有时候对计算机专业失去了信心。现在学计算机的人太多了,所以很多人担心以后会找不到工作,担心所学的知识没有用武之地。
杨有安老师的课给了我很大启发,老师告诉我们要对本专业一定要充满信心,一个国家的发展还要看计算机科学技术的发展,国家综合国力的发展还要看有多少计算机专业的高科技人才。而我们当代的大学生能够学好计算机不仅仅关系到个人还与祖国的利益息息相关。 学习永无止境,计算机导论课上很多老师都强调了学习的重要性,刘锋老师建议我们能深造就深造,学习是永无止境的。计算机发展很快,知识更新的快,所以很多人说计算机专业是吃青春饭的。我想之所以产生这样的说法,是因为年轻人拥有新的知识,为了不被社会所淘汰,我们应该时时刻刻地学习,活到老学到老。
我们的专业是要求和其他专业相结合的,懂得更多的知识对自身的发展是有好处的。比如说编一些其他专业的软件,很多公司都需要的是专业人士,因为大家也都了解学校里对其他专业的学生也同样开设了C语言等计算机专业的课程,一些公司需要的是更加专业的人,而不是一个仅仅会编程序的.人。所以为了使自己更具有竞争力我们必须多多学习知识,不仅是本专业的知识要精益求精,对于其他知识也要广泛涉猎。
众所周知,21世纪是一个信息经济时代。为适应时代的发展,作为一名将来要走出校园参加工作的当代大学生,所受的社会压力将比任何时候都要来得沉重,因此在校期间,我们必须尽可能的利用好学习时间,尽可能地学习更多的知识和能力,学会创新求变,以适应社会的需要。如果想从事与相关的行业,那就更需要掌握较全面的计算机知识,因为小到计算机的组装维修,大到服务器的维护与测试,知道的更多更全面,那么对于自己以后找工作以及参加工作帮助就越大。在知识经济时代,没有一个用人单位会傻到和知识作对,不是么?
首先我觉得无论学习怎样的课程,基础是最重要的环节。没有坚实的地基,怎会有高大壮美的楼房亭阁。俗话说:冰冻三尺,非一日之寒。只有拥有了扎实的基础知识,才能在实际的计算机操作中游刃有余。所以,对于基础的学习,预习、解决疑难、复习、课后习题,这样的科学学习方法对于计算机基础知识学习的仍然适用。两本课本交叉使用,效果会更好。上课老师会实际操作和理论知识结合去讲,所以当我有不会活着不明白的地方,我会及时记到笔记本上,下课寻求解答。虽然说我的专业只是要求计算机一级的能力,但若能扎实掌握基础知识,拿到优秀的一级认定证书,对于就业压力极大的我会有会很大的帮助的。
在对于上机的练习上,我们会有做题得心应手的时候,也有磕磕绊绊的时候。其实那些磕绊的地方往往就是我们上课没有听懂的地方,抑或是课堂上老师没有讲到地方,所以这就要求我们的重视,及时向老师寻求,然后整齐的记到本子上。日积月累,相信你的只是漏洞会越来越小,收获也就越来越大了。那次上机看到一个女同学拿了红色的笔标记自己不会的地方,我觉得这不妨是一个引起我们注意的好方法,还可以缓解枯燥的黑白视觉效果。
在生活中,我也常常上上网,娱乐或者工作。尤其是上了大学以后,越发觉得电脑除了聊天、看影视作品、听音乐等娱乐之外,它在我们的工作学习中发挥着作用。大学中,写、写、写策划、发送邮件、制作幻灯片等等,有了电脑和网络信息技术的支持,一切都变得方便快捷。现在学了计算机课程,知道了更多关于电脑的用处和有用的技术,自己好像变得更加有用了。想到这些将会陪伴我以后的学习和工作生涯,辅助我顺利完成学业,我觉得我要在日后的学习中更加认真仔细,多浏览关于计算机的知识。
但是,计算机知识更新是很快的,只有不断地学习,才能掌握最新的知识。因此,在以后的学习工作中,我还要继续学习、操作,熟练运用这些知识,不断完善和充实自己,争取做一个合格的当代大学生,将来做一名对社会有用的人。
计算机导论学习心得体会范文4
转眼间在从大一踏进学校的校门到现在刚刚好两年了,在这两年里面,有学到了不少东西,包括怎么去独立生活,怎么去与人沟通,等等,当然最重要的还是学到了自己想要的专业知识。
大一的时候主要是学习计算机导论和C语言,对于急于想看到效果的我,C语言学起来就比较枯燥,因为C语言编写出来的程序主要还是在命令行的操作,我很想开发出windows界面的软件出来,但是没有办法,C语言是基础,没有这个基础就往高处想,恐怕梦想不会那么容易实现。所以我就认真的把C语言的基础打好,先掌握好里面的语法,程序控制逻辑和一些基本的算法,说真的,尽管是比较枯燥,但是一旦陷入了编程中,自然就会发现其中的快乐。
大一第二学期的时候开始接触NIIT的课程,平时虽然一点作业都没有,但是我上课的时候不是那么认真听课的人,所以课后总是要花时间来看看和理解老师上课的例子,在这个学期中,我们主要学习了C++和Java,都是刚刚开始接触到面向对象的语言中来,由于对一些面向对象的特性不熟悉,毕竟是刚开始接触这方面的语言,所以学起来就有点吃力,再加上平时实践的时间比较少。
终于到了学期的期末,学期期末的项目是使用Java语言开发一个网络的聊天室,在我还没有开发之前一听到这个项目,我做梦都没有想到我可以编写出一个聊天室出来,但是既然是课程提出来的项目,就一定有它的理由,我也相信最后一定也可以完成它。功夫不负有心人,经过接近一个月的研究,我总于完成了我来到学校的第一件作品。在这个月中,我不断得查阅资料,询问老师,平时和同学多交流,终于在最后的评审中,我获得了全班第二的好成绩。通过这个学期的开发中,我几乎把整个学期学到的知识都用到了我的聊天室里面,所以在实践中也等于复习了这个学期所学的内容,而且我发现这样的实践,比我在平时课后看书,看资料所学到的还多。
大二的第一学期,进入了数据库和高级Java的学习,说真的,在学数据库的那段时期是最烦的,因为每天就学了一大堆SQL的语言,非常的枯燥,都是关于怎么去查找数据表格里面的内容,那是时期,因为课堂上听课了之后觉得都是比较简单的,所以课后很少去动手。到了后来项目开发中,我才发现数据库的重要性,整个系统的信息都是存储在数据库里面的,所有的在程序中对数据的操作都是等同于对数据的增删改查询操作。
在期末的项目中,根据项目所要求的内容,我不断翻看以前没有掌握好的数据库知识,感觉如果我前面有认真学习的话,到了后面开发项目的时候就不会那么吃力了。对此,我总结出,如果在前面学数据库的时候不要单纯学习SQL的语言,把数据库和程序结合起来,如果老师的讲课的过程中可以说清楚数据库怎么绑定到程序中去使用的话,那么我想对于我来说我会更加有兴趣去学好数据库,因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。
在学期末的J2EE开发电子商务网站中,我学到了很多关于怎么制作动态网页的一些必要元素的基本的原理,体会到软件设计在网站开发中的重要性。
转眼间来到了大二的第二个学期,可以说在这个学期中,是我最有感触,学到最多知识,达到质的飞跃的一个重要学期。有了前面几个学期的学习基础,我对面向对象语言已经基本掌握清楚,运用起来也觉得没有什么特别困难,基本已经入门了,这个学期主要是进入了.net的学习。
好的.开发工具是保证效率的一个重要因素,Microsoft Visual Studio .NET 2003就是这样的一个开发工具,令我刚刚一接触就深深得爱上了它,它的易学易用令我对编程的兴趣倍增,以前学习Java之所以见效不大是因为没有好的开发工具和环境,总是在环境配置中浪费大量的时间,而真正的涉及到编程很少,所以这也是我以前为什么学起来没有那么有兴趣的原因。
我觉得学编程就应该学习它的思想,编写代码就应该尽量避免写出与逻辑无关的代码,比如界面代码可以让机器去自动生成不必浪费时间手动去编写,所以好的开发工具可以帮助我们做到这一点,只编程逻辑代码,很多代码都可以让机器去自动生成。在.net就可以快速地开发既有漂亮界面也有强大功能的程序。有了这么好的开发工具,所以令我顿时感悟,有种相见恨晚的感觉。
有了好的开发工具后接下来要做什么呢,当我们为之兴奋的时候,当然是很有欲望去做出某某自己很想做的东西,因为你一拿到好的开发工具,就会整天的陷入开发状态,对其爱不释手,一开始我是试着开发一个Flash播放器,感觉编写起来不是编写起来不是那么难,因为前面已经有学习Java的经验了,初次学习.net的时候选择编写Flash播放器也是有理由的,一方面是程序比较简单,另一方面的涉及到的控件和界面比较多,所以一开始接触这样的语言就首先学习怎么去调用.net平台上提供的控件,只要掌握好这些控件,以后编写windows界面的控件就简单很多了。
经过几天的时间,终于把Flash播放器做出来了,以后想Flash影集的时候都用自己开发的播放器进行播放,感觉别有一翻滋味,因为这就是为自己量身定做的,这就使我再一次感觉到开发的乐趣。
每年的11月份都有一个高校杯的软件设计大赛,这时间正到了5月,我们屈指一算,离比赛的时间还有6个月的时间,这段时间我正处在开发的兴奋期,所以对这个软件设计比赛就感兴趣起来,第一是可以知道自己的编程程度和其他人的距离,第二是可以利用这个一个项目实践来锻炼自己的开发技能,第三是可以锻炼团队的合作。以前几乎都是自己开发的软件,很少和其他人合作,所以就令我想到这种开发模式将来带到工作会另自己处于不利的地位,现在不是都讲究团队的合作么。
经过思考后,我找来另外的两个志同道合的同学,利用五一放假的时间想好主题,还有进行需求分析,最后定下来“多媒体日记本”这一项目。定好题目后我们就进行了分工,一个人负责数据库方面,一个人负责界面的美化和界面的布局,另外一个负责功能的实现,分好工后我们立刻就展开了工作,在合作的过程中,我们学到了许多课本上没讲的或者只是粗略带过的知识,有些特别的技术难点还要到网上去搜索,查阅有关的资料,在语言方面我们几乎把.net里面的基本框架和特性都用上了,这样对于我们学习就达到了事半功倍的效果,边学边做学到的知识可以很快吸收,又可以很快得运用的实际中去,这是我通过这个项目感触最深的。很快就到了期末,学校举行“IT精英杯”软件大赛,我们小组终于不负众望,拿到了一等奖的好成绩。
经过这次我比赛我总结出心得,首先比赛的题目要定好,一方面是开发的软件要有实用性和市场前景,另一方面还要在实用性上加上点创新,给人耳目一新的感觉,我觉得只要先抓住好这两点,做出来的软件才会给人留下好的印象。
利用暑假的时间,我又参加系里面组织的软件工程培训,又一次在开发项目中学到了许多许多看书只能朦胧懂的知识。
转眼间大三第一个学期就开学了,回顾这两年来学习软件开发的经历,写了这样的一遍心得,一方面算是对自己的总结,另一方面也可以拿出来给大家参考和交流。最后我还是要再归纳一次,总结出如何才可以比较容易地进入学习状态达到快速开发的目的。
1. 打好基础,掌握好C语言C++基础的语言,对学习数据结构和算法有很大的帮助。
2. 面向对象是高级也是最流行的语言,所有的面向对象语言几乎都是通用的,结构和特性都差不多,只要掌握和归纳好它们的一些共同的特性,哪怕将来转向其他的语言都是轻而易举,得心应手,达到融会贯通的效果。
3. 好的开发工具是你提高开发效率,提高编程兴趣的前提,学习语言的过程中还应该研究怎么利用开发工具有效地提高开发的效率。
4. 善于总结,在开发过程中我们可以总结出许许多多规律性的东西,这些规律一方面可以让我们避免在以后的开发中犯同样的错误,另一方面对我们掌握其他的规律都是有所帮助的,规律都是交叉在一起的。跟着规律走,实事求是。
5. 项目开发是最好的学习方法,这一点是我最有感触的,软件开发是实践性很强的活动,但靠理论知识学起来比较吃力,而且枯燥无味,学习种理论学习和开发实践的比例应该是1:2,而且是交叉进行。这样才可以比较快的掌握一个知识点。
6. 团队合作,现在的项目几乎很少一个人去完成,频繁的沟通和密切的配合是成功的必要条件。
计算机导论学习心得体会范文5
大一第二学期的时候开始接触niit的课程,平时虽然一点作业都没有,但是我上课的时候不是那么认真听课的人,所以课后总是要花时间来看看和理解老师上课的例子,在这个学期中,我们主要学习了c++和java,都是刚刚开始接触到面向对象的语言中来,由于对一些面向对象的特性不熟悉,毕竟是刚开始接触这方面的语言,所以学起来就有点吃力,再加上平时实践的时间比较少。
终于到了学期的期末,学期期末的项目是使用java语言开发一个网络的聊天室,在我还没有开发之前一听到这个项目,我做梦都没有想到我可以编写出一个聊天室出来,但是既然是课程提出来的项目,就一定有它的理由,我也相信最后一定也可以完成它。功夫不负有心人,经过接近一个月的研究,我总于完成了我来到学校的第一件作品。在这个月中,我不断得查阅资料,询问老师,平时和同学多交流,终于在最后的评审中,我获得了全班第二的好成绩。通过这个学期的开发中,我几乎把整个学期学到的知识都用到了我的聊天室里面,所以在实践中也等于复习了这个学期所学的内容,而且我发现这样的实践,比我在平时课后看书,看资料所学到的还多。
大二的第一学期,进入了数据库和高级java的学习,说真的,在学数据库的那段时期是最烦的,因为每天就学了一大堆sql的语言,非常的枯燥,都是关于怎么去查找数据表格里面的内容,那是时期,因为课堂上听课了之后觉得都是比较简单的,所以课后很少去动手。到了后来项目开发中,我才发现数据库的重要性,整个系统的信息都是存储在数据库里面的,所有的在程序中对数据的*作都是等同于对数据的增删改查询*作。
在期末的项目中,根据项目所要求的内容,我不断翻看以前没有掌握好的数据库知识,感觉如果我前面有认真学习的话,到了后面开发项目的时候就不会那么吃力了。对此,我总结出,如果在前面学数据库的时候不要单纯学习sql的语言,把数据库和程序结合起来,如果老师的讲课的过程中可以说清楚数据库怎么绑定到程序中去使用的话,那么我想对于我来说我会更加有兴趣去学好数据库,因为只要在程序开发中才可以去体验数据库的魅力和重大的作用。
在学期末的j2ee开发电子商务网站中,我学到了很多关于怎么制作动态网页的一些必要元素的基本的原理,体会到软件设计在网站开发中的重要性。
转眼间来到了大二的第二个学期,可以说在这个学期中,是我最有感触,学到最多知识,达到质的飞跃的一个重要学期。有了前面几个学期的学习基础,我对面向对象语言已经基本掌握清楚,运用起来也觉得没有什么特别困难,基本已经入门了,这个学期主要是进入了的学习。
好的开发工具是保持效率的一个重要因素,就是这样的一个开发工具,令我刚刚一接触就深深得爱上了它,它的易学易用令我对编程的兴趣倍增,以前学习java之所以见效不大是因为没有好的开发工具和环境,总是在环境配置中浪费大量的时间,而真正的涉及到编程很少,所以这也是我以前为什么学起来没有那么有兴趣的原因。
我觉得学编程就应该学习它的思想,编写代码就应该尽量避免写出与逻辑无关的代码,比如界面代码可以让机器去自动生成不必浪费时间手动去编写,所以好的开发工具可以帮助我们做到这一点,只编程逻辑代码,很多代码都可以让机器去自动生成。在就可以快速地开发既有漂亮界面也有强大功能的程序。有了这么好的开发工具,所以令我顿时感悟,有种相见恨晚的感觉。
有了好的开发工具后接下来要做什么呢,当我们为之兴奋的时候,当然是很有欲望去做出某某自己很想做的东西,因为你一拿到好的开发工具,就会整天的陷入开发状态,对其爱不释手,一开始我是试着开发一个flash播放器,感觉编写起来不是编写起来不是那么难,因为前面已经有学习java的经验了,初次学习的时候选择编写flash播放器也是有理由的,一方面是程序比较简单,另一方面的涉及到的控件和界面比较多,所以一开始接触这样的语言就首先学习怎么去调用d平台上提供的控件,只要掌握好这些控件,以后编写windows界面的控件就简单很多了。
经过几天的时间,终于把flash播放器做出来了,以后想flash影集的时候都用自己开发的播放器进行播放,感觉别有一翻滋味,因为这就是为自己量身定做的,这就使我再一次感觉到开发的乐趣。
每年的'11月份都有一个高校杯的软件设计大赛,这时间正到了5月,我们屈指一算,离比赛的时间还有6个月的时间,这段时间我正处在开发的兴奋期,所以对这个软件设计比赛就感兴趣起来,第一是可以知道自己的编程程度和其他人的距离,第二是可以利用这个一个项目实践来锻炼自己的开发技能,第三是可以锻炼团队的合作。以前几乎都是自己开发的软件,很少和其他人合作,所以就令我想到这种开发模式将来带到工作会另自己处于不利的地位,现在不是都讲究团队的合作么。
经过思考后,我找来另外的两个志同道合的同学,利用五一放假的时间想好主题,还有进行需求分析,最后定下来“多媒体日记本”这一项目。定好题目后我们就进行了分工,一个人负责数据库方面,一个人负责界面的美化和界面的布局,另外一个负责功能的实现,分好工后我们立刻就展开了工作,在合作的过程中,我们学到了许多课本上没讲的或者只是粗略带过的知识,有些特别的技术难点还要到网上去搜索,查阅有关的资料,在语言方面我们几乎把d里面的基本框架和特性都用上了,这样对于我们学习就达到了事半功倍的效果,边学边做学到的知识可以很快吸收,又可以很快得运用的实际中去,这是我通过这个项目感触最深的。很快就到了期末,学校举行“it精英杯”软件大赛,我们小组终于不负众望,拿到了一等奖的好成绩。
经过这次我比赛我总结出心得,首先比赛的题目要定好,一方面是开发的软件要有实用性和市场前景,另一方面还要在实用性上加上点创新,给人耳目一新的感觉,我觉得只要先抓住好这两点,做出来的软件才会给人留下好的印象。
利用暑假的时间,我又参加系里面组织的软件工程培训,又一次在开发项目中学到了许多许多看书只能朦胧懂的知识。
转眼间大三第一个学期就开学了,回顾这两年来学习软件开发的经历,写了这样的一遍心得,一方面算是对自己的总结,另一方面也可以拿出来给大家参考和交流。最后我还是要再归纳一次,总结出如何才可以比较容易地进入学习状态达到快速开发的目的。
1、打好基础,掌握好c语言c++基础的语言,对学习数据结构和算法有很大的帮助。
2、面向对象是高级也是最流行的语言,所有的面向对象语言几乎都是通用的,结构和特性都差不多,只要掌握和归纳好它们的一些共同的特性,哪怕将来转向其他的语言都是轻而易举,得心应手,达到融会贯通的效果。
3、好的开发工具是你提高开发效率,提高编程兴趣的前提,学习语言的过程中还应该研究怎么利用开发工具有效地提高开发的效率。
4、善于总结,在开发过程中我们可以总结出许许多多规律性的东西,这些规律一方面可以让我们避免在以后的开发中犯同样的错误,另一方面对我们掌握其他的规律都是有所帮助的,规律都是交叉在一起的。跟着规律走,实事求是。
5、项目开发是最好的学习方法,这一点是我最有感触的,软件开发是实践性很强的活动,但靠理论知识学起来比较吃力,而且枯燥无味,学习种理论学习和开发实践的比例应该是1:2,而且是交叉进行。这样才可以比较快的掌握一个知识点。
6、团队合作,现在的项目几乎很少一个人去完成,频繁的沟通和密切的配合是成功的必要条件。
【计算机导论学习心得体会】相关文章:
计算机导论学习心得体会03-20
计算机导论学习心得03-19
计算机导论学习心得体会(精选16篇)11-11
《计算机导论》试题及答案完整版04-21
学习计算机的心得体会03-27
计算机学习的心得体会04-28
生命科学导论的学习心得(通用5篇)05-09
计算机学习心得体会09-01
计算机学习心得体会03-29