基于专创融合的《WEB项目整合开发》课程建设研究
2021-01-26李唯武汉软件工程职业学院
李唯 武汉软件工程职业学院
一、引言
《WEB项目整合开发》 是软件技术专业的一门专业核心课程,是高年级课程,是编程系列课程的一个知识综合课程。通过课程学习,学生能够了解软件信息系统项目开发的基本流程,能结合在前期学习的前端课程如JavaScript、Ajax和后端课程如MyBatis、Spring、SpringMVC以及数据库等知识,再在结合本课程所学的SpringBoot框架技术,进行系统开发。
目前创新创业已成为高校提升学生创新能力和就业能力的重要途径,“专创融合”是通过对教学计划、教学方案,教学内容等进行设计,加强专业教育与创新教育的有机融合,从而提升学生的创新能力与专业能力。
二、教学目标的设定
通过对企业的调研,首先确定了以培养学生的实际技能为目标,以及结合专创融合对培养学生创新创业能力的需要,将课程定位为突出技术实用性与再学习能力的培养。通过本课程的学习,全面提高学生的程序设计能力、软件开发能力和创新能力。
三、教学内容的选择
通过和软件行业座谈,确定了教学内容的选择应该针对信息系统应用开发领域。在课程内容的选择上,要遵循能力培养的基本规律,知识由易到难,能力的培养由窄到宽。我们选用了企业当前在进行项目开发时主流选用的Spring Boot框架以及与第三方技术整合开发做为本课程的学习内容。内容具体细化为Spring Boot框架的基础知识、包管理、数据访问、缓存管理、安全管理等知识。
四、教学实施方案的制定
在教学实施方案的制定中,本课程确定的考核方式为课程设计,其中成绩分配为期末考试成绩占总分比例60%;平时成绩占总分比例40%,其中:实践性环节占50%,考勤占50%。
为了更好的培养学生的实践能,软件开发能力,本课程安排了一个18学时的课程设计的环节,通过完成一个基于SpringBoot的信息系统,提高学生的程序设计能力、软件开发能力。通过在课程设计中没有规定具体项目的名称,这样每个小组可以自己分析、调查来选择项目,完成需求分析,通过这个过程可以培养学生的创新能力,一些小组完成的项目能和实践进行结合,可以对设计内容进行完善,参加各类项目开发比赛和创新创业比赛,这样也可以培养学生的创新创业能力。课程设计的具体安排入表1所示。
表1 课程设计安排
五、教学方法的应用
本课程是高年级课程,学生已经掌握了相关的基础知识,具备了一定的编程能力,所以需要在课程中能够通过实际案例来进行案例教学,同时通过项目进行项目的实际教学。考虑到编程技术发展更新快,新技术多,可以对多种技术的应用进行适当的介绍,引导学生对新的技术进行自学,然后在平时多留言自己用到的一些信息系统,了解其中的技术,学习其中的业务流程。通过和实际应用的集合,提高自己对编程技术学习的兴趣。
六、结束语
通过在《WEB项目整合开发》课程中进行专创融合,有助于提升教学效果,提高学生学习的积极性,培养学生的创新创业能力,为后面的实习、工作打下良好的基础。