大学软件专业
『壹』 国内哪所大学软件工程专业最好
中国软件工程专业最好的是清华大学,其次是上海交大。
最新的全国软件工程专内业排名如下容:
1
清华大学
A+
2
上海交通大学
A+
3
南京大学
A+
4
西安交通大学
A+
5
武汉大学
A+
6
东北大学
A+
7
哈尔滨工业大学
A+
8
东南大学
A+
9
中山大学
A+
等级评为
A
等的主要有:
吉林大学,中国科学技术大学,大连理工大学,北京航空航天大学,华中科技大学,复旦大学,浙江大学,四川大学,华南理工大学,同济大学,华东师范大学
等
评为B+的主要有:
厦门大学,湖南大学,哈尔滨工程大学,中南大学,南开大学,中国矿业大学
等
评为B等的主要有:
中国石油大学,苏州大学
等
『贰』 国内哪些大学都有软件工程专业呢
软件工来程相关的专业大概包括:自软件工程专业,移动云计算专业、云计算专业和大数据专业等。
学校方面,北京航空航天大学在2010年联合慧科教育集团率先开设了移动云计算专业,后来也有部分高校陆续开通了这个专业。
受校企合作共建专业趋势的影响,今年北京城市学院也联合慧科教育集团开设了软件工程专业,而西安交通大学、华南理工、宜春学院等也都开设了大数据专业。
『叁』 软件工程有哪些大学
共有168所开设计算机科学与技术学科的大学排名情况,比较好的学校有北京大学、清华大学、浙江大学、国防科技大学、北京航空航天大学、北京邮电大学、哈尔滨工业大学、上海交通大学、南京大学、华中科技大学、电子科技大学,以下是具体榜单。
序号 学校代码 学校名称 评选结果
1 10001 北京大学 A+
2 10003 清华大学 A+
3 10335 浙江大学 A+
4 90002 国防科技大学 A+
5 10006 北京航空航天大学 A
6 10013 北京邮电大学 A
7 10213 哈尔滨工业大学 A
8 10248 上海交通大学 A
9 10284 南京大学 A
10 10487 华中科技大学 A
11 10614 电子科技大学 A
12 10004 北京交通大学 A-
13 10007 北京理工大学 A-
14 10145 东北大学 A-
15 10183 吉林大学 A-
16 10247 同济大学 A-
17 10358 中国科学技术大学 A-
18 10486 武汉大学 A-
19 10533 中南大学 A-
20 10698 西安交通大学 A-
21 10699 西北工业大学 A-
22 10701 西安电子科技大学 A-
23 90005 解放军信息工程大学 A-
24 10002 中国人民大学 B+
25 10005 北京工业大学 B+
26 10008 北京科技大学 B+
27 10055 南开大学 B+
28 10056 天津大学 B+
29 10141 大连理工大学 B+
30 10217 哈尔滨工程大学 B+
31 10246 复旦大学 B+
32 10269 华东师范大学 B+
33 10286 东南大学 B+
34 10287 南京航空航天大学 B+
35 10288 南京理工大学 B+
36 10336 杭州电子科技大学 B+
37 10359 合肥工业大学 B+
38 10384 厦门大学 B+
39 10422 山东大学 B+
40 10532 湖南大学 B+
41 10558 中山大学 B+
42 10561 华南理工大学 B+
43 10610 四川大学 B+
44 10611 重庆大学 B+
45 10613 西南交通大学 B+
46 10617 重庆邮电大学 B+
47 90006 解放军理工大学 B+
48 10294 河海大学 B
49 10299 江苏大学 B
50 10300 南京信息工程大学 B
51 10337 浙江工业大学 B
52 10357 安徽大学 B
53 10423 中国海洋大学 B
54 10491 中国地质大学 B
55 10497 武汉理工大学 B
56 10559 暨南大学 B
57 10590 深圳大学 B
58 10635 西南大学 B
59 10730 兰州大学 B
60 90059 火箭军工程大学 B
61 10027 北京师范大学 B
62 10060 天津理工大学 B
63 10108 山西大学 B
64 10151 大连海事大学 B
65 10186 长春理工大学 B
66 10214 哈尔滨理工大学 B
67 10216 燕山大学 B
68 10251 华东理工大学 B
69 10280 上海大学 B
70 10285 苏州大学 B
71 10290 中国矿业大学 B
72 10009 北方工业大学 B-
73 10019 中国农业大学 B-
74 10028 首都师范大学 B-
75 10058 天津工业大学 B-
76 10079 华北电力大学 B-
77 10112 太原理工大学 B-
78 10126 内蒙古大学 B-
79 10143 沈阳航空航天大学 B-
80 10255 东华大学 B-
81 10293 南京邮电大学 B-
82 10295 江南大学 B-
83 10353 浙江工商大学 B-
84 10386 福州大学 B-
85 10424 山东科技大学 B-
86 10427 济南大学 B-
87 10511 华中师范大学 B-
88 10593 广西大学 B-
89 10595 桂林电子科技大学 B-
90 10673 云南大学 B-
91 10697 西北大学 B-
92 10746 青海师范大学 B-
93 10755 新疆大学 B-
94 11414 中国石油大学 B-
95 90045 空军工程大学 B-
96 10010 北京化工大学 C+
97 10032 北京语言大学 C+
98 10033 中国传媒大学 C+
99 10059 中国民航大学 C+
100 10075 河北大学 C+
101 10080 河北工业大学 C+
102 10153 沈阳建筑大学 C+
103 10165 辽宁师范大学 C+
104 10252 上海理工大学 C+
105 10264 上海海洋大学 C+
106 10292 常州大学 C+
107 10338 浙江理工大学 C+
108 10345 浙江师范大学 C+
109 10351 温州大学 C+
110 10394 福建师范大学 C+
111 10403 南昌大学 C+
112 10459 郑州大学 C+
113 10488 武汉科技大学 C+
114 10534 湖南科技大学 C+
115 10602 广西师范大学 C+
116 10621 成都信息工程大学 C+
117 10657 贵州大学 C+
118 10674 昆明理工大学 C+
119 10710 长安大学 C+
120 11065 青岛大学 C+
121 11664 西安邮电大学 C+
122 10011 北京工商大学 C
123 10076 河北工程大学 C
124 10107 石家庄铁道大学 C
125 10110 中北大学 C
126 10188 东北电力大学 C
127 10190 长春工业大学 C
128 10270 上海师范大学 C
129 10360 安徽工业大学 C
130 10414 江西师范大学 C
131 10456 山东财经大学 C
132 10460 河南理工大学 C
133 10462 郑州轻工业学院 C
134 10530 湘潭大学 C
135 10564 华南农业大学 C
136 10700 西安理工大学 C
137 10702 西安工业大学 C
138 10712 西北农林科技大学 C
139 11075 三峡大学 C
140 11117 扬州大学 C
141 11258 大连大学 C
142 11845 广东工业大学 C
143 10421 江西财经大学 C-
144 10463 河南工业大学 C-
145 10475 河南大学 C-
146 10476 河南师范大学 C-
147 10490 武汉工程大学 C-
148 10495 武汉纺织大学 C-
149 10500 湖北工业大学 C-
150 10536 长沙理工大学 C-
151 10589 海南大学 C-
152 10596 桂林理工大学 C-
153 10615 西南石油大学 C-
154 10618 重庆交通大学 C-
155 10623 西华大学 C-
156 10651 西南财经大学 C-
157 10705 西安石油大学 C-
158 11232 北京信息科技大学 C-
159 11535 湖南工业大学 C-
160 90039 海军航空工程学院 C-
161 10052 中央民族大学 C-
162 10144 沈阳理工大学 C-
163 10212 黑龙江大学 C-
164 10254 上海海事大学 C-
165 10289 江苏科技大学 C-
166 10385 华侨大学 C-
167 10405 东华理工大学 C-
168 10407 江西理工大学 C-
软件工程专业相关介绍
软件工程专业是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。它涉及到程序设计语言,数据库,软件开发工具,系统平台,标准,设计模式等方面。在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件,嵌入式系统,人机界面,办公套件,操作系统,编译器,数据库,游戏等。同时,各个行业几乎都有计算机软件的应用,比如工业,农业,银行,航空,政府部门等。这些应用促进了经济和社会的发展,使得人们的工作更加高效,同时提高了生活质量。
主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理。
『肆』 有哪些大学有软件工程专业
软件工程专业是2002年国家教育部新增专业,随着计算机应用领域的不断扩大及中国经济建设的不断发展,软件工程专业将成为一个新的热门专业。软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生在掌握计算机科学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
国家示范性软件学院:
北京大学软件与微电子学院
北京工业大学软件学院
东北大学软件学院
北京航空航天大学软件学院
哈尔滨工业大学软件学院
北京交通大学软件学院
东南大学软件学院
电子科技大学软件学院
华中科技大学软件学院
北京理工大学软件学院
复旦大学软件学院
华东师范大学软件学院
西安电子科技大学 软件学院
北京邮电大学软件学院
湖南大学软件学院
华南理工大学软件学院
西北工业大学软件与微电子学院
重庆大学软件学院
吉林大学软件学院
上海交通大学软件学院
西安交通大学软件学院
大连理工大学软件学院
南京大学软件学院
天津大学软件学院
中国科学技术大学软件学院
国防科技大学软件学院
南开大学软件学院
同济大学 软件学院
云南大学软件学院
武汉大学软件学院
清华大学软件学院
四川大学软件学院
浙江大学软件学院
南昌大学软件学院
山东大学软件学院
中南大学软件学院
中山大学软件学院
厦门大学软件学院
哈尔滨工程大学软件学院
河南大学软件学院
『伍』 国内那些大学软件工程专业比较好
如果是江浙沪地区的话,复旦软件工程硕士是我所比较推荐的MSE院校
全国排名1.清华大学,2.华中科技大学,3.西安交通大学,4.上海交通大学,5.浙江大学,6.西安电子科技大学,7.武汉大学,8.复旦大学,9.哈尔滨工业大学,10.东北大学,11.北京大学,12.东南大学,13.北京航空航天大学,14.中国科学技术大学,15.电子科技大学,16.吉林大学,17.南京理工大学,18.重庆大学,19.北京科技大学,20.同济大学。
全国37所国家级示范性软件学院上海有四所,复旦大学是其中之一,剩下三所是交通大学、同济大学、华东师范大学。
复旦大学软件工程硕士(MSE)以市场为导向:在课程设置、教学内容、培养方式、师资建设以及教务和学生管理制度等方面,更加突出市场的导向作用。即市场对于软件人才的要求和软件人才对于教育的需求。特别是,深入行业部门,发展面向行业的人才培养。
个性化的教育服务:实行完全学分制,弹性学制,以满足学生多层次、多方面、个性化的需求。学生在2—4年内,自主选课,修满12门课(36学分),完成学位论文(4学分)且通过论文答辩,授予工程硕士专业学位。
学院软件工程硕士培养以特色方向建设与单位定向委培相结合为重点,先后为花旗软件、微软、申银万国、公安部十一局、徐汇区软件联盟等各类企事业单位培养了大批人才,成为中高端复合型软件人才成长的助推器。
『陆』 大学软件工程专业是干什么的,都学什么
软件工程专业以计算机科学与技术学科为基础,强调软件开发的工程性,使学生专在掌握计算机科属学与技术方面知识和技能的基础上熟练掌握从事软件需求分析、软件设计、软件测试、软件维护和软件项目管理等工作所必需的基础知识、基本方法和基本技能,突出对学生专业知识和专业技能的培养,培养能够从事软件开发、测试、维护和软件项目管理的高级专门人才。
主修课程
1、主干学科:马克思主义理论、大学外语、高等数学、大学物理、物理实验、线性代数、概率论与数理统计、程序设计语言、数据结构、离散数学、操作系统、编译技术、软件工程概论、统一建模语言、软件体系结构、软件需求、软件项目管理
2、其它学科:该专业除了学习公共基础课外,还将系统学习离散数学、数据结构、算法分析、面向对象程序设计、现代操作系统、数据库原理与实现技术、编译原理、软件工程、软件项目管理、计算机安全等课程,根据学生的兴趣还可以选修一些其它选修课。
3、实践环节:毕业实习、课程设计、计算机工程实践、生产实习、毕业设计(论文)。
『柒』 国内那些大学软件工程专业比较好
2017年第四轮学科评估,国内高校,软件工程专业,最强的,北京航空航天大学,浙江大学,国防科技大学,得分都是A+。详细排名看图
『捌』 大学学软件的专业有哪些啊!急!!!
只要是有计算机系的大学都有软件工程这个专业,分数不便宜,至少一本线以上,努力哟
『玖』 大学里写软件的专业叫什么
软件工程一直以来都缺乏一个统一的定义,很多学者、组织机构都分别给出了自己的定义:
BarryBoehm:运用现代科学技术知识来设计并构造计算机程序及为开发、运行和维护这些程序所必需的相关文件资料。
IEEE:在软件工程术语汇编中的定义:软件工程是:1.将系统化的、严格约束的、可量化的方法应用于软件的开发、运行和维护,即将工程化应用于软件;2.在1中所述方法的研究
FritzBauer:在NATO会议上给出的定义:建立并使用完善的工程化原则,以较经济的手段获得能在实际机器上有效运行的可靠软件的一系列方法。[1]
《计算机科学技术网络全书》:软件工程是应
软件工程
用计算机科学、数学、逻辑学及管理科学等原理,开发软件的工程。软件工程借鉴传统工程的原则、方法,以提高质量、降低成本和改进算法。其中,计算机科学、数学用于构建模型与算法,工程科学用于制定规范、设计范型(paradigm)、评估成本及确定权衡,管理科学用于计划、资源、质量、成本等管理。[2]
比较认可的一种定义认为:软件工程是研究和应用如何以系统性的、规范化的、可定量的过程化方法去开发和维护软件,以及如何把经过时间考验而证明正确的管理技术和当前能够得到的最好的技术方法结合起来。[3]
培养原则
软件工程领域(管理信息化方向)工程硕士应掌握从事本工程领域坚实的基础理论和宽广的专业知识,了解当代信息管理技术发展前沿、应用前景和最新发展动态,能熟练地阅读本领域的外文资料,掌握解决信息管理问题的先进技术方法和现代技术手段;具有创新意识和独立承担软件工程技术管理或信息系统管理工作的能力。
编辑本段
发展过程
软件是由计算机程序和程序设计的概念发展演化而来的,是在程序和程序设计发展到一定规模并且逐步商品化的过程中形成的。软件开发经历了程序设计阶段、软件设计阶段和软件工程阶段的演变过程。
程序设计阶段
程序设计阶段出现在1946年~1955年。此阶段的特点是:尚无软件的概念,程序设计主要围绕硬件进行开发,规模很小,工具简单,无明确分工(开发者和用户),程序设计追求节省空间和编程技巧,无文档资料(除程序清单外),主要用于科学计算。
软件设[4]计阶段
软件设计阶段出现在1956年~1970年。此阶段的特点是:硬件环境相对稳定,出现了“软件作坊”的开发组
软件工程
织形式。开始广泛使用产品软件(可购买),从而建立了软件的概念。随着计算机技术的发展和计算机应用的日益普及,软件系统的规模越来越庞大,高级编程语言层出不穷,应用领域不断拓宽,开发者和用户有了明确的分工,社会对软件的需求量剧增。但软件开发技术没有重大突破,软件产品的质量不高,生产效率低下,从而导致了“软件危机”的产生。
软件工程阶段
自1970年起,软件开发进入了软件工程阶段。由于“软件危机”的产生,迫使人们不得不研究、改变软件开发的技术手段和管理方法。从此软件产生进入了软件工程时代。此阶段的特定是:硬件已向巨型化、微型化、网络化和智能化四个方向发展,数据库技术已成熟并广泛应用,第三代、第四代语言出现;第一代软件技术:结构化程序设计在数值计算领域取得优异成绩;第二代软件技术:软件测试技术、方法、原理用于软件生产过程;第三代软件技术:处理需求定义技术用于软件需求分析和描述。[5]
(关于软件危机的详细介绍可以阅读参考资料:[5])
编辑本段
基本目标
软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性
软件工程
、可互操作性和满足用户需求的软件产品。追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
(1)适用性:软件在不同的系统约束条件下,使用户需求得到满足的难易程度。
(2)有效性:软件系统能最有效的利用计算机的时间和空间资源。各种软件无不把系统的时/空开销作为衡量软件质量的一项重要技术指标。很多场合,在追求时间有效性和空间有效性时会发生矛盾,这时不得不牺牲时间有效性换取空间有效性或牺牲空间有效性换取时间有效性。时/空折衷是经常采用的技巧。
(3)可修改性:允许对系统进行修改而不增加原系统的复杂性。它支持软件的调试和维护,是一个难以达到的目标。
(4)可靠性:能防止因概念、设计和结构等方面的不完善造成的软件系统失效,具有挽回因操作不当造成软件系统失效的能力。
(5)可理解性:系统具有清晰的结构,能直接反映问题的需求。可理解性有助于控制系统软件复杂性,并支持软件的维护、移植或重用。
(6)可维护性:软件交付使用后,能够对它进行修改,以改正潜伏的错误,改进性能和其它属性,使软件产品适应环境的变化等。软件维护费用在软件开发费用中占有很大的比重。可维护性是软件工程中一项十分重要的目标。
(7)可重用性:把概念或功能相对独立的一个或一组相关模块定义为一个软部件。可组装在系统的任何位置,降低工作量。
(8)可移植性:软件从一个计算机系统或环境搬到另一个计算机系统或环境的难易程度。
(9)可追踪性:根据软件需求对软件设计、程序进行正向追踪,或根据软件设计、程序对软件需求的逆向追踪的能力。
(10)可互操作性:多个软件元素相互通信并协同完成任务的能力。[6]
编辑本段
开发过程
生产一个最终能满足需求且达到工程目标的软件产品所需要的步骤。软件工程过程主要包括开发过程、运作过程、维护过程。它们覆盖了需求、设计、实现、确认以及维护等活动。需求活动包括问题分析和需求分析。问题分析获取需求定义,又称软件需求规约。需求分析生成功能规约。设计活动一般包括概要设计和详细设计。概要设计建立整个软件系统结构,包括子系统、模块以及相关层次的说明、每一模块的接口定义。详细设计产生程序员可用的模块说明,包括每一模块中数据结构说明及加工描述。实现活动把设计结果转换为可执行的程序代码。确认活动贯穿于整个开发过程,实现完成后的确认,保证最终产品满足用户的要求。维护活动包括使用过程中的扩充、修改与完善。伴随以上过程,还有管理过程、支持过程、培训过程等。[7]
编辑本段
开发原则
软件工程的原则是指围绕工程设计、工程支持以及工程管理在软件开发过程中必须遵循的原则。[7]
软件工程的原则有以下四项
软件工程师
基本原则:
选取适宜开发范型
该原则与系统设计有关。在系统设计中,软件需求、硬件需求以及其他因素之间是相互制约、相互影响的,经常需要权衡。因此,必须认识需求定义的易变性,采用适宜的开发范型予以控制,以保证软件产品满足用户的要求。
采用合适的设计方法
在软件设计中,通常要考虑软件的模块化、抽象与信息隐蔽、局部化、一致性以及适应性等特征。合适的设计方法有助于这些特征的实现,以达到软件工程的目标。
提供高质量的工程支持
“工欲善其事,必先利其器”。
在软件工程中,软件工具与环境对软件过程的支持颇为重要。软件工程项目的质量与开销直接取决于对软件工程所提供的支撑质量和效用。
重视开发过程的管理
软件工程的管理,直接影响可用资源的有效利用,生产满足目标的软件产品,提高软件组织的生产能力等问题。因此,仅当软件过程得以有效管理时,才能实现有效的软件工程。
这一软件工程框架告诉我们,软件工程的目标是可用性、正确性和合算性;实施一个软件工程要选取适宜的开发范型,要采用合适的设计方法,要提供高质量的工程支撑,要实行开发过程的有效管理;软件工程活动主要包括需求、设计、实现、确认和支持等活动,每一活动可根据特定的软件工程,采用合适的开发范型、设计方法、支持过程以及过程管理。根据软件工程这一框架,软件工程学科的研究内容主要包括:软件开发范型、软件开发方法、软件过程、软件工具、软件开发环境、计算机辅助软件工程(CASE) 及软件经济学等。[8]
『拾』 大学和软件开发相关的专业有哪些
每个学校定位不一样,叫法不一样,专科有软件开发这个专业,本专科好像师计算机科属学一类的专业。但是都是做开发的。JAVA、C这些当中选一门作为学习基础。做什么这个就不好说了,要是学得好点就是专业对口,不好的跑去做销售也不一定。我就是这个专业毕业的,现在从事开发工作。不知道这样的解释你能否明白?有什么需要帮助的可以追问!