软考科目:
1. 软件工程
2. 软件测试
3. 软件项目管理
4. 软件需求工程
5. 软件设计与开发
6. 软件质量保证与测试
硬考科目:
1. 计算机组成原理
2. 操作系统原理
3. 数据库原理与应用
4. 计算机网络技术
5. 编译原理与技术
6. 数据结构与算法分析
注意:硬考科目只需选择其中一门进行考试。

除了上述科目外,计算机软考中级还有一些公共科目,包括:
1. 算法与数据结构
2. 计算机网络
3. 数据库技术
4. 操作系统
5. 编程语言基础
6. 软件工程基础
这些公共科目是所有软考中级考生必须参加的科目,考试内容涵盖了计算机科学与技术的基础知识和应用技能。
