1建设高水平的综合实验平台
实验体系建设侧重于课程学习阶段的实验环境和内容建设。建设原则是充分利用学校已有的实验环境,不搞重复建设,立足建设几个“面向研究生并兼顾本科生”、高水平、开放式的综合实验室,在课程学习阶段为学生营造接近实际研发的综合实践环境。基于这一思想,学院建设了软件综合实验室、Unix环境实验室、嵌入式系统实验室、集成电路设计实验室以及学生创新创业中心等实验平台,并与计算机学院共享计算机网络实验室和计算机组成原理实验室。学院还与企业合作,建设了一批校企联合实验室,如HTC实验室、爱立信实验室、联想实验室、Adobe实验室等,这些实验室可以满足交叉学科的实验要求。同时,以综合实验室为平台,将企业引进来,让教师与学生一起走出去,具体包括:引入企业项目,建立校内实训实习基地,学生在教师指导的情况下实习,可以提升实习效果;加强教师实践、工程方法等研究,为企业提供培训、咨询服务,学生作为助研参与这些活动,在参与这些活动的过程中获得丰富的案例分析经验;加强软件工程理论、实践研究,以市场需求为导向,跟踪企业技术与管理,最终推动需求、指导企业技术与管理。3.3组建交叉学科实践人才队伍组建交叉学科实践人才队伍,对交叉学科实践教师进行专业实践培训。交叉学科对应专业的教师彼此听课;定期召开交叉学科专业知识交流会;与企业联合,关注行业动态的发展。通过以上举措来提高教师在交叉学科领域的业务水平。专业的人才队伍可以有更多的时间投入到交叉学科实践中去,这为提高交叉学科实践水平奠定了基础,也为交叉学科的长期发展提供了人才贮备。
2加强交叉学科工程实践
在交叉学科实践体系建设方面,软件学院针对学生数量大、学生生源复杂、计算机应用能力参差不齐、培养时间有限和师资短缺等诸多问题,一方面在交叉学科的理论课程学习过程中强调作业和课程设计等实践内容,另一方面还专门成立了实训与基础部,配备项目经验丰富的专职老师负责所有专业“一级工程实践”课程的教学工作。一级工程实践(个体工程实践)是将程序设计语言、数据结构、操作系统、网络编程融合在一起的综合实践课程,采用课堂教学与实践相结合的方式,训练学生的基本综合编程技能,通过实验、作业、讨论、笔试等多种形式来保障教学质量,为后续专业课程学习奠定基础,从而快速提升学生的计算机基本开发技能。另外,在每个专业方向内部,还设置了“二级工程实践”课程。二级工程实践(团队工程实践)中,学生自由组成4~6人的开发小组(团队),遵循软件开发过程管理规范,以团队形式开发具有一定规模的应用性项目,通过立项、分析、设计、开发、现场答辩、演示等形式来保障教学质量,从而培养学生规范化软件开发和协作管理的能力。
3建立国内外实习基地
欧盟研究咨询委员会跨学科研究报告显示,欧洲高校的跨学科教育在研究生层面表现为开设更多的交叉学科培训计划,并与企业人才需求挂钩[4]。北航软件学院与美国、日本、印度等国家合作建立了多个国外学生实习和就业基地,通过学院的实习和就业基地,软件学院已派出大量学生到国外实习和深造。对于国内实习基地,软件学院在充分发挥北航在学科、办学政策、地域等方面优势的基础上,采取多种合作形式,与国内多家企业合作,针对各专业需要,建立了相对稳定的国内实习基地。另外,软件学院还与多家知名企业合作建立教学基地,为其定向培养复合式软件工程硕士人才,为地方科研院所和企业培养高、精、尖后备人才贡献力量。这些国内外实习基地为交叉学科实践提供了综合性的平台。软件学院培养方案要求学生在所有理论课程学习结束后,必须进入软件相关企业完成为期一年左右的实习,通过亲自参与的实际软件工程项目,把不同学科的理论内容利用实践很好地融合起来。
4设立交叉学科实践模式
为了达到更好的实践效果,北航软件学院设立了5级实践模式:课程实验、个体编程实践、团队项目实践、企业实习和团队项目案例实训。以专业方向为基础,设计实践项目,将基础课程与专业方向课程的实践贯通,以具体项目贯穿相关课程,让学生深入理解交叉学科知识在项目中的应用。该实践体系实现了由学校到企业,再回到学校的一个闭环实践过程。学生在实习结束后回到学校实训基地,要总结实习经验,互相交流实习案例,与教师互动进行案例分析,在已有的编程和项目经验基础上,全程参与一个项目的需求分析、设计、实现、测试及项目的管理等所有活动。这样,学生不仅可以提高编程能力,同时可以用所学知识对实习项目进行案例分析,纠正错误。此外,还可以让学生体验软件系统分析、架构、研发管理等在实习过程中难以参与的活动。在此基础上,由学院导师指导学生完成学位论文,从而大大提高论文质量。这样,学生在一个循环上升、逐级加强、总结交流的过程中将理论与实践相结合,取得很好的效果,同时可以回馈企业,推动产业发展,以实现交叉学科知识的融合。
5结语
近5年来,北航软件学院开设了嵌入式软件、集成电路设计与物联网、IT项目管理与产业信息化、SAPERP咨询顾问、移动云计算等多个和软件工程密切相关的专业方向,为市场培养了上千名行业急需人才。通过实施上述措施,取得了很好的教学效果,推动了交叉学科的发展。
作者:康一梅 王春梅 孙伟 邵兵 单位:北京航空航天大学