在线咨询 学院官方微信
   

首页 > 自学考试 > 主考专业 > 正文

080902软件工程(专升本)

发布时间:2026-05-25 浏览量:

 

软件工程(专升本)专业考试计划

专业代码:080902 

 

 

一、培养目标

本专业培养理想信念坚定,德、智、体、美、劳全面发展,具有较高的科学文化素养、职业道德水准、创新创业能力和社会责任感,适应社会和经济发展需要,具有良好的数学基础,熟练掌握计算学科基础理论、软件工程专业基础知识、基本技能和基本方法,具备计算机信息系统的工程实践能力,能在科学研究、工程技术、应用管理等岗位从事软件系统设计、开发、维护和管理等方面工作的工程技术应用型人才。

二、培养要求

本专业要求掌握数学和人文社科基础知识,掌握计算学科、软件工程相关的基础知识和基本理论,具备软件系统设计、开发、维护和管理等方面的基本能力和基本工程素养。主要包括:

1. 掌握计算学科的基础知识和基本理论,了解计算学科的核心概念、知识结构和典型方法;

2. 掌握软件工程专业的基本理论和专业知识,熟悉常用的软件工程相关平台和工具;

3. 具备综合运用掌握的知识、方法、技术和工具解决实际问题的能力,能够权衡和选择各种设计方案,具备作为软件工程师从事工程实践的专业能力;

4. 具备软件开发、项目组织管理和团队合作的基本能力;

5. 掌握软件需求分析、设计、实现、测试、维护和过程管理的方法和技术,具有一定的工程意识,具备软件开发、管理和维护的工程实践能力;

6. 了解软件工程学科的发展动态、应用前景和行业需求;

7. 了解国家软件工程专业领域的基本政策和法规;

8. 具备对新知识、新技能的学习能力和一定的创新创业能力。

三、课程设置与学分

本专业主干学科为计算机科学与技术、软件工程。参加本专业相关课程学习需自行完成“计算机应用技术(专科)”或“软件技术(专科)”专业必设课程有关知识学习。

本专业课程设置如下表,必考课程为 10 门,学分为 51 分。选考门数不少于 5 门,学分不低于

22 分。考试课程相关的实践考核环节部分不单独计入课程总门数。


专业名称:软件工程 代码:080902

 

课程类别

序号

课程代码

课程名称

学分

备注

 

 

思政课

1

15040

习近平新时代中国特色社会主义思想概论

3


2

15043

中国近现代史纲要

3


3

15044

马克思主义基本原理

3


 

4

13000

英语(专升本)

7


5

00023

高等数学(工本)

10


6

02324

离散数学

4


 

7

13013

高级语言程序设计

4


13014

高级语言程序设计(实践)

2


 

8

13003

数据结构与算法

4


13004

数据结构与算法(实践)

2


9

13180

操作系统

4


 

10

13005

软件工程

3


13006

软件工程(实践)

2


 

 

11

13015

计算机系统原理

4

 

 

 

 

选考门数不少于 5

门,学分不低于 22

分。

12

08693

计算机网络技术操作(实践)

5

13

08695

数据库及其应用操作(实践)

6

14

13008

软件质量保证与测试

4

15

14126

软件过程与管理

4

16

13010

人机交互的软件工程方法

4

17

13011

人工智能与大数据

6

18

13017

计算机网络与信息安全

6

19

03453

创业学

6

毕业环节

20

11574

软件工程毕业论文

0


总学分

73

 

说明:

1. 考生取得理论课程考试合格成绩后,方可报考相应的课程实践。

2. 考生取得所有理论课程考试及相应课程实践的合格成绩后,方可报考毕业论文。

3. 软件质量保证与测试(代码:13008)为“强实践”课程。

四、毕业要求

1. 凡取得本考试计划规定 16 门课程(包括毕业论文)的合格成绩,学分累计达 73 分及以上,政治思想品德经鉴定符合要求者,可申请办理本专业毕业证书。

2. 本专业为专科起点本科层次,考生申请毕业时须提供国家承认学历的专科及专科以上毕业证

书。


 

 

 

五、新旧计划课程顶替办法

软件工程专业计划课程与原计划课程对照表

 

新计划课程

 

原计划课程

序号

课程代码

课程名称

1

13000

英语(专升本)

见说明

2

00023

高等数学(工本)

01336 软件项目管理()

3

02324

离散数学

02141 计算机网络技术、06190

 

4

13013

高级语言程序设计

 

07026 网络应用程序设计(含实践 5057)

13014

高级语言程序设计(实践)

 

5

13003

数据结构与算法

 

01335   软件产品测试

13004

数据结构与算法(实践)

6

13180

操作系统

04747Java 语言程序设计(一)(含实践)、13215

 

7

13005

软件工程

 

02333   软件工程(含实践)

13006

软件工程(实践)

8

13015

计算机系统原理

02328 面向对象程序设计(含实践)

9

08693

计算机网络技术操作(实践)


10

08695

数据库及其应用操作(实践)

07163 高级数据库技术(含实践)

11

13008

软件质量保证与测试

02197 概率论与数理统计()

12

14126

软件过程与管理

06094 离散数学()

13

13010

人机交互的软件工程方法

07167 多媒体计算机技术(含实践)

14

13011

人工智能与大数据


15

13017

计算机网络与信息安全

07875 信息安全工程

16

03453

创业学

03453 创业学

 

说明:

1.凡取得 00015 英语(二)课程合格成绩,可以顶替 13000 英语(专升本)及总学分不超过 7 学分的一至两门选考课程合格成绩。

2.2026 年之前取得 07169 软件开发工具与环境(含实践)课程合格成绩可以顶替一门学分不超过

4 学分的选考课程成绩。


软件工程专业计划课程与原游戏软件开发技术课程对照表

 

新计划课程

 

原计划课程

序号

课程代码

课程名称

1

13000

英语(专升本)

见说明

2

00023

高等数学(工本)

08762 可视化程序设计(含实践)

3

02324

离散数学

05707 游戏创意与设计概论

 

4

13013

高级语言程序设计

 

05718 游戏开发流程与引擎原理(含实践)

13014

高级语言程序设计(实践)

 

5

13003

数据结构与算法

 

05710 多媒体技术应用(含实践)

13004

数据结构与算法(实践)

6

13180

操作系统

04747Java 语言程序设计(一)(含实践)

 

7

13005

软件工程

 

05713DirectX(含实践)

13006

软件工程(实践)

8

13015

计算机系统原理

05720 游戏文化与心理学

9

08693

计算机网络技术操作(实践)


10

08695

数据库及其应用操作(实践)


11

13008

软件质量保证与测试

05712 艺术设计基础

12

14126

软件过程与管理

02333 软件工程(含实践)

13

13010

人机交互的软件工程方法

12677 网络游戏设计与制作(实践)

14

13011

人工智能与大数据

01336 软件项目管理()

15

13017

计算机网络与信息安全


16

13453

创业学

03453 创业学

 

说明:

1. 凡取得 00015 英语(二)课程合格成绩,可以顶替 13000 英语(专升本)及总学分不超过 7 学分的一至两门选考课程合格成绩。

2.2026 年之前取得 05717 游戏架构导论课程合格成绩可以顶替一门学分不超过 4 学分的选考课程成绩。

六、课程说明

1.离散数学[02324]

本课程主要研究离散量的结构与相互关系。主要内容包括:命题逻辑和一阶谓词逻辑的基本概念、基本演算和推理证明,集合的概念和运算、二元关系和函数,代数系统的概念和运算、格与布尔代数,图的基本概念,树、欧拉图与哈密顿图、平面图等图的应用。

2. 高级语言程序设计[13013]

本课程主要内容包括:C 语言的语法规则,基本数据类型、运算符和表达式,各类 C 语句、数组、函数、指针、结构体类型和文件,以及结构化程序的设计方法和三种基本结构,设计和调试 C 语言程序等。

3. 数据结构与算法[13003]

本课程主要内容包括各种数据结构(如数组、链表、栈、队列、树、图等)的定义、性质、操作以及它们之间的关系,典型的应用,分析算法的时间复杂度和空间复杂度。通过本课程学习,培养设计、分析和实现数据结构相关算法的能力,对算法的时间复杂度和空间复杂度进行分析和评估, 以便在实际应用中选择最优算法。


4.操作系统[13180]

本课程主要内容包括操作系统的概念、发展历史、分类、功能、特征及进一步的发展、作业管理与用户接口、进程管理、处理机调度、存储管理、文件管理、输入输出设备管理等。通过本课程学习,了解计算机系统中各种软硬件资源的管理方法,掌握基本概念、基本功能、基本原理、基本算法、资源管理和分配的基本策略以及涉及到的数据结构和设计技巧。

5.软件工程[13005]

本课程主要内容包括软件工程的基本概念、用于建模的 UML 语言、项目组织和管理的基本方法、系统开发过程中的需求的获取与分析、系统设计、对象设计、模型到代码映射实现、测试和变更管理等内容。通过本课程学习,掌握软件系统开发的基本方法,能组织实施软件开发项目。

  1. 计算机系统原理[13015]

本课程内容涵盖计算机的五大部件的工作原理、设计方法和典型应用。具体包括全加器、运算器、存储器、总线与微命令、累加器、程序计数器、微程序控制器、简单模型机、微程序设计。通过本课程学习,理解计算机系统原理的概念和方法,加深对计算机软、硬件系统的理解,建立硬件/ 软件协同的整机概念。

  1. 软件质量保证与测试[13008]

本课程主要内容包括单元测试、集成测试、系统测试、验收测试等不同阶段和层次的测试、白盒测试和黑盒测试方法、软件质量与软件测试之间的关系。通过本课程学习,掌握软件测试的基本方法和技术,培养设计测试用例、执行测试、分析测试结果的能力,了解软件质量保证的体系和方法,提高发现和解决软件缺陷的能力。

  1. 软件过程与管理[14126]

该课程融合软件工程、过程管理、项目管理、质量管理等相关知识与方法,是软件过程与管理技术在软件质量管理上的具体应用。通过本课程学习,了解软件过程管理的基本内容,理解软件过程的框架、标准和内涵,掌握软件开发过程的一套标准化管理方法,能将过程模型灵活应用于实际项目管理中,能解决软件开发过程中遇到的问题,对软件过程进行评估和改进。

  1. 人机交互的软件工程方法[13010]

本课程主要内容包括人机交互的基础知识、交互设计的目标及原则、常用的人机交互设计模式以及常用的软件交互设计工具。通过本课程学习,理解人机交互的概念,了解人机交互发展历史; 掌握人机交互设计的目标及原则、模型与理论;能够应用各种交互物件为复杂软件系统设计人机交互方案。

  1. 人工智能与大数据[13011]

本课程主要内容包括人工智能与大数据的基本概念和发展现状、深度学习的基本概念、深度卷积神经网络的基本理论方法和常用的网络结构。通过本课程学习,理解人工智能和大数据的基本概念,理解深度学习与人工智能之间的关系;掌握常用的卷积神经网络结构和训练方法,将人工智能和大数据技术应用到实际场景中。

  1. 计算机网络与信息安全[13017]

本课程主要内容包括:计算机网络与信息安全的基本概念和原理,计算机网络安全技术基础, 网络身份认证与访问控制,网络数据加密与解密,网络安全策略与管理等。通过本课程学习,理解并应用计算机网络及安全方面的理论知识,开展工程领域中的抽象问题、模型与算法、设计实验、分析与解释数据等研究工作,提升复杂计算机网络和安全系统的分析与架构设计能力。