信息管理与信息系统专业主干课大致可以分为3大类,即管理学基础类、软件基础类、交叉学科类。本科核心课程主要包括:微观经济学、宏观经济学、管理学原理、统计学、运筹学、数据库系统原理、管理信息系统、信息系统分析与设计、C语言程序设计、数据结构与算法、软件工程、计算机网络、生产与运作管理、企业信息系统及应用、商务智能方法及应用等。
信管专业培养的人才具有两个发展方向,一个是成为合格的信息系统程序员,另一个则是为其他领域培养具有信息化素质的人才,也就是说要成为别的领域的人才。我们以成为信息系统程序员为例介绍主干课程设置。首先信息系统的程序员以后所构建的软件系统都是管理软件。管理的对象是公司的现金流、物流、人员乃至信息流,所以必须掌握这些对象的性质和特点。在入学前几个学期,学校会开设管理学基础类课程,包括管理学、宏微观经济学、会计学、运筹学等。在有一定基础之后,再继续开设软件编程基础类课程,使同学在学习编程技术时能够有的放矢地进行学习。在学习软件基础知识期间,学校还会加入一些实践的内容让学生动手开发一些软件系统。软件基础类的课程包括C语言程序设计、数据通信与计算机网络、数据库等。在较高年级学校会开设交叉学科类的课程,这些课程需要综合使用管理类和软件技术类所学的知识再学习交叉的知识。打个比方,学习这类课程就是炼钢最后的锻造阶段,需要反复将两种知识相互融合,这个阶段也是造就信管高端人才最关键的阶段。这类课程包括网络营销、电子商务、电子商务安全、信息经济学等。