APP下载

案例教学法在java语言程序设计教学中的应用*

2015-03-27高继勋

湖南税务高等专科学校学报 2015年4期
关键词:教学效果案例教学法

□高继勋

(河南工程学院,河南郑州451191)

案例教学法在java语言程序设计教学中的应用*

□高继勋

(河南工程学院,河南郑州451191)

基于案例教学法的基本含义及相关特点,对java语言程序设计教学中案例教学法具体实施步骤及应该注意问题予以分析,在课程实践中,案例教学法的应用,有助于学生实践能力的培养,不断提升学生的综合素质及技能,为社会输送更多的IT人才,促进教学目标的实现。

java语言;程序设计;案例教学法;应用探索

1920年美国哈佛大学研发出了一种案例式的教学方法,即案例教学法,在教学中所运用的相关案例,均来自于商业管理中的相关事件及情境,且真实、可靠,学生通过对这些案例进行讨论、分析,不仅可以有助于提升学生的分析能力,还能提升学生的决策水平,进而促进教学效果显著提升。1980年以后,社会各界对案例教学法越来越关注,在多门课程教学中得到广泛运用,在当前的编程语言中,java语言非常流行,多数企业对应用系统予以开发研究时,均对其广泛应用,在学习java语言时,不仅需要对java语言的理论知识予以掌握,更需要对相关问题进行分析,进而促进解决问题能力及实践能力得到最大化提高,培养出更多IT行业人才,以满足IT行业的发展需求,而在程序编程教学中,在分析、解决问题方面,多数同学能力稍有欠缺,当面对具体项目时,缺乏分析能力,不知从哪里着手,远远达不到IT行业的人才需求,因此,在java语言程序编程教学中,案例教学法的应用,可以使学生的实践能力得以显著提升,对教学效果的提升意义重大。

一、案例教学法的基本含义及特点

1、基本含义。

在实际教学中,教师以教学目标及教学任务的具体需求为出发点,对精心选择的案例材料予以运用,在特定的情景及事件中,使学生身临其境,再加上教师的适当组织,使学生积极主动地参与到探究活动中,以便学生在运用知识时,能够充分发挥创造性,使其对实际问题的分析及解决能力得以提高,此种教学模式就被称之为案例教学法。在实际教学期间,教师应严格履行学以致用的教学宗旨,不但要对学生理论知识的掌握予以指导,还需要更加注重知识应用,把案例作为媒介,对学生相关方法的运用予以适当引导,比如总结问题、讨论问题、分析问题、阅读等,不仅要注重学生分析能力、解决问题能力的培养,还应该重视学生之间合作精神的培养,进而促进学生整体实践能力的提升。

2、特点。

相较于传统教学方法,案例教学法特点表现为:(1)目的明确:通常在实际教学中所选择的教学案例属于典型事件,都具有代表性、独特性,学生在对案例进行阅读时,便会对相应问题进行思考、分析,甚至在同学之间展开讨论,这样学生自己建立的学习方式,不仅具有严密的逻辑思维特性,还会运用自己的方式对问题进行思考,既适合学生又具有完善性,进而促进学生对实际问题的分析能力及解决能力提升,也是学生的整体素质得以提高;(2)客观真实性:在教学实践中案例教学法的运用旨在提升学生的实际应用能力,因此,案例中对事件进行描述时具有绝对的真实性,教师更不能依据主观臆断对教学案例进行虚构,因为案例的真实性对案例教学的真实性具有直接影响,这样在真实的案例学习中学生分析能力、决策能力才能真正得以提升;(3)较强的综合性:在学习期间对于必备的基本知识理论学生需要掌握之外,同时面对实际问题时应该学会审时度势,具有较强的随机应变能力,对相关问题进行果断决策;(4)深刻的启发性:在教学中所运用的案例其答案并不是绝对正确的,也不是唯一的,旨在启发学生独立思考问题的能力及探索能力,对学生独立思考能力的培养较为注重,希望学生在解决问题时能够建立一套适合自己的、完善的思维方式;(5)突出实践性:在校园内学生可以学习理论知识外还可以接触到社会实际问题,使学生理论知识水平得以上升到实践水平,实现质的飞跃;(6)案例教学的互动性:在教学期间引入案例时学生在分析问题、思考问题或讨论期间,教师应该适当引导,积极与学生展开交流,从教学实际出发,充分调动学生学习主动性及参与热情,在天马行空的思维中激励学生时刻谨记教学任务及内容,以免跑题;(7)突出学生的主体性:在案例教学中学生是主体,教师只是从旁予以适当指导,使学生充分参与到案例学习中,对相应角色进行深入体验[1]。

3、教学案例法的适用范围。

在教学实践中教学案例法的应用旨在提升学生的综合能力,学生能够更好地适应未来社会企业的发展,而这种教学模式并不是万能的,它的应用范围也有相应限制,尤其适用于以下范围:一是职业教育形式;二是研究型教师且具有创新精神;三是学生的素质较为全面,且具备相应的基础知识。

二、在java语言程序设计中影响案例教学效果的基本因素

1、案例的编制。

案例的合理性是教学案例得以实施的基础,也是前提条件,在多数企业开发中java语言应用广泛,使得案例的选择多种多样,因此,在案例编制时应该注重以下几个方面:(1)从实际项目中摘取案例:案例来自于实际项目,才能对其客观真实性予以保证,也有助于学生实际开发能力的提升,更好地与IT行业对接;(2)案例的教学性:在选择案例时教师应该明白案例应该服务于教学,旨在帮助学生更好地对知识进行理解,且有助于启发学生思维,这才能称之为优秀案例,若在教学初期,案例比较复杂,此时学生只是刚刚接触java语言,还不具备相应的语法知识,缺乏编程能力,看到复杂的案例会打击学生的积极性,不能达到教学效果;(3)案例的典型性:案例选取时要以知识点为出发点,能够对重点知识进行典型运用,这样在接触案例时学生可以及时转变,更好地接受;(4)案例主动性:编写案例时不能简单的罗列出功能需求,应在特定的开发情境中对学生进行适当引导,并对生动形象的描述情境,也可以设置相应的悬疑,激起学生的兴趣,使其能够主动思考,更好地运用各种创造性方法。

2、案例教学应循序渐进。

在实际教学中,案例教学的应用,对学生积极主动性具有一定帮助,选取案例时,应该考虑到学生的实践能力及相应的知识水平,不要让学生感觉得挫败感,在教学初期应该引入一些比较简单的案例,所包含的知识量也尽可能低,在日后的学习中,理论知识接触的越来越多时,再选择知识面较广的案例,同时对其复杂度也有一定要求,总之,案例的选择要与学生相匹配。

3、基于教学实际状况,适度运用案例。

虽然在实际教学中,案例的运用,有助于学生综合素质的提升,但是制约教学效果的因素也比较多,对于学生而言,必须具有全面素质,且基础知识相对扎实,因此,选取案例时必须适当,对于教师而言,必须具有丰富的创新精神,并充分与传统教学方法相结合,进行适度使用,两者才会更加相辅相成,彼此补充,最佳教学效果才能得以发挥,而案例的适度使用应该注意以下几点:一是不能过于频繁:使用案例教学法时,虽然学生掌握了基本知识,但案例的频繁使用,也会对理论授课时间带来严重影响,再加上现今多数大学招生标准较低,如果学生的理论知识不到位,当学生面临较为复杂的理论知识时,存在较大的学习难度,进而对案例教学质量带来消极影响;二是教学进展速度较快,知识水平及实践能力也在不断提高,采用案例教学时,适当增加分量,有助于提升学生的实践能力[2]。

4、案例教学与理论教学。

在实际教学中,案例教学的实现,其基础为理论教学,进而对案例进行合理设计,学生进行分析时,教师再加以适度引导,最终对案例中出现的实际问题予以解决,这样学生在已有知识的基础上,能够更好地付诸实践,而在实践期间,学生也能获得新知识,此种教学方法便为案例教学,在案例教学中,学生是主体,因此,对学生也具有较高要求,其所具备的理论知识必须扎实、全面,而案例教学得以实施的基础就是理论知识,两者之间联系密切,如果学生没有必须的理论知识,教师无论如何启发、引导,学生也不会分析问题,那么使用java语言编程对实际问题进行解决也是不可能的,因此,在课堂实际教学中,案例教学固然重要,也不能忽视讲授理论知识,否则将会给教学效果的全面提升带来严重影响,由于课堂中时间相对较少,而任务比较多,案例教学实施后,教授理论知识的时间就会逐渐减少,因此,在讲授理论知识时,教师应该做到精讲精练,以便学生掌握扎实的基础知识[3]。

三、在java语言程序设计教学中案例教学法的实施步骤

在初期教学中,应该充分考虑到学生的综合素质,尽量使搭配具有合理性,小组成人约为5-6人,将每一个小组作为一个开发团队,学习相应的应用系统项目,各个组员分工合作,对项目进行分析,使案例顺利完成,具体步骤如下:

1、学生准备阶段。

在案例教学初期,老师仔细研究过案例材料后,应及时发给学生,让学生的案例材料进行充分阅读,学生若有疑问,应主动查阅相关参考资料,对相关信息进行搜集,培养独立思考能力,分析案例,然后初步制定解决方案,在小组内展开集体讨论,安排好分工,各个小组准备好发言提纲。

2、课堂案例讨论阶段。

在课堂上,对案例展开讨论时,教师应该积极引导和组织,不能将自己的观点强加到学生的讨论中,在设计java语言程序时,小组可以把案例当做小型项目,学生可以使用不同的设计方法、技术及设计模式,比如数组、集合类、接口及类继承等,教师不能单方面做出定论,也不能对学生的设计方法予以对错评论,这样学生才能想到更好地解决方案,甚至超过老师。对于案例教学而言,其答案并不是标准的、唯一的,对于学生之间不同的教学方案,教师应该鼓励其多多争论,这样在讨论中对各种方案的利弊学生才能更加了解,进而运用自己所掌握的知识对实际问题进行解决,学生的创造性思维才能得到最大限度发挥[4]。

3、案例总结阶段。

学生完成讨论后,对于学生讨论出的案例的优势与不足,教师应该及时总结,从学生的讨论中,对相应的不足之处进行适当点拨,如有疑点,可以进一步展开分析与讨论,从不同角度、应用不同方法对问题进行分析和总结,同时学生讨论后,自己也要学会归纳总结,以便更好地修正和完善自己的案例解决方案。

4、案例编码的实现。

案例设计方案完成修正后,学生应该实现相应的编码,如果一些案例比较小,学生应该独立完成;如果部分案例比较大,小组成员应该共同协作、充分分工,实现编码,在上机课时,教师可以组织学生实现案例编码,有条件的,课后也可以完成。

[1]谭小文,刘文勇.浅析案例教学法的特点和作用[J].成功(教育),2014(2).

[2]刘建新,卢厚清.案例教学法的起源、特点与应用研究[J].南京工程学院学报(社会科学版),2014(10).

[3]熊程.案例教学探析[J].科技情报开发与经济,2014(11).

[4]司海峰,王亚玲,崔建弘,张燕.Java课程中引入案例教学之研究[J].硅谷,2014(7).

G642.41

:A

:1008-4614-(2015)04-0053-03

2015-6-12

高继勋(1980—),男,河南郑州人,河南工程学院讲师。

猜你喜欢

教学效果案例教学法
案例4 奔跑吧,少年!
批注式阅读教学法探究
实施“六步教学法”构建高中政治高效课堂
随机变量分布及统计案例拔高卷
掌握“函数的表示”提高高中数学教学效果
发生在你我身边的那些治超案例
一个模拟案例引发的多重思考
如何提高高中声乐教学效果
提高病理学教学效果的几点体会
开放引导式阅读教学法描述