软件工程自考本科的科目设置可能会因地区和自考机构的不同而有所差异,但一般会包括以下几个主要部分:
1. 公共课:
思想政治理论
大学英语
高等数学
2. 专业基础课:
计算机应用基础
数据结构
程序设计基础(如C语言程序设计)
操作系统
计算机网络基础
3. 专业课:
软件工程
软件需求分析与设计
软件测试
数据库原理与应用
软件项目管理
软件工具与环境
4. 选修课:
根据不同专业方向,可能还会设置一些选修课程,如:
人工智能基础
网络安全
移动应用开发
软件质量保证
信息系统项目管理
具体的科目设置和学分要求,建议以所在地的自考办或相关院校发布的最新信息为准。考生在报名前应详细了解所在地区的自考政策和考试科目设置。