
学生可以根据培养方向进行课程选修。主要开设专业课程:面向对象方法、软件需求分析与设计、软件项目管理、软件过程改进与管理、 RUP 、软件测试、软件质量管理、软件架构、软件应用集成、 SOA 认证等课程;电子政务学、 IT 经济学、信息系统管理、电子政务系统分析与设计、数据仓库与数据挖掘、高级网络技术、电子商务、管理学等课程;高级人机交互技术、信息可视化技术、数字图像处理技术、计算机动画原理和技术、数字视音频剪辑技术与实践、高级角色动画设计和实践、数字设计与创意方法等课程;数字集成电路设计、模拟集成电路设计与分析、集成电路封装技术、 SOC 设计与测试、集成电路工艺、微电子学器件、 FPGA 设计、 ASIC 设计基础等课程。
学生在学习完成理论课程的基础上,第二年进入学院合作建立的校外实训基地,如 Intel 、美国 Infor 、花旗软件、上海微创、 NEC Soft 、神州数码、海信集团、浪潮集团、沈阳东软等 IT 大型企业进行毕业工程项目实训,并完成硕士学位论文。
该专业培养师资队伍主要由山东大学专职教师、工业界教师和外籍教师三部分构成。其中专职教师是师资队伍的核心,在专职教师中教授 11 人,副教授 18 人,博士生导师 6 人, 50 %以上具有企业背景;工业界教师是实践教学的骨干力量,他们既有良好理论基础,又有丰富的实际项目开发经验,将国际最新软件技术,先进的软件项目管理理念及时融入到培养过程中。先后从海信集团、浪潮集团、神州数码(深圳)、山东省计算中心、山东地纬软件有限公司等企业外聘教师 29 人。同时还与 IBM 、 Microsoft 、 NEC 、 HP 等跨国公司合作交流,引进工业界前沿短期专业课程。积极开展引进国外优秀教师资源的建设工作,目前聘任的外籍专家 30 人,其中客座教授 9 人,课程教师 6 人。