论文部分内容阅读
摘要:针对地方本科院校软件工程专业人才培养存在的问题, 主要从课程体系设置、教学方法改革、实践环节设置、师资队伍建设、校企合作、创新创业教育等方面探讨软件工程专业应用型的人才培养模式。该模式有效促进了学生的就业, 为同类院校软件工程专业的人才培养建设提供思路。
一、软件人才培养中存在的问题
地方本科院校是本科教育的主力军,但是地方高校建校相对较晚, 其中很多学校由以前的专科学校通过重组、合并或者升格为本科而成, 由于这类高校的软件工程专业设置起步晚、师资力量薄弱、生源素质相对较低等问题, 在软件人才培养模式改革方面进展缓慢, 成效不够显著, 从而导致培养的软件人才无法取得较好的就业率和就业质量, 究其原因, 主要是软件人才培养模式还存在如下问题:
1、课程体系设置存在问题
地方本科院校受传统的“学术型”、“研究型”人才培养模式的影响较大, 继承了“精英教育”阶段许多优秀的内容, 课程体系中理论教学占主导地位, 实践教学通常处于次要地位, 实验是为验证理论而设。就目前用人单位对软件人才的要求来看, 培養“应用型+创新型”人才是“精英教育”发展到“大众创业、万众创新”的必然要求。显然, 这种适合于“精英教育”、为培养研究型人才的课程体系, 无法适应以工程实践能力、创新创业意识为目标的人才培养。
2、课堂教学模式相对落后
传统大学的课堂是教师填鸭式单向灌输, 课堂上教师一讲到底, 教学模具化, 学生被动接收, 没有自主权, 学习知识死记硬背, 缺少发散性思维和质疑意识, 实践能力没有得到有效引导、培养和锻炼。考核方式单一, 不能将学生学习到的知识、能力和情感等进行综合有效评价。
3、教师欠缺软件实战能力、创新创业相关知识
随着移动互联网产业的兴起, “互联网+”正在改变着传统的各个行业, 同时也带来了很多机遇和挑战。学校的软件教学内容还是相对传统的知识体系, 目前软件行业的前沿、企业实际应用较多的相关技术, 教师缺乏这方面的知识和实战经验。例如:Web应用的前端框架技术-Amaze UI、Easy UI等;服务器端SSH、JFinal框架等;移动互联网方面的Android、IOS平台、基于微信 (小程序) 的二次开发等。同时, 绝大多数教师没有企业兼职经历, 缺少商业经验。
4、课程设计、实训类课程教学效果不能令人满意
此类课程大多是平时某门课程实践教学的一个延伸, 验证性实践内容占较大比例, 这极大的限制了学生实践综合性学习的开展和创造性思维的培养;此外, 教学内容与企业真实案例相差较大, 加上学时有限, 学生即便完成了, 那也只是“玩具程序”, 缺乏实用价值。
二、应用型人才培养的措施
1、以模块化构建课程体系
将原软件工程专业课程重新进行整合,增加专业类课程和创新创业相关课程, 将整合后的课程以模块为单位进行划分, 制定出每个模块所要完成的时长、内容及要求, 一个模块即代表一个学习任务。大体划分为五类模块:基础模块、专业基础模块、专业方向模块、创新创业模块和综合应用模块,公共基础模块指的是计算机专业所有学生必须学习的内容, 以公共课及简单易学、实用性强的计算机基础技能为主。专业基础模块是软件工程类专业课程的基础课, 分为必修和选修两类。专业方向模块根据当前社会需求岗位实际划分, 在专业基础课程上进一步学习某一方面的技术类课程。包括UI设计、Java Web、移动互联网开发、Android和iOS开发等所需要的技能课程。创新创业模块是指依托“大学生创新创业科研训练项目”、“互联网+”创新创业设计大赛等活动激发学生创业精神和培养创业能力, 在这些活动的过程中由教师提供创新创业相关课程的辅导。综合应用模块指的是在完成专业方向模块的学习后, 以提升学生软件开发的综合素质为主线, 以将学生培养成为一名合格的软件工程师或项目经理人为标准所制定的综合能力提高的模块项目内容, 旨在培养学生的集体观念、团队协作意识。
2、采用“转动课堂”模式进行课堂教学
传统课堂教学模式以“老师主讲, 学生主听”为主, 学生处于被动的接受知识状态, 学习效果不是很理想。转动课堂教学模式秉持“把教的创造性留给老师, 把学的主动权还给学生”的教学理念。重新分配每门课程的总学时, 即课程总学时60%用于课堂教学, 40%用于学生课下自主学习 (课程预习、完成作业、复习等) 。每次课的60%时间用于教师精讲 (知识的重难点部分) , 40%时间和学生进行互动 (研讨、实践训练等) 。每次课结束前教师下达下次课的学习任务 (自主学习、课堂互动和实践内容等) 。教师通过网络学习资源和在线指导等方式帮助学生进行自主学习和练习, 学生在上课前反馈自学情况, 教师根据学生的总体学习情况决定课堂精讲内容。通过“转动课堂”授课模式, 让课堂成为教师指导学生学习、锻炼学生能力、引导学生创新的主战场。
三、总结
针对地方本科院校软件专业人才培养中存在的一些问题, 笔者探索并实践了“应用型+创新型”软件工程专业人才培养模式, 从课程设置、教学方法改革、实践体系设置、师资队伍建设、校企合作、创新创业教育等方面提出了一些改革措施。通过近年来的探索与实践, 此模式有效提高了学生的就业率和就业质量, 为社会培养出了合格的软件人才。
参考文献:
[1]软件工程专业卓越工程师培养模式的探索[J]. 唐满. 当代教育理论与实践. 2012(07).
[2]应用型本科院校软件工程专业个性化人才培养模式改革实践——以安徽信息工程学院软件工程专业为例[J]. 丁德成,雷大正,张倩. 软件导刊(教育技术). 2016(11).
[3]多维教学模式在高校软件工程专业教学中的探索与实践[J]. 杨文君,佟林. 科教导刊(中旬刊). 2016(12).
[4]软件工程专业本科卓越人才培养模式探索与实践——以江苏师范大学软件工程专业为例[J]. 祝义,梁银,朱晖. 福建电脑. 2016(12).
一、软件人才培养中存在的问题
地方本科院校是本科教育的主力军,但是地方高校建校相对较晚, 其中很多学校由以前的专科学校通过重组、合并或者升格为本科而成, 由于这类高校的软件工程专业设置起步晚、师资力量薄弱、生源素质相对较低等问题, 在软件人才培养模式改革方面进展缓慢, 成效不够显著, 从而导致培养的软件人才无法取得较好的就业率和就业质量, 究其原因, 主要是软件人才培养模式还存在如下问题:
1、课程体系设置存在问题
地方本科院校受传统的“学术型”、“研究型”人才培养模式的影响较大, 继承了“精英教育”阶段许多优秀的内容, 课程体系中理论教学占主导地位, 实践教学通常处于次要地位, 实验是为验证理论而设。就目前用人单位对软件人才的要求来看, 培養“应用型+创新型”人才是“精英教育”发展到“大众创业、万众创新”的必然要求。显然, 这种适合于“精英教育”、为培养研究型人才的课程体系, 无法适应以工程实践能力、创新创业意识为目标的人才培养。
2、课堂教学模式相对落后
传统大学的课堂是教师填鸭式单向灌输, 课堂上教师一讲到底, 教学模具化, 学生被动接收, 没有自主权, 学习知识死记硬背, 缺少发散性思维和质疑意识, 实践能力没有得到有效引导、培养和锻炼。考核方式单一, 不能将学生学习到的知识、能力和情感等进行综合有效评价。
3、教师欠缺软件实战能力、创新创业相关知识
随着移动互联网产业的兴起, “互联网+”正在改变着传统的各个行业, 同时也带来了很多机遇和挑战。学校的软件教学内容还是相对传统的知识体系, 目前软件行业的前沿、企业实际应用较多的相关技术, 教师缺乏这方面的知识和实战经验。例如:Web应用的前端框架技术-Amaze UI、Easy UI等;服务器端SSH、JFinal框架等;移动互联网方面的Android、IOS平台、基于微信 (小程序) 的二次开发等。同时, 绝大多数教师没有企业兼职经历, 缺少商业经验。
4、课程设计、实训类课程教学效果不能令人满意
此类课程大多是平时某门课程实践教学的一个延伸, 验证性实践内容占较大比例, 这极大的限制了学生实践综合性学习的开展和创造性思维的培养;此外, 教学内容与企业真实案例相差较大, 加上学时有限, 学生即便完成了, 那也只是“玩具程序”, 缺乏实用价值。
二、应用型人才培养的措施
1、以模块化构建课程体系
将原软件工程专业课程重新进行整合,增加专业类课程和创新创业相关课程, 将整合后的课程以模块为单位进行划分, 制定出每个模块所要完成的时长、内容及要求, 一个模块即代表一个学习任务。大体划分为五类模块:基础模块、专业基础模块、专业方向模块、创新创业模块和综合应用模块,公共基础模块指的是计算机专业所有学生必须学习的内容, 以公共课及简单易学、实用性强的计算机基础技能为主。专业基础模块是软件工程类专业课程的基础课, 分为必修和选修两类。专业方向模块根据当前社会需求岗位实际划分, 在专业基础课程上进一步学习某一方面的技术类课程。包括UI设计、Java Web、移动互联网开发、Android和iOS开发等所需要的技能课程。创新创业模块是指依托“大学生创新创业科研训练项目”、“互联网+”创新创业设计大赛等活动激发学生创业精神和培养创业能力, 在这些活动的过程中由教师提供创新创业相关课程的辅导。综合应用模块指的是在完成专业方向模块的学习后, 以提升学生软件开发的综合素质为主线, 以将学生培养成为一名合格的软件工程师或项目经理人为标准所制定的综合能力提高的模块项目内容, 旨在培养学生的集体观念、团队协作意识。
2、采用“转动课堂”模式进行课堂教学
传统课堂教学模式以“老师主讲, 学生主听”为主, 学生处于被动的接受知识状态, 学习效果不是很理想。转动课堂教学模式秉持“把教的创造性留给老师, 把学的主动权还给学生”的教学理念。重新分配每门课程的总学时, 即课程总学时60%用于课堂教学, 40%用于学生课下自主学习 (课程预习、完成作业、复习等) 。每次课的60%时间用于教师精讲 (知识的重难点部分) , 40%时间和学生进行互动 (研讨、实践训练等) 。每次课结束前教师下达下次课的学习任务 (自主学习、课堂互动和实践内容等) 。教师通过网络学习资源和在线指导等方式帮助学生进行自主学习和练习, 学生在上课前反馈自学情况, 教师根据学生的总体学习情况决定课堂精讲内容。通过“转动课堂”授课模式, 让课堂成为教师指导学生学习、锻炼学生能力、引导学生创新的主战场。
三、总结
针对地方本科院校软件专业人才培养中存在的一些问题, 笔者探索并实践了“应用型+创新型”软件工程专业人才培养模式, 从课程设置、教学方法改革、实践体系设置、师资队伍建设、校企合作、创新创业教育等方面提出了一些改革措施。通过近年来的探索与实践, 此模式有效提高了学生的就业率和就业质量, 为社会培养出了合格的软件人才。
参考文献:
[1]软件工程专业卓越工程师培养模式的探索[J]. 唐满. 当代教育理论与实践. 2012(07).
[2]应用型本科院校软件工程专业个性化人才培养模式改革实践——以安徽信息工程学院软件工程专业为例[J]. 丁德成,雷大正,张倩. 软件导刊(教育技术). 2016(11).
[3]多维教学模式在高校软件工程专业教学中的探索与实践[J]. 杨文君,佟林. 科教导刊(中旬刊). 2016(12).
[4]软件工程专业本科卓越人才培养模式探索与实践——以江苏师范大学软件工程专业为例[J]. 祝义,梁银,朱晖. 福建电脑. 2016(12).