随着云计算、物联网、人工智能、大数据等新兴技术的快速发展,社会生活发生了巨大变化,不同学科相互交叉整合,在此背景下,软件技术专业人员培训应注重与其他学科的交叉整合,培养扎实的技术基础、工作能力和跨学科软件开发技术人才的多学科集成能力。为了满足当前社会对软件人才的需求,促进社会进步,职业院校作为人才输出的重要组成部分,需要有针对性地完善人才培养模式。软件专业的实践性很强,在课程体系的设置中,应以实践教学为重要环节。软件专业课程建设的目的是培养学生,将多门相关课程组成一个课程群体,相互合作、相互关联,形成内涵统一的课程体系。鉴于计算机和软件工程行业对人才的需求,一些高职院校不仅要培养学生的基础知识和实践技能,还要培养学生注重应用,形成综合素质教育。在软件从业人员培训方面,培养德、智、体、美等适应我国社会主义现代化建设需要的人才,建立优化的课程群体系具有重要意义。
软件技术专业人才培养模式的教学困境
1.软件专业课程群教学团队
软件开发课程是以实践、技术更新、社会实践为特征的课程体系,要求相关教师具有企业工作经验、软件开发设计能力,但大多数教师缺乏企业实践,缺乏系统开发相关工作经验,限制教学水平,提高教师实践能力,鼓励教师深入企业,引进企业教师,为学生举办项目开发软件工程师和企业高级管理人才讲座,提高学生的企业意识,提高教师专业水平,建立专业能力完整的教师团队。与企业合作,制定符合企业和行业要求的课程组的教学目标和教学内容,完成课程标准、教学大纲、教学课件、教学计划、课件等相关教学材料的制定,鼓励教师与本学科进行科研分发,提高教师的科研能力和专业素质。
2.理论知识跟不上时代
当今社会,经济发展迅速,技术升级迅速,软件开发技术发展迅速。特别是在云计算、物联网、移动互联网和“互联网+”的发展中,高校的专业理论和技能已经不能满足社会对软件工程的要求。理论知识更新不及时,跟不上时代的发展,但技术变革不会等到理论更新,导致新理论知识的出现,在学生学习旧知识之前取代旧知识;同时,教师常年在学校教书,没有实际工作经验,没有与时俱进地更新知识。因此,教授的知识也是旧知识点。学生在听老师讲解时,也应在网上查阅相关信息。
3.改进软件专业课程组的教学方法和手段
随着社会经济和技术的不断发展,软硬件的发展越来越强,升级速度也越来越快。然而,许多高校的教学工作主要是教师,学生处于被动学习状态。大学教师很少在IOS或Android平台上工作,教学跟不上学生的实际需求,导致课程与教学脱节。首先,在人才培养方面,人才培养计划的制定存在问题;二是实施中存在教学问题,即教师只关注自己的大脑,不考虑企业对学生的需求。著名教育家盛辉指出,学校倡导整合目标,注重知识和能力的培养。除了提高基础知识和技能外,学生还应该改变对软件学习的态度。根据企业和人才培养的需要,传统的教学方法不适应当前的社会形势。加强“实践教学”,引入实践项目,让学生在学习、中学,以项目为载体,课程内容分为多个模块,在教学过程中,结合项目案例,通过案例展示,教师解释项目,引导学生团队或小组讨论,让学生完成项目要求,激发学生的学习兴趣,提高学习效果,让学生同时完成项目,学习相关知识,发展企业技能相关知识。