软件工程专业培养方案
2017-05-09  

软件工程专业培养计划

制:四年                                   起用年级:2016

培养目标:

培养德智体美全面发展,掌握计算机软件基础理论、软件工程专业及应用知识,具备程序设计和软件开发能力,具有软件开发实践和项目组织的经验,具有创新创业意识和团队精神,具有良好的外语运用能力和国际竞争力,能适应技术进步和社会需求变化的高层次研究应用型、工程型软件工程专门人才。

本专业毕业生毕业5年后,应较熟练掌握现代软件项目开发的方法,具有独立承担较复杂软件项目的详细设计的能力,具有对新技术快速学习的能力,掌握一门或两门新的软件开发技术;熟悉软件行业国内外现状和发展趋势;具有一定的软件项目管理的实践经验,取得有实用价值的技术成果和经济效益,能根据社会需求的变化、采用新技术独立或团队合作完成复杂软件项目的设计与开发。

培养要求:

以学习软件工程知识为主,掌握数学、物理、法律和管理基础、计算机软件等领域知识,使学生在软件工程理论基础和实际能力两个方面都得到培养,掌握相关的基本技能,具有分析和解决问题的能力。

毕业生应获得以下几方面的知识和能力:

1、工程知识能够将数学、自然科学、计算机基础知识、软件工程理论、软件开发技术用于解决某一行业复杂软件工程问题;

2、问题分析能够应用数学、自然科学和工程科学的基本原理,识别、表达、并通过文献研究分析复杂软件工程问题,以获得有效结论;

3、设计/开发解决方案能够应用软件工程的基本原理和方法,分析、设计、开发复杂软件项目的解决方案;并能够在设计环节中体现创新意识,考虑社会、健康、安全、法律、文化以及环境等因素;

4、研究能够基于软件工程基本原理和方法对复杂软件设计、开发问题进行研究,包括软件开发模型研究、软件架构设计、数据处理与分析、软件运行效率分析等;

5、使用现代工具能够利用主流技术、网络资源、软件工程工具解决软件工程项目中的复杂问题;

6、工程与社会能够基于工程相关背景知识进行合理分析、评价专业工程项目实践和复杂工程问题解决方案对社会、健康、安全、法律以及文化的影响;

7、环境和可持续发展能够理解和评价针对复杂工程问题的工程实践对环境、社会可持续发展的影响;

8、职业规范具有人文社会科学素养、社会责任感,能够在工程实践中理解并遵守工程职业道德和规范,履行责任;

9、个人和团队能够在多学科背景下的团队中承担个体、团队成员以及负责人的角色;

10、沟通能够与业界同行及社会公众进行有效沟通和交流,并具备一定的国际视野,能够在跨文化背景下进行沟通和交流;

11、项目管理能够将项目管理的原理和经济决策的方法用于大规模软件全生命周期过程中;

12、终身学习具有自主学习和终身学习的意识,有不断学习和适应发展的能力,能及时了解软件工程领域最新理论、技术及国际前沿动态。

主干学科:软件工程

学位课:

毛泽东思想和中国特色社会主义理论体系概论,外语,高等数学,计算机应用基础与程序设计,离散数学,数据结构与算法,操作系统,计算机组成原理,计算机网络原理,软件项目管理,软件质量保证与测试。

授予学位:工学学士

一、培养计划总体安排表

学年

学期

教 学 进 度 安 排(周)

理论教学

军训

课程设计

企业实训

企业实习

毕业设计

体能测试

创业实训

双创教育

两课实践

考试

假期

小计

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

A

B

C

D

E

F

G

H

I

J

K

L

1

B

B

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

K

15

2

0.4

1

1

6

25

2

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

K

19

0.4

1

1

6

26

3

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

K

19

1

1

6

26

4

C

C

C

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

K

16

3

0.4

1

6

26

5

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

H

K

C

C

17

2

1

1

1

6

26

6

A

A

A

A

A

A

A

A

A

A

A

A

A

A

A

K

C

C

C

C

15

4

0.4

1

6

26

7

D

D

D

D

D

D

D

D

D

D

D

D

E

E

E

E

E

E

12

6

6

6

26

8

F

F

F

F

F

F

F

F

F

F

F

F

F

F

F

F

F

17

17

二、毕业生学分要求

类 别

各 学 期 规 定 学 分 数

最低毕业要求

备 注

学时数

学分数

百分比

理论 教 学

公共课平台

公共基础必修课

11.1

17.6

13.6

9.1

2

0.5

0

0

968

53.9

27.22%

通识选修课

0

4

4

0

2

0

0

0

160

10

5.05%

专业课平台

专业基础课

6.5

9

8.5

9.5

19.5

3

0

0

896

56

28.28%

专业限选课

0

0

0

6

0

7.5

0

0

216

13.5

6.81%

专业选修课

0.25

0

0

0

0

5.75

0

0

104

6

3.03%

小 计

17.85

30.6

26.1

24.6

23.5

16.75

0

0

2344

139.4

70.40%

周学时

19.04

25.77

21.98

24.60

22.12

17.87

集中实践性环节

3.4

1.4

1

3.4

4

4.4

24

17

937.6

58.6

29.60%

累 计

21.25

32

27.1

28

27.5

21.15

24

17

3281.6

198

100.00%

三、教学安排

课 程 平 台

课 程 性 质

课程编码

学时数

公 共 课 平 台

公 共 基 础 必 修 课

1

19110050

思想道德修养与法律基础A

2

32

4

1

2

19110170

中国近现代史纲要A

2

32

4

3

3

19110030

马克思主义基本原理B

2

32

4

2

4

19110000

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

2

32

4

4

5

19110010

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

2

32

4

5

6

19110070

形势与政策Ⅰ

0.5

8

2

2

7

19110080

形势与政策Ⅱ

0.5

8

2

4

8

19110090

形势与政策Ⅲ

0.5

8

2

6

9

12110900

体育Ⅰ*

0.6

36

2

1

10

12110910

体育Ⅱ*

0.6

36

2

2

11

12110920

体育Ⅲ *

0.6

36

2

3

12

12110930

体育Ⅳ*

0.6

36

2

4

13

06114860

外语AⅠ

3.5

56

4

1

14

06114870

外语AⅡ

3.5

56

4

2

15

06114880

外语AⅢ

3

48

4

3

16

06114890

外语AⅣ

3

48

4

4

17

08110020

高等数学AⅠ*

5

80

4

1

18

08110030

高等数学AⅡ*

6

96

4

2

19

08110040

线性代数B

2

32

4

2

20

08110060

大学物理Ⅰ

3

48

4

2

21

08110050

概率论与数理统计B

3

48

4

3

22

08110070

大学物理Ⅱ

3

48

4

3

23

08110080

物理实验AⅠ

2

32

32

4

3

24

08110090

物理实验AⅡ

1.5

24

24

4

4

25

05113670

创业与企业管理(三级项目)

1.5

24

4

4

小计

53.9

968

通识 选修 课

1

社会科学类

4

64

2

2

人文艺术类

4

64

3

3

自然科学与技术类

2

32

5

小计

10

160

专 业 课 平 台

专 业 基 础 课

1

20110240

软件工程导论

1

16

/4

1

2

20110510

计算机应用基础与程序设计(三级项目)*

5.5

88

36

6

1

3

04110070

离散数学*

4

64

6

2

4

20110310

C/C++程序设计(三级项目)

5

80

24

6

2

5

20110350

数据结构与算法(三级项目)*

5.5

88

24

6

3

6

20110020

数值计算方法

3

48

12

4/

3

7

04110740

电子技术

4.5

72

6/

4

8

20110180

计算机组成原理*

5

80

20

/6

4

9

04110320

软件工程A

3

48

5/

5

续前表

课 程 平 台

课 程 性 质

课程编码

学时数

专 业 课 平 台

专 业 基 础 课

10

20110080

编译原理

4

64

16

6

5

11

04110190

操作系统A*

3.5

56

4

5

12

20110520

数据库原理(三级项目)

4

64

16

6/

5

13

20110390

专业外语

2

32

4/

5

14

20110090

汇编语言程序设计

3

48

16

6

5

15

20110100

计算机网络原理(三级项目)*

3

48

8

4/

6

小计

56

896

专业限选课

.Net方向

1

20110400

.Net Web开发技术

4

64

12

6/

4

2

20110530

Linux应用技术(三级项目)

2

32

16

4/

4

3

20110540

软件质量保证与测试(三级项目)*

2.5

40

4

6

4

20110130

软件用户界面设计

2

32

8

4

6

5

20110550

软件项目管理(三级项目)*

3

48

8

4

6

小计

13.5

216

Java方向

1

20110370

Java Web开发技术

4

64

12

6/

4

2

20110530

Linux应用技术(三级项目)

2

32

16

4/

4

3

20110540

软件质量保证与测试(三级项目)*

2.5

40

4

6

4

20110130

软件用户界面设计

2

32

8

4

6

5

20110550

软件项目管理(三级项目)*

3

48

8

4

6

小计

13.5

216

专 业 选 修 课

1

14110020

职业生涯规划与就业指导Ⅰ

0.25

8

2

1

2

14110060

职业生涯规划与就业指导Ⅱ

0.75

16

2

6

3

20110330

系列专题讲座

1

16

6

4

04119240

软件代码开发技术

2

32

5

5

04119250

软件工程形式化方法

2

32

5

6

04119270

人机交互的软件工程方法

1.5

24

5

7

04119280

大型软件系统设计

2

32

5

8

20110220

嵌入式软件设计

2

32

16

5

9

20110230

计算机病毒分析与对抗

3

48

8

4

5

10

04116010

密码学及应用

4

64

6

5

11

20110250

系统软件分析与设计

2

32

16

4

5

12

20110160

网络伦理

1.5

24

5

13

04110820

Windows程序设计

2

32

16

/5

5

14

04116130

计算机取证技术

2

32

6

15

20110270

移动平台应用开发

2

32

16

4

6

16

04119310

软件设计模式与UML建模技术

2

32

6

17

20110290

软件需求分析

2.5

40

8

4/

6

18

20110030

软件设计与体系结构

4

64

24

6

6

19

04116160

计算机图形学B

3

48

6

20

04116100

操作系统安全

2

32

6

21

04116050

Web数据库技术(Java)A

2.5

40

8

6

续前表

课 程 平 台

课 程 性 质

课程编码

学时数

专 业 课 平 台

专 业 选 修 课

22

04110400

计算机系统安全

2

32

6

23

04116110

电子商务信息安全

2

32

6

24

20110500

计算机系统结构

2.5

40

6

25

20110050

信息隐藏技术

2

32

4

6

26

04110260

.NET软件设计

2

32

12

6

27

20110060

多媒体技术应用

2

32

8

4

6

28

04110380

管理信息系统

2

32

4

6

29

04110360

并行计算导论

2

32

4

6

30

20110120

网络安全

2

32

4

6

31

20110420

Android/IOS平台移动应用开发

3.5

56

28

4

7

32

20110430

移动云应用开发

2

32

12

4

7

33

20110440

大数据技术

3.5

56

24

4

7

34

20110450

数据可视化技术

2

32

8

4

7

35

20110460

Web UI设计

3.5

56

24

4

7

36

20110470

交互设计导论

2

32

4

4

7

37

20110480

高级Web应用设计与开发

3.5

56

28

4

7

小计

80.5

1288

注:1.周学时后有“/”的表示该课程要在前半学期开课,周学时前有“/”的表示该课程在后半学期开课。

2.课程名称后有“*”的表示该课程是学位课。

四、专业培养计划说明

1、本专业最低毕业要求学分为198分。

2、本专业培养计划安排课内理论总学时2344学时,占总学时71.99%,主要由五类课程组成:

(1)公共基础课25门,968学时,计53.9学分,占理论总学时41.3%。

(2)专业基础课15门,896学时,计56学分,占理论总学时38.23%。

(3)专业限选课5门,216学时,计13.5学分,占理论总学时9.22%。

(4)通识选修课中,学生应至少修够(160)学时,计(10)学分,占理论总学时6.83%。通识选修课包括人文艺术类、社会科学类和自然科学与技术类选修课程。学生可根据个人基础、能力、兴趣选修。其中人文艺术类不少于(64)学时,计(4)学分,社会科学类不少于(64)学时,计(4)学分;自然科学与技术类不少于(32)学时,计(2)学分。

(5)专业选修课中,学生应至少修够104学时,计6学分,占理论总学时4.44%。

(6)设置学位课16门,896学时,计49.4学分,占理论总学时38.23%。

3、本专业培养计划四年内安排集中实践性环节58.6周,58.6学分,占总学分29.60%。

4、(3+1)模式,企业实训12周,企业实习6周,毕业设计17周,35学分。

五、集中实践性教学环节安排

序号

课程编码

课程名称

学分

学期

起止周

备注

1

09113310

国防教育与军事训练

2

1

3-4

2

12110940

体测Ⅰ*

0.4

1

3

19110130

思想道德修养与法律基础社会实践

1

1

分散进行

4

19110140

马克思主义基本原理社会实践

1

2

分散进行

5

12110950

体测Ⅱ*

0.4

2

6

19110150

中国近现代史纲要社会实践

1

3

分散进行

7

12110960

体测Ⅲ*

0.4

4

8

20110360

数据结构与算法课程实践(二级项目)

3

4

3

9

20110560

操作系统课程设计(二级项目)

2

5

19-20

10

05113680

创业与经营实训

1

5

11

19110160

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

1

5

分散进行

12

12110970

体测Ⅳ*

0.4

6

13

20110570

软件工程课程设计(二级项目)

4

6

17-20

14

20110580

创新创业教育

6

7

合计

23.6

六、课外安排与要求

1.在“培养计划安排”中的“实验(践)”栏内,斜杠下的数字为课外安排课时。

2.体育课安排的课外学时主要用于学生的课外体育锻炼,具体考核在学生的综合成绩中体现。

3.部分课程额外安排的上机学时是提供学生课余练习所用,不计入成绩考核。

4.对于思政课安排的课外学时,要求学生利用假期和课余时间参加社会调查、参与教学实践基地建设和自愿服务、公益活动等,以提交调查报告、心得体会、实践报告等方式进行考核。

七、企业集中实践安排与要求

序号

课程编码

课程名称

学分

学期

起止周

备注

1

20110200

企业实训

12

7

1-12

2

20110210

企业实习

/6

7

13-18

3

20110410

毕业设计(一级项目)

17

8

1-17

合计

35

课程说明:

企业集中学习环节共35周,分为企业实训、企业实习和毕业设计三个阶段,其中企业实训阶段的目标为全面提高学生的职业竞争力,保障学生就业质量的提升,能够在软件开发领域有一定的工作能力;企业实习与毕业设计阶段主要培养学生综合运用所学的软件工程的知识,在导师的指导下能够开发出解决实际问题的一个较为完整的软件,培养学生创新能力和独立解决问题的能力。

八、企业教师授课安排与要求

序号

课程名称

学习内容

学时

学期

备注

1

数据结构与算法课程实践

综合C/C++、数据结构、算法分析做一个二级项目

3周

4

企业教师带学生实际开发软件

2

软件工程A

企业开发软件的工程化方法

4

5

企业教师讲解

3

.Net Web开发技术

用.Net Web技术开发一个企业实际的中小规模软件

8

4

企业教师带学生实际开发软件

4

软件质量保证与测试*

企业是如何进行软件测试的

8

6

测试案例分析

5

软件用户界面设计

企业用户界面设计过程

8

6

企业案例讲解

6

软件项目管理*

企业软件项目管理技术

8

6

企业案例讲解

7

Java Web开发技术

用Java Web技术开发一个企业实际的中小规模软件

8

4

企业教师带学生实际开发软件

8

系列专题 讲座

软件工程领域热点内容

6

2

企业教师讲解

9

专业选修课

讲授软件行业当前热门的理论与技术

64

5或6

企业教师开设选修课

关闭窗口