APP下载

融合课堂教学和企业项目实训的Java课程教学改革

2017-08-02胡光

东方教育 2017年11期
关键词:教学改革课堂教学

胡光

摘要:为适应国家教育中长期发展战略,大力倡导“大众创业,万众创新”教育精神,进行了以Java课程教学改革为例的应用型人才培养模式研究。针对Java课程教学中存在的问题,提出了课堂教学融合企业项目实训的教改新思路。从教学过程的设计和教学过程的实施重构了教学知识体系,提高了学生的学习积极性,培养了学生的创新创业精神。经过统计长时间教改活动积累的数据表明,学生学习成效明显改善,取得了良好的教学效果。

关键词:Java课程;课堂教学;企业项目实训;教学改革

1 引言

众所周知,“软件研发及外包”是《国务院关于促进服务外包产业加快发展的意见》【国发〔2014〕67号】的重大改革项目,致力于面向IT企业,面向全球和面向未来,培育造就一大批具有高级创新创业能力和适应社会发展需要的高素质服务工程技术人才,促进我国高等教育工程领域的快速发展[1-2]。将学校教育和社会行业、高校和企业进行密切合作,以高校教学为主线,实际工程为背景,有效提高学生的学习能力和应用实践能力。使教学融合项目实训,让该过程成为高校教学的新常态,这是对我国高等教育提出的更高要求和挑战。

2 背景分析

在“软件研发及外包”改革项目的大背景下,高校中计算机与软件工程相关专业的服务外包方向教学更加体现了与企业项目实训融合的重要性。以服务外包为主线的计划力推符合就业能力培养的学习方法,其课程设置和教学内容应该突出“实践”特色,而计算机与软件工程相关专业的特色就在于跟踪和掌握国际先进的软件开发技术,注重实际软件开发能力的养成,同时强调创新创业技能的提高[3-6]。

Java课程是软件开发领域非常注重实践的专业基础课,在专业培养方案中上承基础教学,下接专业核心技能,做好Java课程教学改革是软件开发过程中提高学生程序设计能力的重要一环,也为整个相关专业教学改革打下良好的基础。长期以来,各个学校相关院系都在努力探索和实践关于“Java课程教学”的改革[7-8]。

(1)教学改革只注重课堂教学方式

课堂教学改革非常重要,计算机与软件工程相关专业的学生在接触软件开发之前个体差异比较大,教师平时考虑最多的是大部分中间层次的学生,不可避免的会忽略部分学生的感受,而造成课堂教学过程比较难堪。针对这种情况,许多教学改革新特征比如翻转课堂、在线教学和混合教学等都取得了很好的教学效果。但这些只是单纯地去调动学生的学生积极性,解决学生自主学习过程中出现的问题[9]。对于动手能力要求更高的Java课程来说,仅有完善的课堂教学改革是远远不够的。

(2)教学改革不注重创新

Java课程是伴随互联网技术而产生的,网络程序设计是Java课程进行改革的落脚点。随着当前互联网技术的不断发展,学生自主学习网络资源的能力逐步增强,了解Java与网络技术开发的关系意识也在增强。计算机与软件开发的新知识、新框架日新月异,如果教师仍然固守眼下传统软件的开发模式,势必会带领学生走向狭窄的开发领域。目前许多学校提出了相应的课程设计或项目实训以弥补这种缺陷,但这些与企业的需求还有一定的差距,学生不了解企业中软件开发所需要的实际情况,不了解软件开发的创新点在哪里,容易形成闭门造车[10]。

(3)教学改革内化效果差

教学效果的好坏通常是由内化指标来体现,如何考核学生对知识的掌握情况成为提高内化指标的重要过程。传统的考核方式改革大多在考核大纲知识点方面进行,教师在线上或线下强调实际问题,学生通过多次的编程练习以强化知识。如果有的学生根本没注意教师预先在课堂的提醒或没有配合教师进行练习,这些学生的问题就会不断遗留,形成常见的恶性循环。无论采用何种考核方式,他们都不會提高内化指标,更谈不上如何去迎合当前企业对人才需求的现状了。Java课程实践性强的特点,也充分说明考核过程不能迎合一般课程的评价形式,改善考核内化效果是必由之路。

3 教学过程设计

当前的课程体系设置中,学生进行就业实践的机会明显偏少,并且对企业项目开发的过程缺乏了解。课堂教学加企业项目实训能够实现灌输教育向自主教育和能力教育的转变,让课堂教学在企业项目实训中实现成果再现,使得学校投入与企业产出达到有机平衡。

3.1 学校教学大纲的设计

如何开展课程的有效教学,实现怎样的教学目标,实践与理论如何有机结合,最后达到什么样的教学效果,让学生真正学有所成等等一系列教学改革都是围绕教学大纲进行的,因此学校教学大纲的设计至关重要。根据教育部高等学校教学指导委员会(计算机学科)“Java程序设计”的教改实践及指导精神,本文在教改过程中进行多次更新教学理念,设计了有针对性提高学生课堂学习与企业项目实训能力的教学大纲。

(1)除了必要的Java课程中程序设计知识学习,还要求必须遵循软件工程设计环节的系列过程,让学生了解Java软件开发的工作流程,掌握设计环节的规范性,并给出相应的软件规格说明书。

(2)按照不同企业的实际要求,规定使用相应企业的Java集成开发工具,培养解决实际问题的能力。学生要完成Java程序设计,就必须掌握工具类和界面控件设计的技能,必须学会查阅API和阅读源程序,提高参考文献和编程能力。

(3)在验收软件产品时明确考核标准,注明详细的量化考核细则,贴近企业考核形式,让学生在学校期间就清楚将来软件开发要完成的步骤和过程,做到心中有数,学有所依。

3.2 企业项目实训的设计

为了贴合学校“Java程序设计”教学大纲,便于课程改革的顺利进行,企业项目实训的设计环节不可缺少,标准设计不可大意,流程学习不可中断,因此设计企业项目实训时,要大量走访相关企业开发实际场景,了解Java软件开发的最新的动态,实时更新实训项目,并且掌握企业的文化精神。

(1)为了符合软件开发流程,实训项目纲要设计要清晰,提供意义明确的设计指导手册,要求学生掌握编程思想,理解编程思路,创造程序设计,提高项目设计的创新能力。

(2)应对市场开发的变动,企业设计理念会不断改变,相应项目实训设计选题的迭代更新就显得很重要。进行必要且有价值的项目更新可以让学生了解当前Java技术的发展,从而懂得基础教育夯实的必要性。

(3)掌握企业优秀文化精神是企业项目实训不可缺少的一环。在校期间培养学生团队协助精神,有助于学生之间的和谐交流,提高创新和竞争意识。在开发项目时,要求学生确定队长、划分工作模块、协调设计思路,绘制工作安排流程图。

3.3课堂教学与项目实践的融合

在Java课程教学改革中,课堂教学是激发学生学习兴趣、促进学习效果和进行课程考核的主阵地,项目实训是学生体会软件设计思想和方法的保障源。将这两个环节有机结合,可以实现真正意义的学练贯通。

(1)课堂讲解知识点,项目案例展示。

(2)课堂展示任务要点,项目案例任务描述。

(3)课堂任务分析,项目案例完成任务流程。

(4)课堂任务效果总结,项目案例实现。

4 教学过程实现

有了详细的教学过程设计方案,重构现有的教学过程就显得至关重要。实现课堂教学与企业项目实训的融合过程,相当于建设一个完整的课程体系,需要进行深入分析学校课程和企业市场之间的关系,进而遵循学校和企业之间相互协作的原则,保证学生既掌握了课堂知识又体会了企业文化精神。

4.1 教学手段实现

针对本文的课堂教学融合企业项目实训,在改革Java課程教学手段方面,除了传统的课堂多媒体教学实现Java课程学习,将企业项目实训面对面交流的优势应用到课堂上,极大地调动了学生学习的积极性,保证了良好的教学效果。

(1)充分吸收当前较为成功的课堂教学手段,进行翻转教学和在线互动相结合,线上互动和线下交流进行补充。例如,将Java面向对象程序设计的思想在网络上以视频的形式播出,课堂与学生面对面以真实软件代码进行验证,体现出混合教学的优势特点。

(2)积极与企业工程师、人力资源总监进行沟通,利用他们的空闲时间打通学生交流通道,甚至将企业人士的讲座直接搬到课堂上。例如,当了解到某一阶段Java技术的新应用即将推向市场时,将该Java技术应用的软件工程师邀请到课堂,与学生进行技术交流,既让学生开阔了眼界,又提高了学生学习Java编程的积极性。

(3)改革现有的Java课程授课环节,将教材知识点进行项目渗透,每学完一个知识点,进行一次小模块项目设计,前一知识点与后一知识点不断线,项目小模块之间不耦合。例如,当完成一个相对独立的知识时,项目小模块也就顺理成章的组成一个大模块,加上相应文档的书写,一个相对独立的软件也就完成了。因此,学生感受到了软件开发的乐趣,对于课堂学习也就不会感到枯燥乏味了。

4.2 考核方式实现

任何一门课程的学习都离不开效果考核,这也是许多教师和学生感到头疼的地方。本文在遵循课程教学思想和改革原则的前提下,结合企业项目实训的实际,进行了考核方式的改革,让学生在Java课程学习时感到快乐,考核时也感觉轻松和公平。

(1)考核指标严格化。无论如何考核,都要保证考核指标明确,评价制度严格。让学生始终体会到接受教育的公平性。

(2)考核方式多样化。针对学生将来出路的不同设计不同的考核方式,这就需要教学团队中教师在考核难度上要保持平衡。例如,对于考研学生,要侧重进行Java编程思想理论知识和算法编程方面考核。对于就业学生,要侧重Java项目开发和文档制作方面考核。

(3)考核人员的参与多样化。为了激发学生考核的积极性和表现力,让教务督导、教学团队教师、企业工程师和学生共同见证考核过程,实现考核公开性,学生也会提前感受类似面试、毕业答辩的场景。例如,让学生现场演示Java程序模块,现场讲解模块功能,参评人员当场评价。

4.3 教学效果

为了深化融合课堂教学和企业项目实训教学改革的教学效果,本文在2010年至2016年共六届软件工程(服务外包方向)专业学生中进行了Java课程教学改革实践,并与同级的计算机科学与技术、软件工程专业未进行Java课程教学改革教学效果进行了比较。

(1)就业率

学生就业一直是学校最为重视的教学工作。近年来,基于Java技术的项目开发在IT行业方兴未艾。本文调研了在校期间专研Java开发的2010、2011和2012级学生的就业率,图1显示了参与本文教改计104、计114、计124和未参与本文教改学生计101、计103、计111、计113、计121,计123班的就业率。由于参与教改的学生在学习过程中提前感受到企业所需要的人才特征并且预先进行了演练,积累了与企业进行沟通的经验,就业面试是就能够与企业人力资源总监进行从容交流,获得更多offer的机会。从图1中可以看出,参与本文教改的学生就业率明显高于未参与本文教改的学生就业率。

(2)创新创业率

在“大众创业、万众创新”大背景下,如何激发学生创新灵感、提高学生创业激情是学校教育的力量源泉,基于Java技术的项目开发在校园内越来越成为致力于IT项目学生的新起点。由于学校开设Java课程是在大二的下学期,自2010级学生实施Java课程教改以来,从2012年的暑假开始,本文连续四年调研了在校期间专研Java程序开发的2010、2011、2012、2013、2014和2015级学生大二和大三时期的创新创业率(为突出重点,大一和大四以0统计),图2显示了参与本文教改计104、计114、计124、计134、计144班和未参与本文教改学生计101、计103、计111、计113、计121、计123、计131、计133、计141、计143班的创新创业率。从图2中可以看出,参与本文教改的学生创新创业率明显高于未参与本文教改的学生创新创业率,其中参与本文教改的2012级学生的创新比赛参与率达到了100%,极大地促进了学风建设,此班的当年考研率名列同级第一。

5 结束语

当国家在不断完善校企合作模式建设政策时,每所学校都在不断探索各类服务外包专业学生的教学改革方案。本文通过优化调整软件服务外包人才教学内容,提高学生素质和能力,以Java系列课程为改革先导,在从事多年Java课程教学改革的基础上,实现了学校与企业之间教师、专业技术人员之间的角色渗透,构建了一支专业建设和课程教学效果优秀的教学训练团队。参与Java课程教学改革的大部分学生创新创业能力强,就业率高,并且在与企业沟通能力方面有着很强的优势表现。

融合课堂教学和企业实训的Java课程教学改革在多年的实施过程中积累了大量的经验和教训。近年来,本文教改理念逐渐拓展到其他课程教改过程中,形成了一個较为完整的课程建设体系,对基于校企合作模式的课程建设能够起到一定的借鉴作用。

参考文献:

[1] 国务院关于促进服务外包产业加快发展的意见(国发〔2014〕67号)[EB/OL]. http://coi.mofcom.gov.cn/ article/ckts/ckzcfg/201501/20150100869215.shtml. 2015/01/16.

[2]张勇. 打造校企协同育人新模式[J].中国高等教育. 2016(23):30-40.

[3]任泽中. 构建“纵横有道”的大学生创新创业能力培育体系[J].中国高等教育. 2016(12):60-62.

[4]李贵安,张宁,郑海荣,王晶艳. 基于信息化教学的大学翻转课堂教学实践探索研究[J]. 中国大学教学. 2016 (11):61-65.

[5]安鑫,杨亚芹. 互联网+教育:内涵、趋势与推进教育[J]. 中国成人教育. 2017(3):31-32.

[6]刘英峰. “互联网+”时代中国远程教育的机遇和挑战[J]. 继续教育研究. 2017(1):82-85

[7]姜丹,吴秀芹,徐东. 计算机课程教学体系设计及教学模式的改革与创新. 计算机教育. 2016(2):94-98.

[8]何克抗. 从翻转课堂的本质看翻转课堂在我国的未来发展[J]. 理论探讨. 2014(7):5-16.

[9]沈根海.校企双主体背景下计算机专业实践教学质量评价体系研究[J]. 职教论坛. 2017(2):88-91.

[10]尹达,田建荣. 通达翻转学习:慕课时代翻转课堂新模式[J]. 当代教育与文化. 2015(4):78-84.

(烟台大学教改项目 20160905)

猜你喜欢

教学改革课堂教学
“双减”政策下的课堂教学
高中数学课堂教学中创新能力的培养
简约化初中化学课堂教学实践探索
自然拼读法在小学英语课堂教学中的有效融入
数学开放题在初中课堂教学的探索
中职学校“生本课堂”的调查研究与实践
高校三维动画课程教学方法研究
基于人才培养的技工学校德育实效性研究
现代信息技术在高职数学教学改革中的应用研究
以职业技能竞赛为导向的高职单片机实践教学改革研究