由公共课、专业课和指导性选修课三部分组成。
主要课程有:高等数学、线性代数、英语;C语言程序设计、数据结构与算法基础、操作系统、数据库技术及应用、计算机网络;软件工程导论、C++程序设计、Web开发技术、Java程序设计、工程实训等。
2012年南昌大学软件学院本科专业主干课程类似问题答案