高级程序程序设计、面向对象程序设计(JAVA)、数据结构、数据库原理及应用、可视化建模与UML 、软件设计模式、JAVA Web系统开发、软件质量保证与测试、软件系统分析与设计技术、应用软件系统开发、软件项目综合测试、软件项目管理等。