软件工程导论总结报告

软件工程总结报告

序言

本期软件工程专业导论课程结束后,为圆满完结本期此课程的学习,特此总结个人学习所得以求些许回报先生无私教导。

主体

第一节课主要讲述了软件工程各领域之间的联系以及贯穿始终的基础为何。其中较为基础并相当重要使的应该是算法。对于算法重要性与基础性的理解,我个人有比较切身的体验。比如前不久的ACM竞赛,在比赛中我所在的小组以及当场几乎所有小组都遇到这样一个问题:超时—这无非就是个人设计的算法的效率不够高,这也证明我们对算法理论知识的匮乏(不清楚优化个人算法的方法)。我对软件工程这一专业有了一个较为全面的把握,对我个人未来进取方向而言也起到了一定的指导作用。

第二节课老师带来了三位本专业的前辈向我们传授大学生活应如何度过以及对我等一些问题作出解答。其中我个人印象深刻的是其中一位学姐PPt中引用李开复的那部分内容。即试着记录下自己一整天做的所有事以及其所花费的时间,再仔细研究自己在哪些事上浪费了时间,应该如何整改。我个人认为这方法可能有一定直观性,因为直观的数据更能深刻的反映真实和刺激一个人整改,但此法实施起来又太古板,中觉得生活有些教条化、章程化,缺乏新意与自由。求上进,珍惜时间也无需以丧失人生情趣为代价。还有就是学长再提潘老师曾讲过的那些重要、紧急优先次序。他提到的个人的学习生活情况倒没什么深刻感,但我认为他引用的一番话较有道理,大概意思是比起个人兴趣更为优先的应该是谋生的本领,尤其是当自己感兴趣的正好是冷门时。当掌握了一些实实在在有能保证自身良好发展前景后,再去做一些自己感兴趣的事也来得及。于我而言,一个人尚不能独善其身,何求其兼济天下。成己方成人就是如此道理。

第三节课主要讲解了大学学习生活中应着重的基础课以传递重基础的要旨。据个人体会,其中英语科目实是基础中的基础,主要是为辨认单词(即代码变量以及注释)意义以达到理解他人算法并顺利接手他人接下来的工作。企业和公司出于其本身利益主张雇方市场--讲究项目的可接手性,而不希望对现有人员的过分依赖。离散数学则应该是为之后学习其他编程专业知识做理论知识的铺垫。概率统计更多应是对统计有关算法及理论的学习(个人认为现实生活中许多问题都可以运用概率统计的方法加以解决,因此应是很重要的基础知识)。C/C++(Java)语言是作为编程的工具使用,无疑是基础(现今水平下的我们主要用C编代码)。数据结构则应是提供特定的解决问题的结构思想以便进行数据处理方面工作。算法的重要性以及基础性的个人体会已包含在第一节课中。计算机体系结构与汇编课程与操作系统原理课程主要在于理解计算机系统运行原理能加深对代码运行原理的理解,对于现今水平的我也能更深层次的理解c语言的指针操作等方面知识。汇编语言能够直接对硬件进行操作,生成的程序与其他的语言相比具有更高的运行速度,占用更小的内存,因此在一些对于时效性要求很高的程序、许多大型程序的核心模块以及工业控制方面大量应用。汇编语言仍然是程序员必须了解的语言,甚至在某些行业与领域,汇编是必不可少的,非它不可适用。在此课堂上也讲到了程序员的优秀品质。1.对于优秀程序员,首先必须要掌握一门编程语言、编程工具的使用以及掌握程序设计方法。2.由于一项工程往往无法单单靠个人完成,多是由团队完成。团队成员间的相处情况对工作进度和质量的影响尤为重大。因此需要谨慎处理人际关系。3.由于成员间需要交流彼此想法,因此需要有较好的语言表达能力。4. 工程项目中需要成员间不时交换彼此想法和工作进度以求尽量减少工作中的问题。在如今的大学生活中以上三点的实践可通过加入实验室与老师、学长一起做项目得到锻炼。5. 虽然程序员需掌握大量专业理论知识,但需着重用于解决问题。6.程序员的思维往往不是绝对高效和不可在优化的,因此,程序员需要勤读书以求个人思维的不断完善。以上两点可通过阅读专业名人与业界经验人士著作践行。7.学习重视范例,但需勤实践。8..对于程序员更多需要的应是实践,在实践中往往能发现问题并进一步完善个人知识体系。以上两点可通过在学校oj平台上做题和加入实验室做项目践行。9. 照一般思维想,拥有某些领域内的专长知识才能为自己创造优势。培养专长需要着重下功夫,但并不意味着要忽略其他科目的学习。力求在全面发展的基础上占有一技之长的一席之地。10.认真学习网络和数据库知识。此些能力对个人编程能力的形成至关重要。11.坚持写博客、写文章(不一定要与专业知识有关,当然如果与专业知识有关最好),这样能培养个人表述能力。12.减少个人程序漏洞可通过站在测试者的角度进行思考。(主要就是千方百计找自己的错误)13.团队合作时个人编程习惯应保持一致,以便成员间代码的交流。习惯不一致会导致彼此代码交流出现障碍。总不能强求他人适应你个人各种各样的习惯,这样也会导致工作效率低下。15.参加技术研讨会(大事件)以便完善个人知识体系以及紧跟时代知识更新。研讨会上大家会针对核心热点问题提出个人想法有利于个人思维能力的完善和提高,也能加强自己的专业素养。16.万家通吃还是一门独大?那么你认为树的高度是怎么计算的呢?一枝最高即树最高,全枝较高即树较高而不是最高。在精英的群体中样样都会但不精通的人是不占任何优势的。17.编程或许是一件繁杂且无聊的工作(有些时候编代码会花很长的时间,你需要长时间的),但要想成为靠谱程序员就要停止抱怨,保持好奇心。靠谱的程序员需要能静得下心来钻研与舍我其谁的自信。最终形成解决问题的能力。我认为现在的大学生都有这样一个问题:对将来自己要找的工作认为有一个明确的定向。由此我们需要对当今各公司的招聘要求进行详加了解,考虑个人将来职业定向以便寻其标准发展自身知识涉猎领域。

第四节课主要讲自信与学会调试这两个问题。遇到一个问题首先你要有能解决它的信心才有可能解决它,如果一开始就自我否定那何谈解决这个问题。其实这也能理解为战胜自己嘛。其实这方面我也有个人比较切实的经历:记得是学C语言没多久的时候的事,有一次测试的三道题中有一道题的文字描述很长,当时我就觉得那道题很难。结果是三道题只做出来一道。我是被第二道题难住了,但最后我仔细读了读那道长篇幅的题,却发现它很简单。所以变成不仅考验一个人的编程技巧还有内心。调试对程序员而言也是一项很重要的能力。现在我们写的代码量还不大,即使有错误也可能不用调试只需纵观代码即可解决(尽管代码量不大,但我自己有些时候出的问题只靠一行一句看代码是很费事的。比如:循环体中的循环变量i误写为j,这我就得检查半天)。但今后代码量一旦加大就必须得靠调试才可能顺利解决问题了。我相信将来的工作中也正需要这样的能力。除此之外的题外话中我注意到了这样一个观点:编代码有时还得注意一些特别的心得。老师举的一个例子是以前他写的一个程序。他发现程序出错,且知道错误大概在哪一部分,但由于过程繁杂又加上写代码以致头脑反应能力下降,错误难究其本。最后是交给他带的一研究生解决的。援引此例,他就是想对我等传递这样一个观点。且不论其正确与否,我得到以下心得:写代码也要劳逸结合,要保证思路清晰正确。在此课上,老师就是否加入实验室问题答疑。其中有一个使我印象深刻的观点:编程能力没有好和不好的说法。这点我不是太赞同。个人认为对于一个问题,大学生或多或少都有些许解决的思路但能否编写代码解决这就是编程能力高低的体现。

通过这四节课的学习,虽说不想数据结构等课一样学会什么变成技巧,但我觉得有时个人领会更为重要,就像武学一样,招式都是外在的,最重要的还是内功心法。因此,对于此四节课的学习我想我的体会是颇多的也是颇有指导性意义的。想必对我接下来的大学生活也能起到些指引作用。

参考文献:云风--《游戏之旅:我的编程感悟》、戴默--《80x86汇编语言与计算机体系结构》以及个别经验人士见解。

 

第二篇:电气工程导论总结报告

电气工程导论总结报告

电气工程及其自动化涉及电力电子技术,计算机技术,电机电器技术信息与网络控制技术,机电一体化技术等诸多领域,是一门综合性较强的学科,其主要特点是强弱电结合,机电结合,软硬件结合。该专业培养具有工程技术基础知识和相应的电气工程专业知识,受过电工电子,系统控制及计算机技术方面的基本训练,具有解决电气工程技术分析与控制问题基本能力的高级工程技术人才

电气工程的外延具体体现可归纳为电气产品设备和电气工程系统两类:电气产品设备,比如说家庭中用到的空调器,冰箱,电动车,饮水机,厨房电器等,建筑中使用到的 配电柜,开关,插座,电灯,电梯等;工厂矿山中使用到的电动机,电气仪表等都属于电气产品设备。对于电气工程系统方面,主要分为强点系统和弱电系统三个方面:1.发、输、变、配电,照明等电力系统,称为强电系统;2.对强电系统和建筑物等进行监视,测量,控制,保护等的弱电系统;3.设备电气传动与控制系统,如工厂矿山、车辆,舰船,飞机,卫星上的相关设备的电气传动与控制系统。

电气工程的内涵主要涉及以下几个方面1.关于电能的生产、传输、 分配、 利用的系统;2.基于电气的控制系统;3.电工理论新技术:4电气学科与其它学科相结合的产物,如超导电工技术,脉冲功率技术,生物电磁技术等等。

电气工程是现代社会的重要支柱。不论是电气时代还是信息时代,都是建立在对电

能的利用与控制上,电是能量转换的枢纽和信息的载体,电能普遍应用在人民生活和社会生产中,为提高现代社会的生活水平及文明程度奠定了物质基础。将来主要从事与电气工程有关的系统运行、自动控制、电力电子技术、信息处理、试验分析、研制开发、经济管理以及电子与计算机技术应用等领域的工作。电气自动化在工厂里应用比较广泛,可以这么说,电气自动化是工厂里唯一缺少不了的东西,是工厂里的支柱。本专业毕业生具有较宽厚的技术理论理出和比较坚实的专业基础知识。具有较强的电气工程基本技能和较好的电气工程实践训练,具有较强的创新能力,具备一定使用市场经济的科学研究,科技开发和组织管理能力。与本专业完全对口的行业主要有两个,一个是电力系统行业,一个是电气装备制造行业。

本专业的三大主干学科是:电气科学与工程;控制科学与工程;计算机科学与工程。本专业以前称为强电专业,而强点必须通过弱电来实现和控制,进一步实现用途的拓展,性能的提升。

本专业的主要课程有:电路原理、电子技术基础、工程电磁场、软件技术基础、微型计算机技术、计算机网络 、电机学、自动控制理论、信号分析与处理、管理学、工程经济学、电力系统(暂态、稳态)分析、电力系统继电保护、发电厂电气主系统、高电压技术等。各年级可根据社会需要设置柔性的专业方向模块课及选修课。

下面就从三大模块来介绍电气工程的专业技能主要有哪些。

电力电子技术

电子技术包括信息电子技术和电力电子技术两大分支。通常所说的模拟电子技术和数字电子技术都属于信息电子技术。信息电子技术主要用于信息处理。电力电子技术是应用于电力领域的电子技术。具体地说,就是使用电力电子器件对电能进行变换和控制的技术。目前所用的电力电子器件均用半导体制成,故也称电力半导体器件。电力电子技术是通过静止的手段对电能进行有效的转换、控制和调节,从而把输入电源形式变成所希望得到的输出电源形式的科学应用技术。

电力电子技术的应用范围十分广泛。它不仅用于一般工业,也广泛用于交通运输、电力系统、通信系统、计算机系统、新能源系统等,在照明、空调等家用电器及其他领域中也有着广源。这种对电源进行变换的技术就不得不借助于电力电子技术。电力电子技术还大量用于冶金工业中的高频或中频感应加热电源、淬火电源及直流电弧炉电源等场合。

电力工程

电力工程,即与电能的生产、输送、分配有关的工程,广义上还包括把电作为动力和能源在多种领域中应用的工程。电能因易于转换、传输、控制,从19世纪80年代以后,已逐步取代蒸汽动力,成为现代社会物质文明与精神文明的技术基础。20世纪以后,电能的生产主要靠火电厂、水电站和核电站。有条件的地方还利用潮汐、地热和风能来发电。电能的输送和分配主要通过高、低压交流电力网络来实现。作为输电工程技术发展的方向,其重点是研究特高压(100万伏以上)交流输电与直流输电技术,形成更大的电力网络;同时还要研究超导体电能输送的技术问题。20世纪出现的大型电力系统将发电、输电、变电、配电、用电诸环节综合为一个有机整体,成为物质生产部门中空间跨度最广、时间协调严格、层次分工极复杂的实体工程系统。

电能的使用已渗透到国民经济和人民生活的一切领域,成为工业、农业、交通运输以及国防的主要动力形式和人们家庭生活中不可缺少的能源,在拖动、照明、电热、电化学和通信等方面得到了广泛的应用。电能作为一种产品,和其他类型的产品不同之处是它不能储存。所以,由发电厂、输电线路、变电所和配电网组成的电力系统每时每刻所生产、输送的电能,都必须和用户电能的消费量相一致。这就使得电力生产与国民经济、人民生活息息相关。即便是短时的停电也带来很大的危害,大面积停电更会给国民经济造成巨大损失,给人民生活造成不便。因此,在电力工程的规划、设计、施工和运行中都必须注意保证供电的高度可靠性。

智能电器

微处理机和计算机技术引入电器设备,一方面使电器设备具有智能化的功能,另一方面使开关电器,包括智能化断路器和智能化电动机控制器实现与中央控制计算机双向通讯。进入20世纪90年代,随着计算机信息网络的发展,配电系统和电动机控制中心已形成了智能化监控、保护与信息网络系统。

  智能化断路器与电动机控制器是开关柜和电动机控制中心实现智能化的主要电器元件。微处理器引入断路器,首先使断路器的保护功能大大增强。诸如:它的三段保护特性中的短延时可设置成I2t特性,以使与后一级保护更好地匹配;接地保护可实现选择性,对断续的电弧接地故障可带记忆功能。

  目前自动化控制中使用大量的软起动器、电力电子调速装置和不间断电源等,这些装置都会使配电系统产生高次谐波,而模拟式电子脱扣器一般反映故障电流的峰值,因而电源的高次谐波会造成断路器的误动作。而带微处理器的智能化断路器的中央处理单元能准确反映负载电流真实的有效值(RMS值),它的采样和保持电路能消除输入信号中的高次谐波,因而能避免高次谐波造成的误动作。

  智能化过载继电器与传统的双金属热继电器相比,具有一系列的优点,它能保护多种起动条件的电动机,具有很高的动作可靠性。它不但可保护电动机过载与断相,并可保护接地、三相不平衡、反相或低电流等。在智能化电动机保护继电器基础上进一步开发的智能电动机控制器,兼有监控、保护和通讯的功能。

  由智能电器单元与中央控制计算机组成的网络系统与传统的配电系统与电动机控制中心相比有以下优点:实现中央计算机集中控制,提高了配电系统自动化程度;使配电、控制系统的调度和维护达到新的水平。由于采用数字化的新型监控元件,使配电系统和控制中心向上提供信息量大幅度增加;监控元件和传统的指示和指令电器相比较,接线简单、便于安装,提高了工作的可靠性;可以实现数据共享,减少信息重复和信息通道。

综上所述,要学好工程技术类课程,必须具有求实、求真精神,有理性的批判意识;有较强的逻辑思维、辨证思维、形象思维的能力和科学的、务实的思维方法,具有较强的创新意识和创新精神,在工程实践中具有市场意识和价值效益意识。另外,在大学中,要养成自学的能力。大学学习与中学学习截然不同的特点是依赖性的减少,代之以主动自觉地学习。教师在课堂上只讲难点、疑点、重点或者是教师最有心得的一部分,其余部分就要由学生自己去攻读、理解、掌握。大部分时间是留给学生自学的。因此,培养和提高自学能力,是大学生必须具备的本领。

结合我自己的情况,在未来的十年内,我想要成为一名电气工程师。首先,在大学四年内成为具有扎实的电气工程系统知识和良好素质,具有较强的工程实践能力和独立思考能力的成熟的个体。能够在团队环境中去构思-设计-实现-运作较复杂的电气工程产品、过程和电气系统。争取达到见习电气工程师技术能力要求 ,能够从事电气产品、过程和电气系统工程的初步设计、制造、检测、施工、运行和管理等工作,并具备电气工程研究和技术开发的基本素质。毕业后在工作中学习,争取在六年内拿到电气工程师证。

在本科阶段,我想要达到上述基本要求,不过我知道机会是留给那些有准备的人的,所以,我平时要更加勤奋学习,争取到这种机会。

                                                                              

相关推荐