中北大学软件学院是山西省政府、山西省教育厅批准的省级示范性软件学院之一(2009年成立),属于中北大学的二级学院,是山西省首个实质性开展本科招生的示范性软件学院,主要培养服务于国防和地方企事业单位以及全社会信息化所急需的复合型、应用型软件设计、开发和软件应用人才。特别是,注重培养全社会信息化和IT新型产业发展所需的管理软件研发、使用、维护、软件外包、服务外包等方面的多层次的创新型、应用型软件人才,是山西省一流的复合型、实用型软件人才培养基地。
目前本科设有软件开发与测试系、大数据与人工智能系、物联网与智慧城市建设系,其中软件开发与测试系下设软件开发与测试、信息化与软件安全两个专业,大数据与人工智能系下设云计算与大数据、人工智能两个专业,物联网与智慧城市建设系下设移动互联网、物联网与智慧城市建设应用两个专业。本科实行“2+1+1”的培养模式:其中“2”是指进入软件学院后前两个学年,学习软件工程专业的公共基础课和专业基础课(学科核心课),两个“1”分别指第三学年分方向深度学习专业课程,第四学年在实习实训基地及软件企业进行工程实践(毕业实习和毕业设计)。
学院拥有软件工程一级学科硕士点(包括软件工程领域的学术和专业学位硕士),下设:可视化软件设计及多维成像方法和技术研究、智慧城市平台建设及大数据分析应用方法、信息化公共服务平台技术及信息安全技术研究三个学科方向。三个学科方向相互渗透,共同发展,按照软件人才的培养要求,建立了一支理论基础扎实、教学经验丰富、科研开发能力强的专兼职结合的师资队伍;三分之一来自学院的专职教师;三分之一来自校内及国内的优秀教师和国外著名大学专家学者;三分之一来自国内外著名IT企业的技术专家。
学院现有全日制本科生2926名,研究生115名。现有在编职工53人,其中教授3人、副教授13人,讲师28人;有硕士生导师13人,校外兼职导师20人,山西省海外专家人才3人。