自考软件工程本科考哪些科目?四川考生报考指南
想通过自考读软件工程本科,先要弄清考试科目怎么定。各省课程计划不同,四川考生应以省教育考试院公布的专业课程安排为准,本文梳理科目构成、专业培养目标和适合人群。
本文目录5 个章节
自考软件工程本科到底考哪些科目?
先给结论:自考软件工程本科没有全国统一的科目清单,具体考什么由各省自考专业课程计划决定。同一门课在不同省份的课程代码、学分、是否含实践环节都可能不同。
表格内容较多,可左右滑动查看 →
序号 | 课程代码 | 课程名称 | 学分 | 备 注 |
| 1 | 03708 | 中国近现代史纲要 | 2 | |
| 2 | 03709 | 马克思主义基本原理概论 | 4 | |
| 3 | 00015 | 英语(二) | 14 | |
| 4 | 02197 | 概率论与数理统计(二) | 3 | |
| 5 | 02324 | 离散数学 | 4 | |
| 6 | 04737 | C++程序设计 | 3 | |
| 04738 | C++程序设计(实践) | 2 | ||
| 7 | 07163 | 高级数据库技术 | 4 | |
| 07164 | 高级数据库技术(实践) | 2 | ||
| 8 | 07026 | 网络应用程序设计 | 1 | |
| 05057 | 网络应用程序设计(实践) | 4 | ||
| 9 | 02333 | 软件工程 | 3 | |
| 02334 | 软件工程(实践) | 1 | ||
| 10 | 07167 | 多媒体计算机技术 | 4 | |
| 07168 | 多媒体计算机技术(实践) | 1 | ||
| 11 | 02382 | 管理信息系统 | 4 | |
| 02383 | 管理信息系统(实践) | 1 | ||
| 12 | 07029 | 软件项目管理 | 4 | |
| 13 | 07169 | 软件开发工具与环境 | 3 | |
| 07170 | 软件开发工具与环境(实践) | 1 | ||
| 14 | 02141 | 计算机网络技术 | 4 | |
| 15 | 07172 | 信息安全 | 4 | |
| 16 | 10916 | 软件工程毕业设计 | 0 | |
| 合 计 | 73 | |||
表格内容较多,可左右滑动查看 →
序号 | 课程类别 | 课程代码 | 课程名称 | 学分 | 考试方式 |
1 | 必设1 | 03708 | 中国近现代史纲要 | 2 | 笔试 |
2 | 必设1 | 03709 | 马克思主义基本原理概论 | 4 | 笔试 |
3 | 必设1 | 13000 | 英语(专升本) | 7 | 笔试 |
4 | 必设1 | 00023 | 高等数学(工本) | 10 | 笔试 |
5 | 必设1 | 02324 | 离散数学 | 4 | 笔试 |
6 | 必设2 | 13003 | 数据结构与算法 | 4 | 笔试 |
必设2 | 13004 | 数据结构与算法(实践) | 2 | 实践 | |
7 | 必设2 | 13005 | 软件工程 | 3 | 笔试 |
必设2 | 13006 | 软件工程(实践) | 2 | 实践 | |
8 | 必设2 | 13013 | 高级语言程序设计 | 4 | 笔试 |
必设2 | 13014 | 高级语言程序设计(实践) | 2 | 实践 | |
9 | 必设2 | 13180 | 操作系统 | 4 | 笔试 |
10 | 选设 | 13008 | 软件质量保证与测试 | 4 | 实践(能力考核) |
11 | 选设 | 13015 | 计算机系统原理 | 4 | 笔试 |
12 | 选设 | 13011 | 人工智能与大数据 | 6 | 笔试 |
13 | 选设 | 13007 | 编译原理 | 4 | 笔试 |
14 | 选设 | 13009 | 数据库原理与技术 | 4 | 实践(能力考核) |
必设3 | 11574 | 软件工程毕业论文 | 论文答辩 |
从各地已公布的专业计划看,这个专业的课程大致由三类构成:一是思想政治类公共课,如中国近现代史纲要、马克思主义基本原理概论;二是数学与专业基础课,如离散数学、高级语言程序设计、数据结构与算法、操作系统;三是专业核心与方向课,如软件工程、数据库原理与技术、软件质量保证与测试、计算机网络与信息安全等,多数计划还要求完成毕业设计或毕业论文。不少课程除笔试外还配有实践考核环节。
因此,纠结"别处考什么"意义不大,关键是查你报名所在省的当期课程设置。
表格内容较多,可左右滑动查看 →
序号 | 课程代码 | 课程名称 | 学分 | 课程类别 | 考试方式 |
1 | 03708 | 中国近现代史纲要 | 2 | 必考 | 笔试 |
2 | 03709 | 马克思主义基本原理概论 | 4 | 必考 | 笔试 |
3 | 13000 | 英语(专升本) | 7 | 必考 | 笔试 |
4 | 00023 | 高等数学(工本) | 10 | 必考 | 笔试 |
5 | 02324 | 离散数学 | 4 | 必考 | 笔试 |
6 | 13013 | 高级语言程序设计 | 4 | 必考 | 笔试 |
6 | 13014 | 高级语言程序设计(实践) | 2 | 必考 | 非笔试 |
7 | 13003 | 数据结构与算法 | 4 | 必考 | 笔试 |
7 | 13004 | 数据结构与算法(实践) | 2 | 必考 | 非笔试 |
8 | 13180 | 操作系统 | 4 | 必考 | 笔试 |
9 | 13005 | 软件工程 | 3 | 必考 | 笔试 |
9 | 13006 | 软件工程(实践) | 2 | 必考 | 非笔试 |
10 | 13008 | 软件质量保证与测试 | 4 | 必考 | 笔试 |
11 | 13009 | 数据库原理与技术 | 4 | 必考 | 笔试 |
12 | 09042 | Web 程序设计 | 4 | 必考 | 笔试 |
13 | 13017 | 计算机网络与信息安全 | 6 | 必考 | 笔试 |
14 | 13011 | 人工智能与大数据 | 6 | 必考 | 笔试 |
15 | 10916 | 软件工程毕业设计 | 0 | 必考 | 毕业环节 |
- 公共课:思想政治类课程,各省计划普遍设置
- 基础课:高等数学、离散数学、程序设计类课程
- 核心课:软件工程、数据库、网络与安全、质量测试等
- 实践与毕业环节:多门课程含实践考核,最后需完成毕业设计或论文

这个专业学什么、毕业后能做什么
软件工程自考本科的培养目标,是让考生系统掌握计算学科基础理论和软件工程专业知识与技能,具备软件需求分析、设计、开发、测试、维护和项目管理等方面的工程实践能力,成为能从事软件系统设计、开发、维护与管理工作的应用型人才。
就业方向比较宽:可以进软件与互联网企业做开发、测试、运维,也可以在传统行业的信息化部门负责系统建设与维护,科研院所和项目管理类岗位同样对口。对已经在IT相关岗位工作、想补一张本科文凭的人来说,这个专业和日常工作贴合度高,学的东西能直接用上。
- 岗位方向:软件开发、软件测试、系统维护、项目管理
- 行业方向:互联网企业、软件公司、各行业信息化部门、科研院所
- 专业优势:课程内容与实际岗位技能重合度高
哪些人适合报自考软件工程
判断是否适合,可以从三个角度看。第一看基础:这个专业含高等数学、离散数学等数学类课程,数学底子薄弱的考生要有心理准备,学习周期可能比文科类专业长。第二看职业:如果你从事或打算从事编程、测试、运维、技术支持等工作,专业对口,值得投入;如果只是想尽快拿一个不限专业的文凭,可以考虑管理类、文科类专业,难度更低。第三看学习方式:自考以自学为主、按科目逐门通过,需要较强的自律性和持续学习的时间,在职考生要评估每周能投入的学习时长。
- 适合:IT从业者、计算机相关专业专科毕业生、数学基础尚可且能坚持自学的考生
- 需慎重:希望快速拿证、不打算从事技术岗、数学基础很弱的考生
四川考生报考前要核对什么
四川省的自考专业课程设置、开考安排、教材版本,均以四川省教育考试院发布的当期专业课程计划和考试通告为准。四川及周边的重庆、云南、贵州考生同样如此,各省计划互不通用,不要照搬外省的科目表来安排复习。
报名前建议逐项核对:一是当期是否开考软件工程这个专业、面向社会考生还是仅限助学;二是课程计划里每门课的笔试与实践考核安排;三是当次考试开考哪些课程,因为不是所有课程每次考试都安排,会影响你的报考顺序;四是主考院校及毕业论文(设计)的要求。涉及报名时间、费用等具体信息,一律以四川省教育考试院官网当期公告为准,本文不作列举,以免信息过时误导。
- 核对四川省教育考试院当期专业课程计划,不套用外省科目表
- 查看每期考试的开考课程表,规划报考顺序
- 确认笔试与实践考核的安排及主考院校毕业要求
- 报名条件、时间、费用以当期官方公告为准
常见疑问
自考软件工程本科的科目是全国统一的吗?
不是。各省的课程计划不同,科目名称、课程代码、学分和实践安排都可能有差异,四川考生应以四川省教育考试院公布的当期专业课程计划为准。
数学不好能报自考软件工程吗?
该专业普遍包含高等数学、离散数学等数学类课程,基础较弱会明显增加学习难度。若不从事技术岗位、只想要一个本科文凭,可以考虑难度更低的文科或管理类专业。
软件工程专业毕业后能做什么工作?
主要面向软件开发、软件测试、系统维护和项目管理等岗位,可在软件与互联网企业、各行业信息化部门以及科研院所等单位就业。