软件工程专业培养方案
发布时间:2017-03-24 浏览次数:

一、业务培养目标:本专业培养具有良好的科学素养,系统掌握计算机基础理论、软件开发、软件管理等计算机应用技术,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作,以及工程项目的组织与管理能力、团队协作能力的高层次实用型、复合型软件工程技术和管理人才。

二、培养规格与要求:本专业学生系统地学习计算机科学与软件工程方面的基本理论和基本知识,接受从事软件开发与应用计算机技能的基本训练,具研究和开发计算机应用软件系统的基本能力。

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

1.掌握计算机科学与技术的基本理论和基本方法。

2.掌握软件基础理论知识和软件工程专业知识

3.掌握计算机应用系统的分析和设计的基本方法。

4.受到良好的软件工程训练,具有较强的工程实践能力

5.具备运用先进的工程化方法、技术和工具从事某一应用领域软件分析、设计、开发、维护等工作的能力。

6.对软件系统、信息系统具有系统级的认识能力

7.掌握文献检索、资料查询的基本方法,具有获取信息的能力。

8.具有较强的自学能力、创新意识和外语应用能力,具备较强的团队协作能力。

三、专业主干学科:计算机科学与技术

四、主要课程:离散数学、C语言程序设计、软件工程概论、数据结构、操作系统原理Ⅰ、数据库原理及应用、计算机通信与网络、软件需求分析、软件项目管理、软件质量保障与测试等。

五、主要实践性教学环节:包括课程设计、课程实践、毕业实习、毕业设计等。

六、主要专业实验:C语言程序设计实验、数据结构实验、操作系统原理Ⅰ实验、数据库原理及应用实验、计算机通信与网络实验、软件需求分析实验、软件项目管理实验、软件质量保障与测试实验等。

七、学制:四年

八、授予学位:工学学士

九、课程结构:

通修课33学分

学科基础课36学分

专业核心课15学分

专业选修课40学分

公共选修课6学分

实践课程35学分

总学分165学分,其中理论课总学分109.5学分,占总学分66%,实验(践)课程55.5学分,占总学分34%,选修课比例35%



教学时间总体安排表

软件工程专业单位:周

学年

学期

理论教学


暑期实践教学

实践教学

入学教育毕业鉴定

军事训练

公假

考试

寒暑假期

教学实习

生产实习

专业实践

毕业实习

毕业设计

1

15


1





(0.5)

2

1

2

4

2

15

2



2





1

2

6

3

13


2


2





1

2

4

4

15

2



2





1

2

6

5

15




2





1

2

4

6

14

2



3





1

2

6

7

8



6


3




1

2

4

8







15

(0.5)





合计

95

6

3

6

11

3

15

1

2

7

14

34

实践性教学环节安排表

软件工程专业单位:周

课程编号

周数

学分

1

2

3

4

5

6

7

8

400001

军事训练

2

2

2








130097

思想政治课实践1

1

1

1








600001-3

社会实践(暑假)

6



2


2


2



130088

C语言程序设计课程设计

1

1


1







130094

计算机硬件技术基础课程设计

1

1


1







130098

思想政治课实践2

2

2



2






130089

C++程序设计课程设计

1

1



1






130090

数据结构课程设计

1

1



1






130091

操作系统原理课程设计

1

1




1





130092

数据库原理及应用课程设计

1

1




1





130518

软件工程课程实践

2

2





2




130519

软件设计与开发课程实践

2

2






2



130093

计算机通信与网络课程设计

1

1






1



130096

创新实践







每周2学时

130095

生产实习

6

4







6


130520

毕业实习

3

2







3


130521

毕业设计

15

13








15

46

35

3

4

4

4

2

5

9

15


理论课教学安排表

软件工程专业

课程类别

课程编号

课程名称

(必修课)

总学分

其中实验学分

各学期周学时分配

备注

(学分分配)

1

2

3

4

5

6

7

8

通修课

701001

形势与政策课

2


1

1

1

1

1

1

1

1


401001

军事理论

2


2









021001

马克思主义基本原理

3


3









021002

思想道德修养与法律基础

2


2









021005

中国近现代史纲要

2



2








021003-4

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

4




4







051001-4

综合英语Ⅰ—Ⅳ

12


3

3

3

3






051005-8

英语网络自学

(4)


2

2

2

2






111001-4

体育Ⅰ—Ⅳ

4


2

2

2

2






501001

大学生创业就业指导

2








2



33


15

9

12

8

1

1

3

1


学科基础课

06230102

高等数学

10


6

4








132033

计算机导论

3

0.5

3









062307

线性代数

2



2








132034

C语言程序设计

4

1


4








132035

离散数学

4



4








132037

计算机硬件技术基础

4

1


4








062308

概率论与数理统计

2.5




3







132036

数据结构

4

1



4







132038

软件工程概论

2.5




3







36

3.5

9

18

10







专业核心课

133040

操作系统原理

4

0.5




4






133041

数据库原理及应用

4

1




4






133042

软件需求分析

3

1





3





133039

计算机通信与网络

4

1






4




15

3.5




8

3

4




专业选修课

40




3

3

12

15

7



公共选修课

6






4

2




实践教学

35











165

20.5

24

27

25

19

20

22

10

1




理论课教学安排表

软件工程专业

课程类别

课程编号

课程名称

(选修课)

总学分

其中实验学分

各学期周学时分配

备注

1

2

3

4

5

6

7

8









134065

*C++程序设计

3

0.5



3







134066

汇编语言程序设计

3

0.5



3







134501

人机交互技术

3

0.5




3






134043

Java程序设计I

3

0.5





3





134502

*软件质量保障与测试

3

0.5





3





134053

软件体系结构

3

0.5





3





134054

Linux程序设计

3

0.5





3





134045

编译原理

3.5

0.5





4





134044

面向对象建模语言UML

3

0.5





3





134055

计算机组成与结构Ⅱ

3

0.5





3





134056

软件工程经济学

2.5







3




134503

J2ME技术

3

0.5






3




134057

*软件项目管理

3

0.5






3




134504

软件系统设计

3

0.5






3




134058

软件工程的形式化方法

2.5

0.5






3




134059

软件过程与管理

3

0.5






3




134060

算法设计与分析

3

0.5






3




134011

微机原理及应用II

4

0.5






4




134046

软件平台与中间件技术

2.5

0.5






3




134047

企业资源计划ERP

2.5

0.5






3




134028

多媒体技术I

3

0.5






3




134505

J2EE技术

3

0.5







3



134506

.NET环境与程序设计

3

0.5







3



134061

数据库设计与开发技术

2.5

0.5







3



134048

计算机网络应用技术

2.5

0.5







3



134049

嵌入式系统原理与设计

2.5

0.5







3



134050

网络安全技术

2.5

0.5







3



134051

第二外语

4








4



134052

计算机辅助设计

3

0.5







3



134062

知识产权与软件保护

2








2



134063

IT职业战略

1








1



134507

技能认证

1








1




文献检索

2








2



134068

专业英语

2








2



合计

93.5

13.5



6

3

22

34

33



注:以上课程每生至少选修40学分。另选修校级公共选修课6学分,其中至少选修2学分艺术类课程。


软件工程专业教学计划的指导性说明

一、选课说明

根据IEEE-CS/ACM制订的计算机教育标准CC2005及教育部高等学校计算机科学与技术教学指导委员会制定的高等学校计算机科学与技术专业发展战略研究报告暨专业规范,结合我校软件工程专业的特色,本专业的培养目标定为实用型、复合型软件工程技术和管理人才

为了达到上述目标,适应学生就业、学生兴趣、特点和发展的需要。本教学计划在专业课程中按专业方向设立了若干专业选修课程模块,学生可以根据自身的需要选择1-2个专业选修课程模块学习。

二、任选课程选课的说明

1、软件设计与开发课程模块:

l方向指选课程:.NET环境与程序设计,数据库设计与开发技术,J2EE技术;

l方向任选课程:编译原理,算法设计与分析,软件体系结构。

2、软件工程技术课程模块:

l方向指选课程:面向对象建模语言UML,软件过程与管理,软件体系结构;

l方向任选课程:软件工程的形式化方法,软件工程经济学,企业资源计划ERP

3、计算机网络技术课程模块:

l方向指选课程:计算机网络应用技术,网络安全技术,J2ME技术;

l方向任选课程:J2EE技术,.NET环境与程序设计,数据库设计与开发技术。

4、嵌入式软件技术课程模块:

l方向指选课程:汇编语言程序设计,Linux程序设计,嵌入式系统原理与设计;

l方向任选课程:编译原理,微机原理及应用IIJ2ME技术。

5、外包软件开发课程模块:

l方向指选课程:第二外语,计算机辅助设计。

三、技能认证考试说明

为了全面拓宽学生就业面,采取学分政策引导,引导学生积极参加NIITJava以及国家相关专业认证考试,取得相关证书者记1个学分。