软件工程专业2013版人才培养方案

  [日期:2015-06-18]  阅读:  

一、培养目标

本专业培养德、智、体、美全面发展的,系统掌握计算机基础理论、软件开发、软件工程管理等计算机应用技术,具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作,以及工程项目的组织与管理能力,能在教育、企事业单位、各级政府机关、社会团体等行业,从事计算机应用系统的研究、开发、管理等方面工作的,具有团队协作能力的高层次实用型、复合型软件工程技术和管理人才。

二、培养要求及特色

本专业培养方案遵循“重基础、多模块、分类指导”原则,加强专业基础课的理论与实践教学,以软件设计、开发、管理为主线,实行“基础理论+专业模块+项目开发”的人才培养模式,通过加强教学与科研相结合、创新性与前沿性的综合实践、第二课堂教学、工程训练和课程设计的强化训练,为塑造学生就业核心竞争力奠定坚实基础。经四年学习要求毕业生应获得以下几方面的知识和能力:

1、掌握软件工程的基本理论、基础知识;

2、掌握计算机软件的分析和设计的基本方法;

3、具有软件系统分析与设计、软件开发以及软件项目工程管理的能力;

4、具备运用先进的工程化方法、技术和工具从事软件分析、设计、开发、维护等工作的能力;

5、具有较强的自学能力、创新意识和较强的团队协作能力;

6、英语具备听、说、写能力并达到国家四级水平;

7、能获得一至两项职业资格证书,基本具备成功就业的能力;

8、能胜任计算机产业部门的软件开发、系统应用和信息服务等工作,以及政府部门、研究单位、金融、商业、通信等多种行业计算机应用开发和管理工作。

三、学制与学位

修业年限: 学制四年,学生也可在4-6年完成学业。

授予学位:工学士学位

毕业最低学分:155学分。

毕业规定:本专业本科生在毕业时应达到德育培育目标和大学生体育合格标准要求,获得毕业最低总学分155学分,其中课内必修课程80.5学分,选修课程46.5学分,独立开设的实践教学环节28学分。

四、主干学科

计算机科学与技术

五、主要课程

高等数学、大学物理、计算机科学与技术导论、离散数学、电路与模拟电子技术、数字逻辑、面向对象程序设计、数据结构、数据库系统概论、操作系统、软件工程、计算机组成原理、计算机网络、汇编语言、高级编程技术与应用、面向对象软件工程、编译原理、软件项目管理等。

六、自主学习课程

企业信息化、信息系统分析与设计、计算机前沿技术。

七、全英/双语课程

离散数学、面向对象软件工程、人工智能导论、软件项目管理、电子商务等。

八、学时与学分

课程结构和学分一览表

课程结构

学时

学分

理论

实践

理论

实践

公共必修课程平台

450

230

25

12.5

学科基础课程平台

474

64

25.5

3.5

专业主干课程平台

220

74

10.5

3.5

自主拓展课程平台

专业限选课程

332

198

16.0

9.5

专业任选课程

126

126

7.5

7.5

博雅课程

(跨专业、跨系、跨校选修课程)

64

 

6

 

实践教学平台

课内实践课程

 

30

 

28

课外拓展课程

 

 

 

4

总计

1666

722

90

69

最低毕业学时

2388

最低毕业学分

155


九、教学进程计划表

软件工程专业2013版课程设置及教学进程计划表

1、理论教学

课程

类别

课 程
名 称

学分

总学时

理论教学

实践教学

考核方式

开 课 学 期 及 周 学 时

开课

单位

公共
必修
课程






中国近现代史纲要

2

32

24

8

E

2

 

 

 

 

 

 

 

思政部

思想道德修养与法律基础

3

48

32

16

E

 

3

 

 

 

 

 

 

思政部

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

5

96

64

32

E

 

 

4

 

 

 

 

 

思政部

形势与政策

2

 

 

 

T

(1)

(1)

(1)

(1)

(1)

(1)

(1)

(1)

思政部

马克思主义基本原理

3

48

32

16

E

 

 

 

2

 

 

 

 

思政部





大学英语A1

3

56

56

 

E

4

 

 

 

 

 

 

 

外语系

程序设计基础

2.5

56

40

16

E

4

 

 

 

 

 

 

 

计算机

大学英语A2

4

72

72

 

E

 

4

 

 

 

 

 

 

外语系

大学英语A3

2

36

36

 

E

 

 

2

 

 

 

 

 

外语系

大学英语A4

2

36

36

 

E

 

 

 

2

 

 

 

 

外语系

大学生职业生涯规划

1

19

10

9

T

 

2

 

 

 

 

 

 

学生处

就业指导

1

19

10

9

T

 

 

 

 

 

 

2

 

学生处

军事理论

2

36

20

16

T

2

 

 

 

 

 

 

 

武装部

大学体育1

1

24

 

24

T

2

 

 

 

 

 

 

 

体育系

大学体育2

1

28

 

28

T

 

2

 

 

 

 

 

 

体育系

大学体育3

1

28

 

28

T

 

 

2

 

 

 

 

 

体育系

大学体育4

1

28

 

28

T

 

 

 

2

 

 

 

 

体育系

大学生心理健康教育

1

18 

18 

 

T

(1)

(1)

 

 

 

 

 

 

教育系

合计

37.5

680

450

230

 

14

11

8

7

0

0

2

0

 

学科

基础

必修

课程

高等数学A1

4

68

68

 

E

5

 

 

 

 

 

 

 

数学系

计算机科学与技术导论

2.5

48

40

8

E

4

 

 

 

 

 

 

 

计算机

高等数学A2

5

84

84

 

E

 

5

 

 

 

 

 

 

数学系

大学物理及实验B

5

90

72

18 

E

 

5

 

 

 

 

 

 

电子系

电路与模拟电子技术

3

64

48

16

E

 

 

4

 

 

 

 

 

计算机

☆数字逻辑

3

64

42

22

E

 

 

4

 

 

 

 

 

计算机

线性代数

2

36

36

 

T

 

 

2

 

 

 

 

 

数学系

☆离散数学

2.5

48

48

 

E

 

 

 

3

 

 

 

 

计算机

概率统计B

2

36

36

 

T

 

 

 

 

 

2 

 

 

数学系

合计

29

538

474

64

 

9

10

10

3

0

2

0

0

 


软件工程专业2013版课程设置及教学进程计划表(续1)

课程

类别

课 程 名 称

学分

总学时

理论教学

实践教学

考核方式

开 课 学 期 及 周 学 时

开课

单位

专业

主干

必修

课程

面向对象程序设计

2.5

54

36

18

E

 

4

 

 

 

 

 

 

计算机

数据结构

3

64

48

16

E

 

 

4

 

 

 

 

 

计算机

计算机组成原理

3

64

48

16

E

 

 

 

4

 

 

 

 

计算机

软件工程导论

2.5

48

40

8

E

 

 

 

 

4

 

 

 

计算机

操作系统

3

64

48

16

E

 

 

 

 

4

 

 

 

计算机

合计

14

294

220

74

 

0

4

4

4

8

0

0

0

 

博雅

限选

课程

选修人文社科类课程不得少于4学分;综合素质系列不得少于2学分。

人文社科系列

4

64

 

 

 

 

 

 

 

 

 

 

 

 

综合素质系列

2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

合计

6

64

 

 

 

 

 

 

 

 

 

 

 

 

专业

限选

课程

在下列开设课程中限选20.5学分

数据库系统概论

2.5

48

40

8

E

 

 

 

4

 

 

 

 

计算机

汇编语言

2

42

18

24

E

 

 

 

3

 

 

 

 

计算机

☆算法分析与设计

2

36

24

12

T

 

 

 

3

 

 

 

 

计算机

计算机网络

3

64

48

16

E

 

 

 

 

4

 

 

 

计算机

高级编程技术与应用

2

48

18

30

E

 

 

 

 

3

 

 

 

计算机

☆面向对象软件工程

2

48

18

30

E

 

 

 

 

3

 

 

 

计算机

数字图象处理

2

36

28

8

T

 

 

 

 

 

3

 

 

计算机

编译原理

2

36

36

 

E

 

 

 

 

 

3

 

 

计算机

微型计算机技术

3

64

48

16

T

 

 

 

 

 

4

 

 

计算机

选择专业方向的学生,除完成上述规定的20.5学分外,还需从下列课程限选5学分

高级数据库技术

1.5

36

18

18

T

 

 

 

 

3

 

 

 

计算机

软件项目管理

2

36

18

18

T

 

 

 

 

 

3

 

 

计算机

软件质量保证

1.5

36

18

18

T

 

 

 

 

 

 

3

 

计算机

选择职业师范教育方向的学生,除完成上述规定的20.5学分外,还需从下列课程限选5学分

心理学

2

36

36

 

E

 

 

2

 

 

 

 

 

教育系

教育学

2

36

36

 

E

 

 

 

2

 

 

 

 

教育系

教学技能训练

1

18

18

 

T

 

 

 

 

 

2

 

 

计算机

普通话

1

 

 

 

学生参加普通话测试成绩达标即可获得学分

合计

25.5

530

332

198

 

0

0

0

10

13

13

3

0

 


软件工程专业2013版课程设置及教学进程计划表(续2)

课程

类别

课 程 名 称

学分

总学时

理论教学

实践教学

考核方式

开 课 学 期 及 周 学 时

开课

单位

专业

任选

课程

开设课程中任意选修15学分(第五学期选2-4学分,第六学期选5-6.5学分,第七学期选6-7.5学分)

高级网页设计

2

48

18

30

T

 

 

 

 

3

 

 

 

计算机

计算方法

2

36

36

 

T

 

 

 

 

3

 

 

 

计算机

☆计算机图形学基础

1.5

36

24

12

T

 

 

 

 

3

 

 

 

计算机

多媒体技术 

1.5

36

18

18

T

 

 

 

 

3

 

 

 

计算机

◎企业信息化

1.5

36

18

18

T

 

 

 

 

3

 

 

 

计算机

移动应用设计与开发

2

48

18

30

T

 

 

 

 

 

3

 

 

计算机

单片机原理及应用 

2

48

18

30

T

 

 

 

 

 

3

 

 

计算机

Linux系统 

2

36

24

12

T

 

 

 

 

 

3

 

 

计算机

组网技术与应用

1.5

36

12

24

T

 

 

 

 

 

3

 

 

计算机

路由与交换技术

1.5

36

12

24

T

 

 

 

 

 

3

 

 

计算机

☆电子商务

2

36

 

 

T

 

 

 

 

 

3

 

 

计算机

◎信息系统分析与设计

1.5

36

18

18

T

 

 

 

 

 

3

 

 

计算机

智能信息处理

1.5

36

18

18

T

 

 

 

 

 

3

 

 

计算机

☆人工智能导论 

2

36

36

 

T

 

 

 

 

 

 

3

 

计算机

☆数据挖掘与数据仓库 

1.5

36

28

8

T

 

 

 

 

 

 

3

 

计算机

分布式系统

2

36

36

 

T

 

 

 

 

 

 

3

 

计算机

信息安全导论

1.5

36

24

12

T

 

 

 

 

 

 

3

 

计算机

计算机系统结构

2

36

36

 

T

 

 

 

 

 

 

3

 

计算机

◎计算机前沿技术

2

36

36

 

T

 

 

 

 

 

 

3

 

计算机

软件测试技术

1.5

36

18

18

T

 

 

 

 

 

 

3

 

计算机

云计算概论

2

36

36

 

T

 

 

 

 

 

 

3

 

计算机

嵌入式系统

2

48

18

30

T

 

 

 

 

 

 

4

 

计算机

物联网应用技术

1.5

36

24

12

T

 

 

 

 

 

 

3

 

计算机

大学生创新创业专题讲座

1

16

16

 

T

 

 

 

 

 

 

2

 

计算机

合计

15

252

126

126

 

 

 

 

 

3

9

11

 

 

理论教学合计

127

2358

1666

692

 

23

25

22

24

24

24

16

0

 

必修课合计(门)

33

 

 

 

 

 

 

 

 

 

 

 

 

 

选修课合计(门)

40

 

 

 

 

 

 

 

 

 

 

 

 

 

注:课程考核方式:E表示考试,T表示考查;课程教学方式:◎表示自主学习课程,☆表示英/双语教学课程

 


软件工程专业2012级课程设置及教学进程计划表(续3)

2、实践教学

课程

类别

课程名称

学分

周数









开课学期及周数

开课
单位

实践

教学

入学教育

-

-

 

 

 

 

 

 

 

 

 

 

学生处

军事训练

1

2

 

 

 

 

 

 

 

 

 

 

学生处

劳动教育

-

-

 

 

 

1~8学期

学生处

软件开发综合实验

1

 

30

30

 

 

 

 

 

 

 

3

 

计算机

数据结构课程设计

2

2

 

 

 

 

 

 

 

 

 

 

计算机

数字逻辑课程设计

1

1

 

 

 

 

 

 

 

 

 

 

计算机

数据库系统课程设计

1

1

 

 

 

 

 

 

 

 

 

 

计算机

高级编程技术课程设计

1

1

 

 

 

 

 

 

 

√ 

 

 

 

计算机

软件工程课程设计

1

1

 

 

 

 

 

 

 

 

 

 

计算机

软件项目管理课程设计

1

1

 

 

 

 

 

 

 

 

 

 

计算机

专业实践

1

1

 

 

 

 

 

(√)

 

 

 

 

选择专业方向做如下实习

专业见习

2

6

 

 

 

 

 

 

 

 

 

 

计算机

毕业实习

8

12

 

 

 

 

 

 

 

 

 

√ 

 

计算机

选择职业教育方向做如下实习

教育见习

2

6

 

 

 

 

 

 

 

 

 

 

计算机

教育实习

2

4

 

 

 

 

 

 

 

 

 

 

计算机

毕业实习

6

8

 

 

 

 

 

 

 

 

 

 

计算机

 

毕业论文(设计)

8

14

 

 

 

 

 

 

 

 

 

 

√ 

计算机

毕业教育

-

-

 

 

 

 

 

 

 

 

 

 

学生处

合计

28

 

30

30

 

 

 

 

 

 

 

 

 

 

课外

选修

课外创新学分

4

 

 

 

 

1-8学期

教务处

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

实践教学合计

28

 

 

 

 

 

 

 

 

 

 

 

 

 

总 计

155

 

2398

726

 

 

 

 

 

 

 

 

 

 

 


十、教学进程总体安排表

学年

学期

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

理论教学周数

学期总周数

 

 

14

20

17

20

16

20

16

20

16

20

16

20

12

20

☆ 

☆ 

 

 

 

18

 

符号说明: ●:理论教学、综合实验课程  ※:考试  ★:军训、入学教育  △:实习 

◇ :教育实习  ◆:课程设计  ■:毕业设计  ☆:毕业教育

 

十一、主要课程简介

1. 计算机科学与技术导论(Guide of Computer Science and Technology)考试方式:闭卷

《计算机科学与技术导论》课程是为刚入学的计算机及相关专业学生而开设计算机入门课程。通过本课程的学习,使专业学生对学科有一个整体的认识,对专业所涉及的核心知识结构及相互之间的关系有一定的了解,对学习这门学科的方法有所了解,从而提高学习本专业知识的兴趣。

2. ☆离散数学(Discrete Mathematics)      考试方式:闭卷

离散数学是计算机科学与技术专业的学科基础必修课程,可采用双语教学。主要介绍在用计算机进行问题求解时常用的数学模型以及相关的数学方法;同时培养学生的问题抽象能力、推理能力、利用数学模型解决问题的能力。要求学生掌握集合、关系和映射、图、代数系统等几类模型的有关概念、基本理论和应用技巧,了解一些基于这些模型的典型算法,初步掌握通过建立数学模型来解决非数值应用问题的思维方法和基本技能。 

3. 程序设计基础(Basic of Programming)      考试方式:闭卷

本课程的任务是使学生能初步掌握高级语言程序设计技术和方法,掌握程序设计语言的基本语句、基本数据类型、数据运算、文件处理、程序设计基本方法、技巧和调试技术。 通过本课程学习,使应考者掌握高级语言及使用高级语言编程的知识,具有用高级语言描述、求解问题的基本能力。

4. 面向对象程序设计(Object-Oriented Program Design)      考试方式:闭卷

本课程的任务是通过学习,使计算机专业学生能够熟练掌握C++程序设计语言及程序设计基本原理和编程技术,掌握C++语言开发环境的使用及C++程序调试和测试的方法。理解对象、继承、多态性等基本概念,初步掌握面向对象程序设计方法,为后继课程的学习及进行课程设计打下必备的基础。

5. 数据结构(Data Structure)      考试方式:闭卷

《数据结构》主要任务是讨论数据的各种逻辑结构、在存储器上的存储结构及其上进行的相关运算的算法,目的是使学生建立起“结构”与“算法”的模型概念,了解和掌握数据组织方法的基本知识和基本技术,培养学生设计算法、开发程序的实际能力。通过课程教学使学生掌握典型数据类型的组织方式、逻辑结构、物理存储结构及其相应的操作和算法,学会分析研究计算机加工的数据对象的特性,能够根据实际问题的需要选择适当的数据结构以及相应的算法,同时进一步提高程序设计的基本能力和技巧。

6. ☆数字逻辑(Digital Logic)      考试方式:闭卷

本课程是计算机科学与技术、网络工程、软件工程等专业的必修基础课程,可采用双语教学。目的是使学生了解逻辑器件与数字逻辑电路的基本工作原理,能灵活运用逻辑代数、卡诺图、状态理论来研究和分析由逻辑器件构成的数字逻辑电路,掌握计算机应用系统中基本逻辑部件的分析与设计方法,并能熟练选择和使用基本逻辑器件及常用功能器件。

7. 汇编语言(Assemble Language)      考试方式:闭卷

本课程是计算机类各专业主要的专业基础课程,课程兼具语言课和专业理论基础课的特点,是衔接计算机硬件知识和软件知识的重要课程。本课程主要讲述80X86系列处理器指令系统、寻址方式、MASM宏汇编语言的语法、程序基本控制结构、程序设计原理及程序调试技巧等内容。课程对掌握计算机内部工作原理、加深对计算机基本概念理解有着重要作用,为今后学习计算机组成原理、计算机体系结构、微型计算机技术、单片机技术等课程打下基础。

8. 计算机组成原理(Computer Organization)      考试方式:闭卷

《计算机组成原理》是计算机科学与技术专业本科生的一门必修课程。通过学习本课程,学生应掌握计算机常用的逻辑器件、部件的原理、参数及使用方法,学懂简单、完备的单台计算机的基本组成原理,学习计算机设计中的入门性知识,掌握维护、使用计算机的基本技能。为学习本专业后继课程和进行与硬件有关的技术工作打好基础。

9. 操作系统(Operating Systems)      考试方式:闭卷

《操作系统》是计算机科学与技术专业本科生的一门必修专业课。操作系统是计算机系统中最基本的系统软件,是计算机系统的资源管理器,是计算机与用户间的接口。操作系统的有关概念、理论和方法是计算机学科技术人员知识结构中的重要组成部分。通过本课程的学习,使学生能够理解操作系统的基本概念、原理和主要功能,掌握经典操作系统(如Windows、UNIX)中资源管理的主要方法,熟悉其用户界面。

10. 计算机网络(Computer Network)      考试方式:闭卷

本课程的任务是通过学习,使计算机专业学生能够熟练掌握计算机网络的基本分类,各种网络的基本体系结构,网络分层协议的基本内容,网络互联的基本原理和方法,有关的网络设备原理,网络管理技术,网络安全机制,网络系统的集成以及网络技术的发展动态。

11. 数据库系统概论(Conspectus of Database Management System)      考试方式:闭卷

本课程完整地讲述了当前数据库技术从基本原理到应用方法和实践的主要内容。通过本课程的学习,使计算机专业的学生能够较系统地了解数据库系统的基本概念、基本原理和方法,较深入地理解关系数据库系统的基本概念、基本原理和方法;较熟练地掌握关系数据库语言SQL,具有数据库应用编程的能力;初步掌握数据库设计的概念和方法,具有一定的数据库设计能力。

12. 软件工程导论(Guide of Software Engineering)      考试方式:闭卷

软件工程介绍软件的基本概念和软件工程的目标,通过对传统的面向过程的软件开发方法和面向对象的软件开发方法的介绍,使学生掌握开发高质量软件的方法;通过对软件开发过程和过程管理技术的学习,使学生了解如何有效地策划和管理软件开发活动。通过本课程的学习,要求学生学会分析软件开发的过程,总结软件开发的规律;学会使用工程化和形式化的技术方法分析和解决软件生产中所遇到的问题;了解计算机辅助软件工程的工具、环境及发展趋势。

13. 软件项目管理(Software Project Management )      考试方式:考查

软件项目管理是为了使软件项目能够按照预定的成本、进度、质量顺利完成,而对成本、人员、进度、质量、风险等进行分析和管理的活动。本课程通过学习项目管理的基本理论、技术和方法,提高学生分析和解决软件项目管理问题的能力。主要教学内容包括:项目及项目管理的概念、项目定义、范围管理、项目组织、项目计划、进度管理、成本控制、项目跟踪、交流沟通、风险管理、项目结束等。

14. 面向对象软件工程(Object-Oriented Software Engineering)      考试方式:闭卷

本课程从软件工程的角度,讲述了在需求获取、系统分析、系统设计、对象设计、系统实现、测试等各种活动中,面向对象技术的应用,包括面向对象的分析、面向对象的设计、面向对象编程,面向对象的实现与测试等技术。主要教学内容包括:面向对象软件工程的概念,开发生命周期介绍;需求获取,用例技术;需求分析,包括UML的使用,面向对象的分析技术;系统设计:包括系统设计模型概述,子系统划分,存储设计,部署模型设计等;对象设计:包括规格化接口,设定约束,关系实现,对象与数据库的转换等;面向对象的测试技术,包括测试过程以及测试用例的编写等。

收藏 推荐 打印 【字体: 】【 关闭
Powered by iwms 6.0