数理基础课程包括高等数学、线性代数、大学物理、概率论与数理统计。专业基础理论和知识课程包括程序设计基础、专业导论、离散数学、电路原理、计算机组成、数据库系统原理、数据结构、模拟与数字电子技术、操作系统原理、汇编语言与接口技术、计算机网络、计算机系统安全、多媒体技术、人机交互基础、计算机系统结构。软硬件开发技术和工具课程包括数据库和信息系统课程设计、Java程序设计、Web组件开发、C++程序设计、数字信号处理、基于J2EE企业级开发技术、NET平台技术、Oracle数据库系统开发、嵌入式计算机系统,嵌入式系统开发;项目组织与管理课程包括软件工程、软件项目管理与案例分析,应用集成原理与工具、系统管理与维护、软件测试;信息系统建设管理课程:数学建模、算法分析与设计、企业课程(电子商务理论及实践,信息技术服务管理及实践等)。