张 阳 宋晓慧 董 玮
摘要:为提高人才的竞争力,目前许多独立学院正在开展实训教学。实训教学的教学质量关系到学生实践能力能否真正提高,以达到和用人单位无缝结合的目的。因此,对如何提高独立学院的实训教学质量进行探索是非常必要的。本文针对独立学院实训教学的特点以及授课对象的特点,结合我院项目实训(Java)教学的实践经验,介绍了我院在实训教学实践中所采取的一系列教学方法和取得的教学成果。
关键词:实训教学;教学质量;独立学院
中图分类号:G642文献标识码:B文章编号:1672-5913(2009)04-0024-04
1引言
实训教学以模拟实际工作环境和现实需求为前提,以大量的工程项目实际训练为手段,是学生理论联系实际、加强技术应用能力和实践能力的训练、提高分析问题和解决问题能力的非常重要的实践教学环节。学生通过实训,可以受到良好的技能训练,从而快速适应工作环境,真正符合企业单位的需求。为了提高学生的人才竞争力,目前,各独立学院纷纷推出一种“3+1”教学模式——在校本科生将接受3年的理论教学和1年的实践训练,即实训教学。实训教学的教学质量关系到实训教学是否能够真正提高学生实践能力,达到和用人单位无缝结合的目的。因此,对如何提高独立学院实训教学的教学质量进行探索具有重要的理论意义和实践价值。
独立学院学生的优点是思想活跃,自我意识强:缺点是基础不扎实,自制能力、学习的动力和自觉性不够。为了提高独立学院实训的教学质量,需要针对具体教学对象,在教学设计和教学过程中进行创新。
我院为落实人才培养目标,从2007年9月开始,对独立学院04级中9个班级共计270名学生进行了Java方向的项目实训。项目实训(Java)历时95天,取得了较好的教学效果。
2项目实训(Java)教学概况
2.1课程概况
项目实训(Javal是针对大四学生开设的一门模拟公司化管理以实践为主的课程。通过实训,让学生知道企业内软件开发的流程,掌握在主流的Web框架下进行开发所需要具备的技术和工具。通过参与实际项目的训练,加强学生的理论基础,并使学生的动手能力得到提高,从而使学生达到企业用人的要求。实训包括3个阶段:基础知识串讲、框架开发知识串讲和项目实战。
2.2授课特点
参与本次Java项目实训教学的共有18位教师,分为3个教学小组进行管理,每两位教师共同对一个小班(毕业班)进行授课。1&位参加项目实训(Java)教学的老师,针对课程特点和学生特点,集思广益,努力探索实训课程的教学方法。
2.3学生特点
除了08届东软ISS定制班,参加Java方向项目实训的大部分学生学习基础较差。对重要的基础课程,如:Java、Web开发技术和数据库原理与应用等,多数学生都掌握得不够扎实,难以熟练应用到项目开发中。而且一些学生一直以来没有养成良好的学习习惯,也没有较好的学习方法,还有些学生学习主动性较差,学习态度呈现阶段性的特点,课堂和课外学习的自觉性都不够。
3实训教学相关理论基础
·实训教学,实质上就是一种基于建构主义学习理论的探究性学习模式。强调活动建构性,强调在合作中学习,在不断解决疑难问题中完成对知识的意义建构。
·实训教学是以真实的或模拟的工作任务为基点,让学生利用各种校内外的资源及自身的经验,采取“做中学”的方式,通过完成工作任务来获得知识与技能。实训教学强调现实、强调活动,与杜威的实用主义教育理论是一致的。
·实训教学的内容主要是来自工作世界的实践任务,学生是在完成实践任务的过程中获得职业能力的发展,是一种基于情境学习理论的教学。
4提高实训教学质量的探索和实践
针对项目实训(Java)课程的情况、授课的特点和04级独立本科学生的特点,总体教学思路是:发挥两位教师和小班授课的优势,发挥集体备课的优势,不同教学阶段采取不同的教学方式,始终注意培养和维持学生的学习兴趣。其中,维持这种兴趣是关键也是教学的难点。同时,注重增强学生的学习自信心以及注重培养学生良好的学习习惯,比如有目标、有计划、有自我约束。另外,还需要强调解决实际问题的能力的培养以及团队合作能力的培养。以下是根据总体的教学思路对提高独立学院实训教学质量所进行的探索和实践:
4.1培养学生兴趣
(1)良好的开端是成功的一半,上好第一节课非常重要。
对于第一节课,唯一的教学目标就是让学生对实训课程感兴趣。这里要注意有的学生的兴趣是对课程的,有的学生的兴趣是对任课老师的。第一节课的主要教学形式如下:
●座谈
教师了解学生的兴趣、爱好和学习目标;学生了解自己的老师。座谈可以很好地拉近师生之间和同学之间的距离。
●同学上台发言
让每个同学上台发言,确定自己的实训目标,从而调动学生进行实训的积极性和主动性。
●分组、分派职位
通过分组和分派职位,基本上人人都有明确的职位和职责,进一步调动了学生的学习积极性。
(2)学生对实训课程有兴趣之后,还要维持学生的学习兴趣。根据不同阶段的教学实际情况,采取相应的措施:
●举办竞赛
Java方向项目实训的教学班级统一举办了几次竞赛,也有的教学班级根据本班情况独立举办了竞赛。竞赛包括:网页设计比赛、Java程序设计比赛、Oracle竞赛、MVCPK和Web程序设计比赛。对于统一举办的竞赛,如果想要取得好的效果,与老师和学生对竞赛的理解、准备和认真开展是分不开的。而且每个教学阶段举办哪些竞赛是根据实际教学情况制定的。另外,还采用了五彩星光榜和班级树立标杆等方式来提高学生的学习积极性。
·沟通交流
实训过程中两位老师几乎每天都要进行交流沟通,发现学生中存在的问题,分析问题的原因,寻求解决问题的办法。其中,与学生进行各种方式的交流是比较方便有效的解决问题的途径。尤其是实训后期,存在问题比较多也比较突出。学生的学习情绪有较大下降,又面临就业压力,很多学生较毛躁,思想情绪直接影响到实训的后期教学效果。通过多了解学生的状态,多沟通,并适当地放缓教学进度,减少学生压力。当学生产生厌学情绪时,适当调整课程内容和教学方式,以保证实训教学顺利进行。
4.2增强学生自信心
学生的自信心非常重要。第一节课座谈的时候很多同学表示Java编程能力较差,对实训没有信心。在提高自信心方面的主要方法有:
(1)任务细化、简化
将任务尽可能地细化简化,以增强学生的自信心。实训之初,教学内容相对简单,已经帮助学生建立起了自信心。随着实训的开展,比如到了Java阶段,学生出现了明
显的畏难情绪,这时候主要采取的形式就是任务细化和简化。从能够搭建环境、能够建立工程、能够输出、能够写正确的语句到程序调试,放慢进度,确保学生会了以后再往后开展,有效地防止了学生失去自信。
(2)难点问题,反复讲练
以讲解一启发一练习一讨论的形式开展。比如:框架讲解阶段,由于框架底层比较复杂,对于基础较差的学生理解起来确实有困难,直接讲解不能取得较好的效果。通过PPT、黑板画图等讲解框架运行原理,以及从零开始搭建框架帮助学生进行理解。难点部分的串讲难度较大,效果不理想。根本原因:前续课程掌握较差,实训课程中的复习串讲变成了讲新课。对此,建议:加强前续课程学习和考核。部分学生基础知识掌握不好,不仅影响了他们的自信心,而且影响了整个实训的质量。有部分同学确实想下决心好好学习,但是遇到问题,又没有能力去解决,逐渐产生畏难情绪,久而久之导致放弃。
(3)就业指导
通过系统的知识点串讲复习,使得学生在企业面试中表现出基本概念比较清楚,回答问题比较具有针对性。同时,根据毕业班学生的情况进行就业指导,比如:简历书写和面试技巧等。这都增强了毕业班学生的自信心。
(4)开展英语表述练习
由于学生在本学期只有项目实训(Java)这一门课程,没有其他语言课,学生失去了语言学习的环境,并且学生面临巨大的就业压力,找工作面试过程中,很多企业单位对于英语口语要求非常严格,因此,为了解决这个问题,帮助学生英语学习不断线,教学过程中,适当的穿插一些英语知识,可以起到很好的效果。具体方法:每天利用20分钟时间,让学生进行英语自我介绍、英语演讲,模拟英语面试等各种有趣活动。
(5)开设技术专题
学生目前练习的项目中,采用的是WebWork、FreeMarker、Spring等框架。对于Spring框架,企业中有一定的应用,然而FreeMarker、WebWork等技术,并不是所有的企业都会采用,因此学生在找工作过程中,会有一些失落感,感觉学的东西没有用。为了和企业应用贴近,同时也是为了改变项目实战阶段不变的教学模式,讲课过程中,适当的穿插一些Struts、Hibernate等目前企业较流行的框架,学生非常感兴趣。具体方法:在大项目开发过程中,利用I-2天的时间,分别给学生讲授Struts、Hibernate等专题。
4.3帮助学生养成良好的学习习惯
有了学习兴趣,也建立起了自信心,良好的学习习惯显得尤为重要。
(1)严格考勤
为切实督促学生的开发进度,采用了平时成绩每日打分制。制定了大项目和小项目阶段的平时考勤表,根据出勤以及当日完成工作的情况,每天动态地向学生给出已经获得的平时成绩,并在阶段最终考核时,严格按照每日的记录情况给出平时分,这样不仅可以让学生们每天都有紧迫感,而且也使平时成绩的给定做到了有理、有据、公正、公平、公开。这一举措收效较好。
(2)引导和管理
平时,学生打游戏现象非常明显,特别是课间休息。中午休息很多同学不吃饭都在玩,下午上课又开始犯困。这直接影响了课堂学习的质量。大项目阶段存在问题比较多也比较突出:学生前期纪律较好,积极性较高,但是后期迟到、缺勤的情况增多,以参加招聘会和面试为由请假的同学人数呈上升趋势。后期学生的思想压力变大,主要来自外界就业压力。参加几次招聘会,受打击了,思想情绪直接影响到实训的后期教学效果。
实训课程的强度较大,而且时间长,最重要也是最大的问题就是对学生的引导和管理,这个问题有时候比技术更重要。其中激发并保持学生的学习热情是重中之重。同时调节学习气氛和学生的情绪也非常重要。
(3)小项目阶段一人一题
要求学生基于框架以“一人一题”的形式完成个人小项目的开发。老师们一人一题进行指导,并进行严格的答辩式的检查,避免学生存在依赖思想。针对框架进行了比较系统的训练,使得半数以上学生比较顺利地过渡到真实项目的开发。根据学生对框架的理解和掌握情况进行了分层次教学。即没有完成小项目的同学不允许其进入真实项目的开发。这样做防止了对学生教学的“一刀切”,能尽量保证每位同学的实训计划基本符合个人情况。为了保证一人一题的实施,采取重点听讲,重点检查,以有效地督促部分学习不自觉的学生。
(4)计划进度管理
除了严格的考勤还需要进行计划进度管理。大项目阶段学生每天要提交日报,每周提交周报,以培养学生做事情的计划性和按照计划完成任务的良好习惯。撰写日报和周报还可以培养学生描述问题的能力,日报和周报中反映出来的问题便于老师统一按需分类解答。
(5)FAQ整理和课堂笔记检查
Java项目实训的内容体系涉及的知识面广而多,在编程过程中有各种各样的问题呈现。大多数实训学生没有记笔记的习惯,为了帮助学生进行经验积累,老师们严格要求学生将重要知识点记录到课堂笔记上,并协助整理FAQ,让学生把遇到的编程问题和解决方案详细写下来,老师定期抽查这些内容。同时,让学生们共享各自的FAQ,当学生出现类似编程问题时,引导他们从FAQ上找到答案。
4.4培养学生解决实际问题的能力和团队合作能力
(1)分组总结
针对在项目中遇到的问题,或者其他需要总结的知识点,以小组为单位讨论总结,指定某组的同学到讲台上讲给大家听,其他组补充。
(2)解题思路和解题能力培养
在实训过程中发现大部分同学的独立思考能力不高,当设计和编码出现问题的时候,不是自己独立思考解决,而是直接问老师,有些问题是解决过多次的问题。这就反映了学生自己不动脑思考,不注意总结已有的经验和教训,所有事情都交给老师解决的学习方式,这种习惯对学生以后的发展有百害而无一利。因此,采取当学生提问时,逐步引导他找到解决问题的办法,而不是一下子告诉他答案等等。
(3)答疑方式改进
大部分学生在应用时有很多问题,这个阶段的答疑过程非常重要,任务也比较重。老师们在答疑方式上进行了讨论,ISS定制班的老师根据学生基础相对较好的特点,着重培养学生作记录的习惯,其他班级也是根据学生特点,由简到难地让学生体会并逐渐掌握编程思路、调试方法和技巧等。共性的问题需要集体解决,集中给学生提供并讲解相应的解决方案,有效提高上课的效率。一对一不可取,这样很多学生就会因为问题而停留在原地。答疑总结尤为重要,总结问题文档,大家共享。从每组中培养1~2名技术稍强的学生帮助其他同学,以点带组,不仅有效提高学生之间的互帮互助,还可以缓解教学过程中老师的工作强度。
(4)外班答辩
从小项目开始,日常的程序检查都采用答辩式。到了大项目阶段,为了确保学生独立完成代码的真实性,项目实训(Java)教学小组组织了大项目外班答辩,即:老师和班
级进行交叉答辩,并制定了细致的答辩规则。
(5)团队合作能力培养
通过拓展训练和竞赛的组织,加强学生的团队合作意识和培养其团队合作能力。拓展训练可以缓解学生的紧张情绪,也可以使学生能在紧张的学习中放松一下神经,能有效改进学生的学习效果。在实训中进行了两次有计划的拓展训练:趣味运动会和球类竞赛。
(6)一对一互助小组
每个班级都有一部分学生在各个阶段授课过程中跟不上老师节奏,导致学习效果不好,影响后续课程学习。因此,由老师选出学得较好的学生和上述这些学生结成一对一的互助小组,负责提高他们的学习成绩。这样能让学生在榜样的就近示范下受到激励而热爱学习,又能增强学习好的学生的满足感和荣誉感,加强学生之间的团队合作能力。
5项目实训(Java)的教学效果
通过本次实训,学生在实践编程能力、基础知识掌握程度和团队合作能力等方面都有了较大的提高。动手能力明显提高,具体体现在:较好的学生能够独立完成小项目和大项目;一般的学生也能够在开发环境中编写和调试代码,而不是像以前一样只是停留在掌握理论知识阶段。基本概念的掌握程度提高,具体体现:最后一次考试成绩相对于学期初的摸底考试有了非常明显的提高。团队合作能力提高,具体体现:学生积极参与以小组为单位的竞赛,以及在大项目中和拓展训练中表现出来的团队合作意识。
项目实训(Java)结束后,学生们进行了总结,大部分学生都认为实训很有用,对实训课程的任课老师及其教学工作都非常认同,认为自己在编程能力和解决实际问题的能力等方面有了很大的提高。当然,学生的提高程度是不一样的,学习态度认真的学生提高相对较多。最后,273名参加Java实训的学生中,只有5名学生没有通过最终的考核。近半数的学生取得了实训证书。
6结束语
实训教学对于项目实训(Java)教学小组的每一位老师都是第一次,大家都是摸着石头过河,教学中收获了不少的经验,也存在着不足。但是,在实训教学中我们始终遵循一个原则,那就是坚持与创新。坚持朝着目标努力,坚持发现问题、分析问题,坚持教学创新,并且坚持到底。
本文对如何提高独立学院实训教学的教学质量进行了思考和探索,根据实训教学本身和独立学院授课对象的特点,提出了切实可行的教学方法。根据这些教学设计和教学方法,我院04级学生的实训取得了较好的效果。