软件工程
主要课程
程序设计基础、数据结构、算法分析与设计、离散数学、计算机组成原理、操作系统、编译原理、计算机网络、数据库原理与设计、软件工程基础、软件需求工程与建模、软件体系结构与设计模式、软件项目管理和软件测试技术等
就业方向
在高新信息技术领域的国企和外企、国防和国民经济建设各部门的科研院所、管理机关、军事部门等从事计算机软件系统研究、设计与开发等工作。
学习门槛
较好的数学、外语、计算机等学科基础;较强的逻辑思维能力等。
专业介绍
软件工程是在计算机科学与技术专业的基础上衍生出的一个实用型专业,主要研究如何把计算机软件当做普通产品,以“工程化”方式大规模生产的技术,包括软件开发技术和软件工程管理技术两方面。计算机技术快速发展的今天,软件产品已融入金融、证券、电力、交通、电子、机械等各个领域,所有这些产业的发展,都离不开计算机软件人才的支撑。可以说只要使用电脑,就得同各种各样的软件打交道。例如我们去超市购物,结账时营业员一般都通过计算机进行业务操作,先扫描物品的条形码,使之传输到计算机得出销售价格并累加,汇总出物品总金额,再计算找零数目,并记录结账时间、金额和购物地点等。这里的条形码和价格间的相互转换以及金额汇总的功能,便是通过内嵌在计算机的软件程序发布指令实现的。小到购物,大到工业自动化,都离不开软件的功劳。因此,软件工程的应用不仅促进了经济和社会的发展,也使人们的工作更加高效、生活更为便利。 软件工程专业旨在培养适应计算机应用学科的发展,特别是软件产业的发展,具备计算机软件的基础理论、基本知识和基本技能,具有用软件工程的思想、方法和技术来分析、设计和实现计算机软件系统的能力,毕业后能在IT行业、科研机构、企事业中从事计算机应用软件系统的开发和研制的高级软件工程技术人才。该专业毕业生应获得以下几方面的知识和能力:1.掌握和计算机科学与技术相关的基本理论知识,具有一般计算机相关工程的分析设计和解决实际问题的能力;2.了解文献检索、资料查询的基本方法,具有一定的科学研究和实际工作能力;3.能够运用学习知识和外文阅读能力查阅外文资料;4.养成积极参加体育锻炼和健康的文化活动的良好习惯,达到国家规定的大学生体育合格标准,身心健康。软件工程和计算机科学与技术专业的最大不同在于它们培养不同的人。计算机科学与技术立足于培养科研型、研究型人才,主要面向计算机领域的基本理论钻研、基本方法分析、前沿性技术研究等内容;软件工程则是立足于当前IT行业人才需求,从市场对人才类型的需要出发,培养能够“直通”IT企业的实用型软件人才。比如各高校计算机科学与技术的专业方向一般为计算机软件理论、计算机应用技术和计算机系统结构三大类;而软件工程专业根据各高校的优势学科和对市场需求的理解,表现为百花齐放的特点。软件工程专业相比计算机科学与技术,学习的专业基础课程较少,但是增加了实习环节,使学生在大学学习阶段即能实际参与到IT企业的研发、生产过程中去,积累更多的实际工作经验,进一步提高了专门的计算机技能。但是,基本的计算机科学课程和知识也需要掌握,通过在本科低年级阶段学习基础课程,可以为确定自己高年级的专业方向和兴趣、选修具体的专业课程做好铺垫。目前国内开设软件工程专业的院校浩如繁星,考生在选择这一专业时,要注意以下几点:第一,学习本专业需要有较好的数学、物理、英语基础和对计算机浓厚的兴趣。第二,本专业对学生的动手能力要求很高,并需要同学们具备很强的自学能力。因为IT行业变化很快,发展也很迅猛,具备自主学习能力则是保障就业路途坦荡的通行证。另外,无论编写软件程序还是架构系统,具备缜密的思考能力和开阔的设计思路,才是自身不断进步的“王道”。第三,软件工程专业学习压力大。为了在高年级时能选择专业方向和开展实习工作,本专业在低年级集中了较多基础课程,因而低年级阶段的课程压力较重;另一方面,进入高年级实习阶段以后,除了完成好实习工作任务之外,还需要继续学习相关专业知识,除了普通的书本学习之外,学生还要完成大量的专业实验课程、软件项目开发实践训练和工程实践环节,学习压力比较大。第四,本科学费较高。软件工程专业一年的学费一般都三倍于普通专业,接近1.5万元,各个院校间略有差别,大体在1.3万元~1.5万元之间;专科学费相对便宜,每年基本在1万元~1.3万元之间。另外,报考时最好以国家颁布的36所试办示范性软件学院高校为首选。 就业前景
考研方向
软件工程 计算机技术 软件工程 计算机科学与技术
可从事的职业
软件工程师 项目经理 软件开发工程师 java软件工程师 java开发工程师 嵌入式软件工程师 高级软件工程师 软件测试工程师 java软件开发工程师 java工程师 .net软件工程师 测试工程师