孙晓燕
摘要:Java语言课程是计算机教学中的一个重点内容,Java语言课程具有很强的理论性以及实践性,在教学的过程中不能脱离实际,但是在实际教学中老师往往将理论与实践相分离,导致学生不能将理论知识与实践操作紧密地结合起来,从而不利于学生掌握知识、熟悉技能,案例教学模式具有优越性,它可以改变Java语言课程教学的现状,提高学生的计算机水平,使其掌握扎实的理论知识,以及熟练的操作技能,从而促进学生的全面发展、综合素质的提高。
关键词:案例教学;Java语言课程;改革
中图分类号:G424 文献标识码:A 文章编号:1009-3044(2016)08-0104-02
Java语言课程是高校计算机课程中的一个重要的内容,具有重要的作用和地位,纵观如今高校Java语言课程教学,很多仍然处于传统的教学模式之中,在传统的重理论、轻实践的教学理念影响下,老师在一定程度上忽略了实践操作的重要性,Java语言课程作为一门计算机课程具有很强的实践性,因此在传统轻实践的理念下阻碍了学生的发展。案例教学法是一种有效的模式,它不仅重视学生理论知识的学习,而且注重学生实践能力的提高,将理论知识以及实践完整地结合在一起,不仅巩固了学生的知识,还提高了学生的操作能力,掌握了操作技能,有效地改变以往传统的填鸭式的教学,改变学生被动学习的状态,激发学生的积极性与主动性,切实地提高学生解决问题的能力,因此,结合案例教学法改变你Java语言课程教学模式势在必行。
1案例教学法
案例教学法是一种新型的教学方法,它不同于传统的教学方法,它是建立在Java语言课程教学目标以及教学任务的基础上的,然后对相关的案例材料进行精心选择,让学生在特定的案例中以及情境中,激发学生的积极性以及主动性,在老师的积极引导下组织学生对事件以及案例进行主动地探索和学习,案例教学法可以极大地提高学生运用知识以及学习知识、发现、分析、解决问题的能力,相对于传统的教学方法和教学模式,案例教学具有很强的优越性。
案例教学法不仅重视Java语言课程理论知识的教学,更加注重学生Java语言的操作与实践,针对的就是传统重理论、轻实践的教学理念,目标就是改善目前Java语言课程教学中的薄弱之处,改变传统的Java语言课堂中老师一言堂、满堂灌的情况,将学生从被动的学习状态中解救出来,转变老师的主角角色,使其从讲授者向组织者以及引导者的方向转变,充分发挥老师的引导作用,充分尊重学生的主体地位,从单纯的理论讲解向案例与理论实践相结合的方向转变,以案例为主线,促进学生积极地探讨、研究以及分析和思考问题,充分调动学生的积极性,提高学生在课堂上的参与度,从根本上提高学生的学习能力以及实际操作能力,提高学生的职业技能,培养出高质量的人才。
案例教学法有力地实现了五个改变:从传统的结论灌输,向师生互动,共同探讨得出结论转变;转变老师的角色,使其从讲授者向组织者以及引导者的方向改变;促进单一的Java语言课堂向多元化的方向转变;促进小课堂与大课堂的结合;改变传统的考核方式,向个性化的考核转变。
2案例教学模式下的Java语言课程改革
2.1 教学内容以案例为主导
Java语言课程作为计算机课程中的重点,具有很强的理论性以及实践性,它不仅重视理论知识更加重视实际操作的能力。在使用案例教学方法的时候,老师要积极地转变自己的教学理念,调整自己的教学思路,结合实际需要整合相关的案例材料,使教学案例贯穿于整个教学过程中,成为教学的主线,改变师生之间的教、学的关系,向项目经理以及程序员的关系转变。
老师结合实际需求整合案例,这些案例必须具有很强的实际价值,通过案例可以模拟出真实的应用环境,给学生营造良好的环境,在案例学习中使学生学会将已有的知识融入进去,在案例中运用自己的知识来解决更加复杂的问题,从而有利于学生突破知识的限制,提高学生分析思考和解决问题的能力,不断地拓展学生的知识领域,在解决案例的过程中,使学生学会运用自身综合的知识解决问题,从而从根本上提高学生的实际操作能力,促进知识与实践相结合,巩固学生的Java语言知识,锻炼学生的Java语言技能。
老师在选择案例的时候,要选择有价值的,选择企业中具有代表性的具有意义的案例,从而使学生感受到企业的实际需求,实际存在的企业开发系统下具有真实的意义以及实战意义,能够激发学生的积极性。此外,挑选的案例的规模要适中,不能远远超过学生的能力,使学生触不可及无从下手,这样的案例是没有意义的,只有适当规模的项目才能真正发挥其最大的作用,达到案例教学法的目的。
2.2 实验课程逐步推进、分级进行
Java语言课程具有很强的实践操作性,因此在培养Java语言人才的时候,上机课程是很必要的,学生技能的掌握与提高都有赖于上机实验,不上机实验只学习课本上的理论知识是不可行的。因此要加强Java语言课程的实践环节,让学生在亲身上机实验中,培养自己的动手能力以及解决问题的能力。
由于学生与学生之间有很大的不同,在基础知识以及技能等方面有强有弱,因此在设计实验的时候可以根据学生的具体情况,分为几种类型,从而满足不同学生的不同需求:
1) 基础验证实验
这种实验是最基础的,它主要考查的就是学生对最基本知识的掌握,通过上机实验让学生对所学的理论知识有一个更加直观与清晰地感受,在实验中巩固Java语言知识,从而为更深层次的实验做好准备。
2) 设计型实验
这是更进一步的实验类型,在这种实验中,由老师设置一些具有综合性的任务,并给出具体的要求以及成果要求,然后要求学生在此基础上运用自己所学的知识,在自学以及自主翻阅资料的基础上,尽己所能的来完成老师的任务。这种实验具有一定的难度,是在学生掌握了一定的Java语言知识之后才可以开展的,它可以培养学生自主学习的能力,激发学生的兴趣,培养学生分析问题以及解决问题的能力。
3)研究创新型实验
这种实验类型是最高层次的,在大学可以有选择性的开展这种实验类型,主要是由老师或者实验室设置题目,或者是学生自己选择题目,这种实验最根本的目的就是培养学生的研究与创新能力,这种实验注重的是过程,而不是结果,对于成果不强制一定得出,只需要学生写出自己实验的心得以及体会,将其以报告的形式呈现出来即可,这种类型针对的学生都是成绩比较优秀且具有创新意识的。
2.3 教学模式的改革
要想培养出高质量的人才,提高学生的综合能力,必须改变传统的教学模式,对Java语言课程教学模式进行改革。
1)课堂教学与实验教学相结合
为了使学生掌握扎实的理论知识以及操作技能,在案例教学模式中将课堂教学以及实验教学结合在一起,改变老师一言堂的局面,老师可以讲到一定程度,然后提出一些问题,让学生进行思考,给学生充分的思考以及操作的时间,老师还要积极地引导,使学生得出正确的结论,一改以往老师自问自答的教学方法,改变老师的传授者的角色,向引导者转变,切实地培养学生的自主性,减少对老师的依赖性,培养学生自主学习的能力,以及独立思考和学习的能力。
在课堂与实验教学相结合的过程中,老师要遵循少而精的原则,给学生更多的时间去练习和操作。
2)课程作业与案例训练相结合
在案例教学模式中,老师讲授完Java语言课程内容之后,可以根据所讲内容给学生布置一些相关的课程作业,从而巩固学生的知识,培养学生 的基本编程能力,在此过程中逐渐减少基础性实验的数量,逐渐向案例靠拢,对学生进行合理地分组,使其合作完成案例,这样可以培养学生的独立学习、实践以及合作的能力。
老师给予相关的企业案例之后,学生小组就要根据案例项目的要求进行合理地分工,主动地查找相关的资料,在资料的辅助下,自主地设计出相应的方案,改变了以往老师给出设计方案让学生直接按照要求与步骤进行操作的状况,整个案例项目都要学生自主的完成,老师不参与,更不能将源代码等给学生参考,只需要在必要的时候老师可以给予指导。
在案例教学模式中,学生的潜力与创造力被激发出来,没有条条框框的束缚,学生设计的方案甚至比老师的还要出色,即使在设计的过程中出现了错误或者是走了很大的弯路,但是却给学生留下了深刻的印象,着实提高学生的能力,达到了让学生自主学习、自主分析和解决问题的目标。
2.4 改革考核方式
改革考核方式在改革Java语言课程教学中具有重要的作用,虽然处于教学的末端但是其重要性不可忽视,案例教学模式中强调将案例贯穿于整个Java语言课程教学过程中,因此考核方式也必须进行相应的改革。传统的Java语言课程考核的方式已经不能满足高素质的Java专业人才的培养要求了,在案例教学模式中,可以将其变成大作业加平时成绩的考核方式。大作业就是老师给出一些案例,让学生自主选择,并自由组合,对案例进行开发与研究,从而得到一个具有很强的实用性以及操作性的项目,大作业可以贯穿于整个学习的过程中,在学期末可以通过小组同学的多媒体演示以及现场答辩的形式来展示自己的作品,老师在此基础上对小组的作品进行打分,从而形成每个人的大作业的成绩;平时成绩则是建立在学生课堂回答问题以及平时的小作业和实验成绩的基础上,这两部分作业可以有效地增强学生的实践意识,改变学生以往重理论、轻实践的学习理念,改变其理论知识强、动手能力差的情况,促进学生全面发展,提高学生的综合素质。
3 结束语
Java语言课程是一门实践操作性很强的课程,因此为了培养出全面发展的人才,必须改革Java语言课程的教学模式,从课程内容以及教学模式和实验类型、考核方式等方面着手,使其与案例教学模式相适应,打破传统教学模式的弊端,改变传统的教学理念,将具有实用价值的案例充分地贯穿于整个教学过程中,着实培养学生自主学习的习惯,激发学生的积极性与主动性,让学生自主地对案例进行探讨与研究,提高学生的分析解决问题的能力,减少其对老师的依赖性,使其更好地掌握Java语言课程的理论知识以及操作技能,培养学生的独立学习、实践以及合作的能力,促进学生全面发展,提高学生的综合素质。
参考文献:
[1] 陈涛. 基于案例教学的Java语言课程改革研究[J]. 教育研究与实验,2009(s3):59-60+63.
[2] 符志强,张红. Java语言课程案例教学改革研究[J]. 现代计算机,2010(11):38-40+43.
[3] 余鹏飞,黎鹏,周浩. Java程序设计语言课程教学改革实践[J]. 信息系统工程,2014(1):153-154.
[4] 李东明,赵伟. Java语言课程实践教学改革[J]. 计算机教育,2011(13):122-125.