软件工程专业简介
软件工程(Software Engineering)的基本概念是指计算机软件开发和维护的一门工程学科。采用工程的概念、原理、技术和方法来开发和维护计算机软件,把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术和方法结合起来,以经济地开发出高质量的软件并有效地维护它。它旨在开发满足用户需求、及时交付、不超过预算和无故障的软件,以质量保证为基础,包括过程、方法和工具三个要素。
软件工程专业发展史:
大学开设软件工程专业最早始于九十年代,很多大学还没有单独开设软件工程专业,但会在计算机科学专业,计算机工程专业以及电子工程专业上很多的软件工程课程。当然软件工程,计算机工程和计算机科学专业并不是完全分离的专业,会有很多的重复部分。如软件工程专业开设在电子和计算机工程下面,则会倾向于强调硬件方面的研究。如是开设在计算机科学下,或者是数学和计算机科学系,则会强调软件研究,教学导向偏理论化和数学化。
就业前景:
美国《金钱》杂志公布了从约250种职业中评选出的全美“50大好差事”。结果软件工程师力压“群芳”,荣膺“全美优秀差事”。软件工程师之所以在评选中脱颖而出,主要是由于软件业本身具有较强的加薪前景和晋升潜力,8.05万美元的平均年薪——几乎是美国平均工资的两倍。
就读软件工程专业将来的职业发展定位基本上就是电脑软件工程师,其它还包括软件开发人员,软件系统分析人员,高级程序员,系统程序员,数据库管理者。根据美国劳工部预计,从2008年到2018年,美国软件工程师的就业市场将扩大百分之31,远远超过美国就业增长的平均预期。在这10年时间里,预计该行业将增加295,000就业机会。而就2011年而言,美国总共有大约130万个电脑软件工程师。其中大约有514,800名应用软件工程师,394,800名系统软件工程师。另外还有426,700名电脑编程师。
院校推荐:
▶伊利诺伊香槟分校
▶马里兰大学
▶俄罗岗州立大学
▶内布拉斯加林肯大学