软件工程专业介绍课件_第1页
软件工程专业介绍课件_第2页
软件工程专业介绍课件_第3页
软件工程专业介绍课件_第4页
软件工程专业介绍课件_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件工程专业介绍内容1.专业背景

2.什么是软件工程3.专业培养方案4.学软件的优势5.软件工程的学习1.专业背景2001年12月,教育部在全国高校范围内批准了35所示范性软件学院。与计算机科学与技术专业不同,示范性软件学院侧重于工程开发教育,重在培养学位为工程硕士的实用复合型软件人才,在培养模式上更贴近市场需求,办学机制也强调与企业结合。1.专业背景(续)2002年,我学院首批申报了软件工程本科专业,并且成功获批。从申报到现在正好10周年。2.什么是软件工程?

软件工程(SoftwareEngineering,简称为SE)是一门研究用工程化方法构建和维护有效、实用和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面的知识;同时它还是一门将理论应用于实践的学科,多处应用了计算机科学、数学和管理科学等方面的知识。它也是计算机领域发展最快的学科分支之一,国家非常重视软件行业的发展,对软件人才的培养给予了非常优惠的政策。3.专业培养方案培养目标本专业培养具有扎实的计算机软件基础理论和基本技能,了解现代软件工程开发模式,培养学生具有良好素质、道德修养、团队协作和创新能力,具备软件设计、开发和项目管理能力的高级应用型软件技术人才。3.专业培养方案(续)毕业生应获得以下几方面的知识和能力:1、系统地掌握计算机软件技术的基本理论、基本知识和基本技能;2、具有较强的工程实践能力、程序设计能力和系统分析设计能力以及项目管理能力;3、熟练掌握软件开发过程、软件开发方法和软件测试等相关技术;3.专业培养方案(续)4、具有运用先进的工程化方法技术和工具从事软件分析、设计、开发和维护等工作的能力;5、了解软件工程领域的理论前沿、应用背景、发展现状和发展趋势;6、具有必要的自学能力、分析问题和解决问题的能力,具有较宽的工作适应性。3.专业培养方案(续)专业基础课《高等数学》、《C++程序设计基础》、《C++高级程序设计》、《数据结构与算法》、《数据库系统原理》、《Java程序设计基础》、《软件需求分析》、《面向对象技术》、《软件开发工具》、《软件项目管理》、《ERP理论与实践》、《服务科学与工程概论》、《Android程序开发》3.专业培养方案(续)专业方向课

会计学背景方向:《会计学原理》、《中级财务会计》、《财务管理》、《审计学》、《成本管理会计》、《高级财务会计》

金融学学背景方向:《货币银行学》、《证券投资学》、《国际金融》、《证券投资技术》3.专业培养方案(续)卓越班提升课程《大型软件系统分析与设计》、《Linux系统分析》、《XML编程》、《服务科学与工程概论》、《云计算及其实践》、《游戏软件开发》3.专业培养方案(续)实践环节第一层次:基础性实验,主要包括公共基础课和学科基础课的实验。实验内容紧扣每门课程的教学内容,增强学生的基本工程素质和实验技能。第二层次:综合设计性实验,主要包括专业课的课程设计。实验内容在相关课程实验的基础上,完成综合设计性实验,强化学生对骨干课程的原理和方法的理解以及应用能力。3.专业培养方案(续)第三层次:工程设计性实验,培养学生面向领域方向的系统分析、应用、综合、设计与创新的能力。第四层次:实训实习和毕业设计,培养学生综合运用所学知识和采用团队协作方式完成项目的研发能力和撰写软件文档、技术报告、研究报告等的能力。3.专业培养方案(续)亮点1.精心设计了专业主干课程,有利于培养学生的核心竞争力。以C++/C#和Java两种编程语言为主线,着力培养学生的编程动手能力。同时,并兼顾了就业与考研学生的双重需要。2.突出了体现软件工程自身特色的新课程,明显有别于传统的计算机专业。3.专业培养方案(续)3.在专业选修课中,考虑到财经大学的特色,将专业口径拓展课程分为4个方向,即企业信息化方向、会计学背景方向、金融学背景方向和卓越工程师方向。不同方向的开设有利于培养融合财经特色的复合型软件人才,也满足了学生的多样性需求。4.按照循序渐进培养工程实践能力和工程创新能力的原则,将实验、课程设计、工程设计、毕业设计等作为前后衔接的有机整体并统一规划,采用项目驱动的模式,建立分层次的实践教学实施方案。3.专业培养方案(续)专业特色面向工程实践,良好的编程能力良好的软件工程素养需求分析与建模----UML,rationalrose项目管理:计划、执行、跟踪、变更、风险软件测试:测试理论与方法、测试工具4.学软件的优势—就业形势好随着软件业的快速发展,软件开发专业人才的需求逐年增长。而国内的软件人才却非常紧缺。有句话说得好:“用电脑就是用软件”。而软件产业的发展也在改变着人们的日常生活,甚至成为IT产业发展的重要推动力。环顾世界,微软、Adobe、等公司无不是从软件起家,逐步发展到目前的庞大规模。因此,从某种意义上说,靠软件吃饭,是一辈子的事情。所以软件是一门好就业的行业。4.学软件的优势—就业工资高这是一个众所周知的事实,软件工程的平均工资一直处于前列,软件工程师城市之间差异比较大,一级城市(如深圳,上海等)初-高级软件工程师的待遇在4000-9000之间;内地其他省会城市一般在2000-6000之间。但只要你的技术高,能力强,月工资在10000与20000之间也不足为奇(本科毕业的工资更高)4.学软件的优势—就业方向广未来几年,国内外高层次软件人才将供不应求。毕业生主要在各大软件公司、企事业单位、高等院校、各大研究所、国防等重要部门从事软件设计、开发、应用与研究工作。有数据表明,我国软件出口规模达到215亿元,软件从业人员达到72万人,在中国十大IT职场人气职位中,软件工程师位列第一位,软件工程人才的就业前景十分乐观。5.软件工程的学习关于英语无论你怎么避免阅读英文,你以后工作了一定是阅读英文的,不要以4,6级考的都是无聊的东西为借口而不好好学习英语,实际上如果你真的把6级考过了,那你会发现阅读任何技术文档和砍瓜切菜一样,还有比较好点的外企都要求非常好的英语能力。5.软件工程的学习关于编程

新手学编程要从根本出发。

从理论上来说,需要广泛的阅读,了解算法的博大精深和计算机的基本理论。

从实践上来说,需要有广泛的练习,练习的广泛在于练习不同的内容。

然后就是创新精神和数学思维能力,这些都是需要培养的。5.软件工程的学习关于算法

如果你对自己的定位是一个工程师(项目管理级的工程师稀缺,我个人担保这个级别的薪水20万以上),那数据结构,编译原理是很重要的,并且推荐一本书叫计算机程序设计艺术,推荐大家没事把ACM的题做着玩(打发时间)。5.软件工程的学习关于技术方向

无论你做嵌入式,时时系统,企业软件,其本质上是没有什么区别的,编程是比较低级的工作,但每个优秀的设计师都写过超过10万行的有效代码,但是技术有价格上的区别。嵌入式C,汇编是相对贵的技术,JSP,ASP是相对便宜的技术,大型机是比较昂贵的技术。5.软件工程的学习目前外包行业主要是C++,JAVA,.net也会逐渐成长起来,不建议花费大量的时间去学习这些技术,如果你的语言关是过了的,熟悉一定的算法,公司会掏钱培养你的,因为技术是会过时的,而且特定的公司使用的技术差别是很大的,如果你的自学能力很强,学一门技术也就3个月足够了。5.软件工程的学习关于学习

自学能力的培养是相当重要的,实际上中国的大学教育和自学没有什么区别,请好好的利用图书馆和自习室,你们的学费都被仍到了那里,如果有某个老师指导去参加一些比赛也是不错的,但一定要拿奖,不然就别参加,我们这个专业要学的东西是非常多的,多到学起来很累很辛苦,光是学语言就需要1整年,还需要1年来学习数学和各种算法,这是别的专业所无法想象的,也是出去工资相差几倍的重要原因,越是简单的工作代表工资越低,你的收入是和给公司创造的价值成正比的。5.软件工程的学习总结

我们专业有很多人是整天玩不学习的,如果你是一个上进的学生,如果你希望有生之年有比较高的收入,同时实现自己的人生价值,那么

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论