主要有: 1、编程语言课程。 2、支撑课程(如数据库技术、网络技术、XML等)。 3、专业技能提高和扩展课程(如软件工程、UML、测试技术等)。 4、公共课程(高等数学、大学英语、思想道德与法律......