网上斗牛

软件工程专业人才培养计划(2015年)

作者: 时间:2018-09-13 点击数:

一、培养目标

本专业植根于二十一世纪快速而蓬勃发展的软件产业和信息服务业,以国家对IT产业的大力扶持和培育为背景,致力于为行业培养高起点、高素质、高质量的软件工程专门人才,促进我国软件产业及信息服务业的健康快速发展。专业重在培养德、智、体、美协调发展,掌握自然科学和人文社科基础知识和理论,通晓软件工程学科相关理论,精通软件开发专业技能,具备完备的软件项目分析、设计、实现、测试、维护及管理能力,具有创新创业意识,具有团队合作精神,具有良好的外语运用能力,能适应软件业技术进步和快速发展的应用型高级专门人才。

二、毕业要求

1. 毕业生应掌握的知识

1.1 工具性知识:外语、文献检索、科技写作等。

1.2 人文社会科学知识:文学、哲学、政治学、社会学、法学、心理学、思想道德、职业道德、艺术等。

1.3数学和相关自然科学知识:包括高等数学、线性代数、概率与统计、离散数学,大学物理等,奠定较强的数学理论基础。

1.4计算机科学与技术及软件工程基础知识:包括程序设计语言、数据结构、操作系统、数据库、软件工程、面向对象技术、软件项目管理等相关知识;注重利用原理性知识进行自主分析、自主设计、自主测试、自主配置应用软件或系统软件。

1.5计算机硬件及系统基础知识:包括计算机组成原理、计算机网络、数字逻辑、嵌入式系统、微机原理与接口等;侧重于计算机系统和网络系统组成与结构基本概念,有助于对计算机系统的理解。

1.6软件工程专业知识:与软件开发、软件测试、软件维护、软件重用技能相关的知识。包括桌面应用软件设计开发、移动互联软件设计开发、嵌入式软件设计开发、数据库系统设计与开发、信息管理系统设计与开发、软件体系结构、设计模式、软件质量与保证、大数据与云计算等知识。

2. 毕业生应具备的能力

2.1掌握常用软件开发工具如开发平台、测试平台、配置管理软件和项目管理软件的使用。

2.2了解软件工程的发展现状和趋势;把握软件工程领域最新分析、设计、编码、测试、维护技术。

2.3熟悉软件生命周期中分析、设计、开发、测试、维护等要素,熟悉各种软件开发过程管理模型;了解ISO国际质量标准、CMM软件评价标准

2.4掌握现代软件工程理论和设计方法,尤其是面向对象理论与方法,能用统一建模语言进行软件需求分析、整体设计、单元设计、测试用例设计等。

2.5熟练运用主流数据库,如Oracle, SQL Sever, MySql,主流操作系统如Windows, Linux等。

2.6具有独立分析、设计、编码、测试和维护中小型软件的能力,具有在较大型软件开发中独立负责中小型模块开发的能力。

2.7具有较强的知识迁移能力,能够集成软件工程中系统分析与设计、开发、应用、维护、组织与管理等方面知识并应用于实际进行创新,具备较强的工程创新意识工程创新的基本能力。

2.8具备系统思维和工程推理能力,具有对工程问题的基本认知和判断能力,软件系统及工程的设计、实施和控制初步能力。  

2.9具有较强的自我获取知识的能力,信息收集、处理能力,具备终生学习的能力。

2.10具有较强的交流和沟通能力、团队合作的能力,具有一定的组织管理能力、价值效益意识,能够参与跨专业及国际性的竞争与合作。

2.11面对社会和环境的各种变迁具有较强的调节和适应能力,良好的身体素质、心理素质,较强的社会责任感和良好的工程职业道德及社会服务意识

2.12熟悉本专业领域技术标准、计算机软件知识产权有关的法规,及相关行业的政策、法律和法规。

3. 毕业生应养成的素质

3.1 思想道德素质:热爱祖国,拥护中国共产党的领导,树立科学的世界观、人生观和价值观;具有责任心和社会责任感;具有法律意识,自觉遵纪守法;热爱本专业,注重职业道德修养;具有诚信意识和团队精神。

3.2  文化素质:具有一定的文学艺术修养。具有良好的文字和口头表达能力,具有交流和沟通能力与现代意识。

3.3  专业素质:掌握科学思维方法、工程设计方法、具备良好的工程素养;具有创新、创业精神;具有严谨的科学态度和务实的工作作风。

3.4  身心素质:具有较好的身体素质和心理素质。

三、学制与学位

本科学制:标准学制4年,学习年限最长不超过6年。

授予学位:工学学士学位

、毕业规定

1. 毕业标准

(1) 达到德育的培养目标。

(2) 修满本计划各项基本要求规定的课程和学分,总学分不少于185学分。

(3) 达到国家教育部要求的学生体质健康标准。

2. 学位要求

符合《兰州交通大学学士学位授予细则》及《兰州交通大学学位授予工作细则补充规定》的相关规定,可取得工学学士学位。

五、课程体系结构及学分分配

课 程 体 系

学 分 分 配

主干(核心)课程学分

备 注

必修

选修

小计

比例

理论教育

通识教育

54.5

8

62.5

33.8%

36.5

1. 理论教育中选修课合计学分所占比例 16.1 %

2. 理论教育中必修课课内实验、上机、实践学时合计25.5学分。

学科基础

40

6

46

24.9%

26(26)

专业教育

31

10

41

22.2%

17(11)

实践教育

35.5

35.5

19.2%

4(4)

总 学 分

185

将必修课课内实验、上机、实践25.5学分计入后,总实践教学学分为61,占总学分比例为33.0%


六、教学计划

课程体系

课程性质

课程

代码

课程名称

学分

学时分配

各学期课程分布及周学时数

总学时

理论学时

学时

上机

学时

实践学时

1

2

3

4

5

6

7

8

通识教育

必修

54.5

学分

34010111

思想道德修养与法律基础

3

48

48

3

34020111

中国近代史纲要

2

32

32

2

34030111

马克思主义基本原理

3

48

48

3

34040111

毛泽东思想和中国特色社会主义理论体系概论

4

64

64

4

34010211

大学生心理健康教育

2

32

24

8

2

13010111

体育A

1

32

32

2

13010211

体育B

1

32

32

2

13010311

体育C

1

32

32

2

13010411

体育D

1

32

32

2

17110111

大学英语综合1

4

64

32

32

4

17110211

大学英语综合2

4

64

32

32

4

17110311

大学英语综合3

4

64

32

32

4

17110411

大学英语综合4

4

64

32

32

4

11110111

高等数学1A

6

96

96

6

11110211

高等数学1B

6

96

96

6

11210411

大学物理3

4

64

64

4

33010111

大学语文

2

32

32

2

23000111

大学生职业生涯规划2

0.5

16

16

1

34050111

形势与政策

2

32

32

0.5

0.5

0.5

0.5

选修

8

学分

根据选课指南,从全校公共选修课程平台中至少选修8学分

学科基础

40

学分

11110321

线性代数2

2

32

32

2

11110421

概率与数理统计2

2

32

32

2

32091021

计算机导论

3

48

32

16

3

32090221

C语言程序设计

4

64

48

16

4

32091121

面向对象程序设计

3

48

32

16

3

32090421

Java技术基础

4

64

48

16

4

32021021

离散数学

4

64

64

4

32090121

数据结构与算法

4

64

48

16

4

32090621

计算机组成原理

3

48

40

8

3

32090721

操作系统原理

3

48

40

8

3

32090821

计算机网络

4

64

48

16

4

32090921

数据库系统原理

4

64

56

8

4

选修

6

学分

32092022

数字逻辑基础

2

32

32

32091122

Web程序设计基础

2

32

24

8

11110522

数值计算方法

2

32

32

32092222

知识产权与软件保护

1

16

16

11124122

运筹学

2

32

32

32020622

计算机图形学

2

32

32

32092322

微机原理与接口技术

3

48

32

16

课程体系

课程性质

课程

代码

课程名称

学分

学时分配

各学期课程分布及周学时数

总学时

理论学时

学时

上机

学时

实践学时

1

2

3

4

5

6

7

8

专业教育

必修

31

学分

32093031

软件工程导论

4

64

56

8

4

32093131

面向对象分析设计与UML

2

32

24

8

2

32093231

JSPServlet技术

3

48

32

16

3

32090431

C# .Net开发平台基础

3

48

32

16

3

32093431

大型数据库技术及应用

4

64

48

16

4

32093531

编译原理

3

48

40

8

3

32093631

Java企业级开发技术

3

48

32

16

3

32096031

软件需求管理

2

32

24

8

2

32096131

软件体系结构

2

32

24

8

2

32091731

软件质量与测试

3

48

32

16

3

32091931

软件项目管理

2

32

24

8

2

选修

10

学分

32095032

XML基础

2

32

24

8

32091632

Linux平台及应用

3

48

32

16

32090632

ASP.net技术及应用

高级web应用开发

2

32

24

8

32095332

算法分析与设计

2

32

24

8

32095432

软件设计模式

2

32

24

8

32095532

信息安全基础

2

32

24

8

32097032

人工智能导论

2

32

24

8

32097132

嵌入式软件开发技术

2

32

24

8

32090732

移动设备软件开发

移动互联网软件开发

2

32

24

8

32097332

数据仓库与数据挖掘

2

32

24

8

32090832

GIS软件应用与开发

大数据与云计算

2

32

24

8

32097432

软件新技术讲座

1

16

16

32097532

IT职业战略

1

16

16

实践教育

必修

35.5

学分

24000041

军训与军事理论

2

2

2

34050241

思想政治理论课社会实践

2

35000041

创新教育手机斗牛

2

11210341

物理实验2

1.5

24

24

32098041

面向对象程序设计实践

1

1

1

32098141

Java网络编程实践

1

16

16

32091341

网页设计实践

Web应用设计实践

1

16

16

32090141

数据结构课程设计

1

1

1

32098441

计算机组成原理实验

1

1

1

32098541

软件工程职业基本素质训练

1

1

1

32098641

认识实习

1

1

1

32098741

操作系统课程设计

1

16

16

32098841

Java Web编程实践

1

16

16

32098941

软件工程项目综合实习

4

4

4

32099041

毕业实习

2

2

2

32099941

毕业设计(论文)

13

13

13

总学分

185

必修课各学期学分合计

24

26

20.5

22.5

23

19

4

15


七、总周数分配表

学年

学期

学  周  安  排

总计

理论

教学

考试

课程

设计

实习

毕业设计及答辩

思想教育毕业鉴定

军训

其它

16

21

2

18+120

17+4

2

11

2220

16

2

2

1820

16

2

32

1

2220

16

2

1

1

1820

16

2

2(+2)

2220

18

2

1820

2

2

13

1

18

总计

1179

1314

63

75

13

1

2

0

158

八、主干课程和核心课程目录

课程

体系

课程编号

主干课程名称

学分

是否核心课程

通识

教育

34030111

马克思主义基本原理概论

3

17110111

大学英语综合1

4

17110211

大学英语综合2

4

17110311

大学英语综合3

4

17110411

大学英语综合4

4

11110111

高等数学1A

6

11110211

高等数学1B

6

11210311

大学物理2

4

11210341

物理实验2

1.5

学科

基础

32090221

C语言程序设计

4

32021021

离散数学

4

32090121

数据结构与算法

4

32090621

计算机组成原理

3

32090721

操作系统原理

3

32090821

计算机网络

4

32090921

数据库系统原理

4

专业

教育

32093131

面向对象分析设计与UML

2

32093431

大型数据库技术及应用

4

32093531

编译原理

3

32093631

Java企业级开发技术