1. 软件工程基础:包括软件工程概念、软件生命周期、软件开发模型、软件需求分析、软件设计、软件测试等。
2. 面向对象技术与UML:包括面向对象的基本概念、面向对象的分析与设计、UML建模等。
3. 软件项目管理:包括软件项目管理概念、软件项目计划、软件项目组织、软件项目监控与控制等。
4. 软件质量保证与测试:包括软件质量保证概念、软件测试基础、软件测试方法、软件测试管理等。
5. 软件配置管理:包括软件配置管理概念、软件配置管理工具、软件版本控制等。
6. 软件工程实践:包括软件开发过程中的实践经验、软件开发中的问题解决等。
7. 软件工程案例分析:包括软件工程案例分析、软件工程实践案例分析等。
8. 软件工程伦理与法律:包括软件工程伦理、软件工程法律等。

9. 数据库技术:包括数据库基础知识、SQL语言、数据库设计、数据库管理等。
10. 网络技术:包括计算机网络基础知识、网络协议、网络安全等。
11. 操作系统:包括操作系统基础知识、进程管理、内存管理、文件系统等。
12. 编程语言:包括常用编程语言的语法、特性、应用等。
13. 软件工程实验:包括软件开发实验、软件测试实验、软件项目管理实验等。
14. 综合应用:包括软件工程综合应用、软件工程实践案例分析等。
考生需要通过以上科目的考试才能获得软考中级软件工程师的资格证书。
