数据结构
离散数学
计算机系统知识
操作系统
网络基础
多媒体基础
数据库技术
编译原理
软件工程
知识产权基础
标准化基础
面向对象技术
我是按照国家软考程序员考试大纲列的
如果能把软件设计师考试过了,就不错了