1 地方高校软件人才创新能力培养中存在的问题
学习金字塔理论认为,传统的灌输式的教学方式对培养创新能力效果甚微,而“做中学”的方式对激发学生兴趣、培养创新能力效果明显[1]。目前相关调查数据显示,高校软件人才创新能力培养及教育方式单一:40.3% 的人认为创新教育就是举办创新创业等学科竞赛,学生为了比赛而比赛,忽视创新能力培养的目的;37.7% 的人认为创新能力教育就是完成就业指导课程,学生为了拿学分;22% 的人认为创新能力培养是校园社团的活动[2-3]。虽然有高校、企业联合举办各类软件创新创业人才的培训及学科竞赛,也有很多高校从人才培养目标、人才培养方案、课程设置等方面加强对学生创新创业能力的培养[4],但是还存在以下不足。
(1)对学生创新能力培养的指导不够。虽然各高校通过开设通识课程,聘请企业创新创业导师进入课堂,但是很多学生只是停留在获得选修学分的层面,对于如何从更深层面、从实践中提升创新能力和创业意识的指导不足。
(2)没有厘清学科竞赛内涵与外延。门类繁多的各类学科竞赛,如果不加以规范与指导,不仅比赛结果不理想,其培养目标也难以达成。
(3)校内实训与学科竞赛相互脱节。学生校内实践、实训课程跟学科竞赛内容衔接不够,学生受到校内实训作业与学科竞赛的双重时间压力。
(4)指导教师没有形成团队合力。
2 “做学融创,训赛一体”的软件人才创新能力培养模式
为了契合地方高校实际并具有可操作性、可持续发展的推广效益,“做学融创,训赛一体”的软件人才创新能力培养模式构建从以下 3 方面入手。
1)构建与地方高校相适应的软件创新能力培养的教学模式。
创新能力的发展与创新行为的培养都是建立在创新观念和创新欲望的基础上。地方高校囿于地域及资金的局限,既不具有沿海高校靠近高科技产业园区的环境优势,又无高精尖的创新人才导师资源,如何实现软件人才创新能力提升是摆在人才培养面前的困难问题。
传统的教学模式重理论轻实践,虽然各高校设置了综合实践教学环节,但由于缺乏对创新能力培养的内涵及外延的认识,校内实训项目选择以及学科竞赛的引导不足,势必达不到创新能力培养的效果。因此,应根据软件工程教育理论,结合校情实际,挖掘校内资源,构建“做学融创,训赛一体”的模式,激发学生创新潜能,满足学生多样性、个性化发展需要。
2)优化面向创新能力培养的实践教学课程体系。
新工科建设指出,创新意识、创新精神和创新能力是人才优势的突出表现。目前地方高校工科专业大多属于“教师台上讲,学生台下学”的传统教学方式,虽然不少高校引入了翻转课堂、案例教学等新教学方式,但是也很难摆脱理论教学的影子,尤其是实践教学课程体系设置与软件行业需求脱节,缺乏对学生的创新意识及兴趣的培养。因此,应发挥地方高校校内实训的优势,以成果产出( Outcome-based Education,OBE )为指导,形成校内实训“做中学”的螺旋上升式的实践教学课程体系,把应用创新能力作为最高的考核层次细化课程内容[5-6]。
3)搭建教师团队与学生团队“训赛一体”的团队式培养。
TBL( Team based learning )教学法是基于团队进行学习,对于学生的协作能力和创新能力培养都有着不可忽视的意义。解决软件复杂工程问题,更加需要分工协作、思维碰撞、创新能力。因此,应以校内实践课程群为核心,组建具有行业工程领域背景的创新实践教学团队,以校内实践项目为核心组建学生的“实践团队”,以学科竞赛为驱动,根据学生的兴趣及特长组建人岗相适的“实战团队”,实现“训赛一体”的团队式培养。
3 “做学融创,训赛一体”软件人才创新能力培养实践
3.1 构建面向创新能力培养的“实践”与“实战”相互协调的实践教学体系
针对当前地方高校受地域及资金的局限以及对创新人才培养的内涵及外延认识不足,导致重理论轻实践,软件人才创新能力偏弱的问题,构建校内实训“实践”课程体系融入学科竞赛“实战”指导的双协调格局(如图 1 所示)。
实践教学体系包括课内实验、独立实验、课程设计、综合实训、实习和毕业设计。其中语言类课程实验分为 C++ 程序设计实验、Java 程序设计实验、C# 程序设计实验、ASP.NET 程序设计实验、JavaEE 平台开发实验等;核心课程设计分为操作系统课程设计、数据库原理课程设计、UML 软件建模课程设计等。实践内容涵盖验证性、设计性、综合性等不同类别。
校内实训课程体系在提升实践动手能力的基础上培养学生的创业意识,在实践课程中练手、动脑,若要进一步上升到创新能力,还要结合实际生产、生活中的问题,而创新创业等竞赛项目题目大多数来源于实际生产生活,积聚了很多企业待解决的问题。通过在竞赛中相互讨论,团队协作,创新思维训练,更多的学生能够在竞赛平台学习创新相关知识,进一步完善知识结构,实现 100% 接受创新教育的目标。
(1)校内实训“实践”课程体系。创新实践教学教师团队将原有单个课程设计调整为“遵循软件开发过程的多门课程设计整合的综合性实践课程”,重组后的实践教学体系为 3 轮增量教学微循环和 3 轮实践环节(如图 2 所示),同时环境方面针对不同的专业方向建立应用系统开发实训室、移动软件开发实训室、软件测试实训室,保证项目实训“实践实景”。
(2)融入学科竞赛。当前的创新创业等学科竞赛都是来自企业真实复杂工程问题,有些还是企业面临的“卡脖子”问题,这正是学生“实战”的训练场。教师团队引导学生在学科竞赛中,分工协作、团队讨论,激发创新灵感,保证项目的实践“实操实战”。通过与学科竞赛的有效结合,保证了学生实践能力与创新能力的培养(如图 3 所示)。
3.2 采用融入创新思维训练的CBL教学方法
针对“教师台上讲,学生台下学”的传统教学很难摆脱理论教学的困境,创新思维训练基于 CBL( Case Study Based Learning )教学方法,以校内实训“实践”课程体系的3轮螺旋上升式微循环为依托,采用“模仿—反思—创新”的 3 阶段教学方法,应用信息化教学手段,翻转课堂等方式,研发教学案例库和实训平台,按难度等级、思维能力点、开发平台类型、开发语言、工作量等指标分类(如图 4 所示)。在学科竞赛解决复杂工程问题过程中,教师启发引导,学生基于批评性思维、高阶思维,激发创新思维,在实践课程考核方面以应用创新能力作为最高的考核层次,达到能力培养效果。
基于“模仿—反思—创新”活动的系列案例,促进学生的创新思维迁移;利用教学案例库、实训平台等技术手段,有效减轻、转移或分担学生的部分认知负荷,进一步促进学生发展创新思维。以“JavaScript 与 Ajax”课程“实时动态曲线”章节为例,表 1 描述了融入创新思维训练的 CBL 的教学目标、训练任务和过程。
在教案的教学目标中,显式给出课堂教学的创新思维培养目标,把创新思维能力培养融入到课程知识的讲授中,把锻炼学生创新思维能力作为教学设计的一部分。对创新思维能力训练来说,问题 / 任务是教学设计的核心。
3.3 采取“训赛一体”的团队式培养
传统教学活动是以教师单兵为特征的松散结构,学生以自我为中心的单兵作战的学习方式,而软件行业和产业是以团队为基本组织形式,创新思维及创新能力往往来源于团队的智慧,单兵独自为战已经不能适应创新人才培养的需要,建议采取“训赛一体”的团队式教学组织形式。根据 Belbin 团队角色理论[7],以实践课程群为核心构建教师团队,按照软件开发过程构建 3 轮微循环的课程实践体系,教师团队协作完成实践课程的同时指导学生参与创新创业学科竞赛。学生以校内实践项目为核心组建学生的“实践团队”,以学科竞赛为驱动,根据学生的兴趣及特长组建人岗相适的“实战团队”。以团队式教学组织形式促进学生启发式、探究式学习与自主学习,实现“训赛一体”的团队式培养(如图 5 所示)。
4 人才培养效果
南华大学(以下简称我校)地处湖南二线城市衡阳市,是典型的地方本科院校,与沿海高校相比没有地域优势,但近年来充分发挥地方高校自身特色和潜能,在卓越工程人才方面成绩显著。目前,我校是教育部批准的卓越工程师、卓越医生教育培养计划单位,是国家级大学生创新创业训练基地。历经多年的实践与探索,本模式取得了良好的效果,学生实践动手技能、创新思维、创新能力不断提高。
(1)创新创业学科竞赛成绩显著,学生创新能力不断提升。我校软件工程专业不断改革课程体系,以学生创新能力提升为产出的评价导向,鼓励组建以创新创业项目、学科竞赛为驱动的学生团队,推动创新能力培养与专业实践教育更加紧密结合,让学生在创新创业学科竞赛中巩固专业知识,提高创新创业能力。近 5 年来,学生共主持大学生创新创业项目 80 余项,其中国家级 11 项,省级 28 项;学生获得中国大学生服务外包创新创业大赛、中国软件杯大赛、大学生程序设计大赛等各类学科竞赛奖励 285 项,其中国家级 102 项;学生申请发明专利及软件著作权 23 项。特别是 2016 年,我校学生在湖南省程序设计大赛中获奖数位居第一;2017 年,我校学生在湖南省第 13 届大学生程序设计大赛获得一等奖 3 项,二等奖 1 项,三等奖 5 项,并在包括众多“985”“211”学校的 42 所高校中夺取团队总分第一的好成绩;从 2015 年起,我校学生团队在教师团队的指导下,每年都在中国大学生服务外包创新创业大赛总决赛中获奖。
(2)创业能力意识显著提升。在获奖学生中还产生了创业先锋人物,如我校 2013 级软件工程专业学生黄耿智组建成立了信息咨询服务公司,并获得了天使投资的青睐。
5 结 语
依据工程教育理论,通过校内实训“做中学”,融合创新创业项目的“实战”,搭建教师团队和学生团队,实现“训赛一体”的新模式,既强化了校内实训的“做中学”实践技能,又实现了学科竞赛的沉浸式创新能力“实战”效果,契合地方高校实际,具有可操作性、可持续发展的推广效益。
参考文献:
[1] 刘立, 阳小华. 构建“赛学一体化”生态圈 引领高校创新人才培养[J]. 实验技术与管理, 2017, 34(6): 18-21.
[2] 李虹. 经管类专业“教、赛、学一体化”创新实验区建设与实践[J]. 现代教育技术, 2013, 23(12): 118-122.
[3] 柳虹, 厉小军. 面向软件工程专业的大学生创新能力培养[J]. 计算机教育, 2013(24): 9-15.
[4] 杨冬. 从科学范式到工程范式: 高质量新工科人才培养的逻辑向度与行动路径[J]. 大学教育科学, 2022(1): 19-27.
[5] 王永泉, 胡改玲, 段玉岗, 等. 产出导向的课程教学: 设计、实施与评价[J]. 高等工程教育研究, 2019(3): 62-68, 75.
[6] 李志义, 朱泓, 刘志军, 等. 用成果导向教育理念引导高等工程教育教学改革[J]. 高等工程教育研究, 2014(2): 29-34, 70.
[7] Belbin. 管理团队: 成败启示录[M]. 北京: 机械工业出版社, 2001: 119-129.
基金项目:2021 年第二批产学研合作协同项目“基于案例教学的软件设计与规范课程改革研究”“学做融创,训赛一体——新工科软件人才培养的教育改革研究”(教高司函 [2021]18 号);南华大学 2021 年研究生教学改革研究课题“学做融创,训赛一体——面向新工科专业学位研究生实践创新能力培养实践”( 213YXJ029 ),“工程能力导向的电子信息类软件工程专业硕士研究生培养模式改革研究”( 2021JGYB144 )。
第一作者简介:闫仕宇,男,南华大学讲师,研究方向为软件测试、数值计算,yanshiyu_2008@163.com。
引文格式: 闫仕宇, 李萌, 田纹龙, 等. “做学融创,训赛一体”的软件人才创新能力培养 [J]. 计算机教育, 2023(8): 15-19.
转自:“计算机教育”微信公众号
如有侵权,请联系本站删除!