专业要求与课程设置
在安徽自学考试中,报考软件工程专业本科层次的考生,需要应对的考试课程涵盖多门核心科目,包括高等数学(工本)、离散数学、高级语言程序设计、数据结构与算法、操作系统、软件工程、数据库原理与技术、软件过程与管理、软件质量保证与测试、人机交互的软件工程方法以及计算机网络与信息安全等。
专业学历层次及规格
该专业属于高等教育自学考试中的专升本层次,整体培养水平与普通高等教育本科阶段同类专业的要求相当。考生在达到毕业条件后可以提出毕业申请,审核通过即获发高等教育自学考试软件工程专业专升本毕业证书。若同时满足主考学校规定的学士学位授予条件,还可以进一步申请获得工学学士学位。
培养目标与基本要求
在知识与能力方面,该专业要求考生打好数学以及人文社科的基础,系统掌握计算学科与软件工程领域的基本理论和基础知识,并形成软件系统设计、开发、维护与管理等方面的基础能力与工程素养。具体涵盖以下八项:
一是掌握计算学科的基础理论与知识,熟悉其核心概念、知识结构和典型方法;
二是掌握软件工程专业的基本理论和专业知识,对常用的软件工程平台与工具较为熟悉;
三是能够综合运用所学的知识、方法、技术和工具处理实际问题,能在多种设计方案之间进行权衡与选择,具备软件工程师开展工程实践所需的专业能力;
四是具备软件开发、项目组织管理以及团队协作方面的基础能力;
五是掌握从需求分析、设计、实现、测试到维护和过程管理的方法与技术,有一定的工程意识,能够承担软件的开发、管理与维护工作;
六是了解软件工程学科的发展动向、应用前景与行业需求;
七是了解国家在软件工程专业领域的基本政策与法规;
八是具备学习新知识、新技能的能力以及一定的创新创业能力。
课程设置与学分
专业代码: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 | 13009 | 数据库原理与技术 | 4 |
|
12 | 14126 | 软件过程与管理 | 4 |
|
13 | 13008 | 软件质量保证与测试 | 4 |
|
14 | 13010 | 人机交互的软件工程方法 | 4 |
|
15 | 13017 | 计算机网络与信息安全 | 6 |
|
16 | 10916 | 软件工程毕业设计 |
|
|
总学分 | 73 |
| ||
实践性环节学习考核要求
该专业设置三门实践性环节学习考核课程,分别是《高级语言程序设计(实践)》(2)、《数据结构与算法(实践)》(2)和《软件工程(实践)》(2)。
其中,高级语言程序设计(实践)要求考生运用开发语言完成一个具体程序类题目的设计,并据此撰写实践报告,目的在于使考生切实掌握程序设计语言的书写与程序开发方法。
数据结构与算法(实践)要求考生运用开发语言完成一个具体的数据结构算法类题目设计,并撰写实践报告,目的在于使考生真正掌握数据结构与算法的设计以及程序开发方法。
软件工程(实践)要求考生针对一个具体软件类题目,采用软件工程方法开展分析与设计,并在一定程度上加以实现,最后撰写实践报告,目的在于使考生切实掌握软件工程的分析与设计方法。
毕业设计环节则要求考生在教师指导下完成一道具有一定广度和深度的专业类题目,并据此完成毕业设计大论文。通过毕业设计,可以提升学生的综合能力,同时实现对学习成果的全面考核和对教育教学质量的检验。
小编寄语:愿你以坚持为笔,在学习的道路上写下属于自己的精彩篇章。

