典型案例法在Java语言教学中应用探究

典型案例法在Java语言教学中应用探究

ID:46383504

大小:70.00 KB

页数:7页

时间:2019-11-23

典型案例法在Java语言教学中应用探究_第1页
典型案例法在Java语言教学中应用探究_第2页
典型案例法在Java语言教学中应用探究_第3页
典型案例法在Java语言教学中应用探究_第4页
典型案例法在Java语言教学中应用探究_第5页
资源描述:

《典型案例法在Java语言教学中应用探究》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、型案例法在Java语言教学中应用探究摘要:目前很多高等学校把Java语言作为软件工程专业面向对象设计方法的入门课程,但在教学过程中存在学生学习兴趣不高,教学效果差等问题。分析产生这些问题的原因,提出"123典型案例教学方法”,教学实践显示该教学方法能取得良好的教学效果。关键词:典型案例;Java语言;教学研究0引言Java语言是一种纯面向对象的程序设计语言,具有跨平台、高安全性、高健壮性、支持分布式网络应用等特性,在嵌入式设备例如无线手持设备、医疗设备、信息家电、汽车电子设备等领域具有广泛的应用,2011年TI0BE发布的报告显示,

2、Java语言占有编程语言市场18.76%的份额,位列第-O因此很多高等院校把Java语言作为核心基础课,主要目标是使学生利用Ja-va语言实现面向对象思想、掌握Java的常用API的应用。提高学生的编程实践能力,培养学生利用面向对象思维分析问题能力。但由于Java语言知识点繁多琐碎,并且面向对象是比较抽象的一种思维方式,对很多学生来说接受该思维模式是一种挑战,存在一定的学习难度。虽然学生了解该课程的重要性,但因为课程本身的属性决定了在学习过程中存在缺乏学习积极性、学习效果不好等问题。为了激发学生的学习积极性,提高学生学习的主动性与参

3、与性,最终取得良好的学习效果,本文提出了"123典型案例教学法”的教学模式。1典型案例教学法案例教学法是指教师根据教学目标和教学任务的要求,运用精选出来的案例材料,使学生进入某种特定的事件、情境中,通过组织学生对事件的构成进行积极主动的探究活动,从而提高学生创造性地运用知识、分析和解决实际问题能力的一种教学模式。案例教学法的优点是:(1)能够实现教学相长;(2)能够调动学生的学习积极性和主动性;(3)采用生动有趣的案例讲解知识点,易于学生学习和理解;(4)在授课过程采用案例教学,学生和教师积极参与案例的评价和改进,开阔思路,收到良好

4、的教学效果。案例教学法与传统的教学比较有如下几个特点:(1)传统的教学采用“填鸭式”教学方法,学生在学习过程中非常乏味无趣,学生不能进行独立思考,损害了学生的学习积极性;而案例教学把学习的主动性还给学生,学生通过交流和探索来解决问题;(2)传统教学注重理论知识的传授,而案例教学通过解决实际问题把理论知识变成了分析问题、解决问题的能力;(3)案例教学重视师生交流。传统的教学是单向的,教师是传授知识的主体,学生是接受知识的主体,而案例教学需要学生与学生、学生与教师之间的交流才能提出解决问题的方案。实施案例教学过程如图1所示。2典型案例教

5、学法在Java语言教学中的实践根据图1所示案例教学法实施过程,在Java语言教学过程中,采取如下三个步骤。(1)设定案例选取原则%1案例要生动有趣生动有趣的案例可以激发学生的学习兴趣,鼓励学生积极参与案例讨论。案例可以来源于实际社会生活,也可以来自学习生活。例如在讲授类的设计时,可以采用ATM取款机作为典型案例,因为每个学生都有从ATM机存取款的经验,并且很多学生在ATM存取款过程中遇见了各种不可预测的情况。例如存款钞票不能被ATM机识别等,这种案例学生的参与度非常高:在讲解Swing编程中的界面设计、事件模型时,可以把模拟交通红绿

6、灯作为典型案例。在选取典型案例时。不能仅仅为了覆盖知识点而选取案例,应该考虑学生对案例的兴趣度。%1案例要真实可信典型案例是为教学服务的,除了生动有趣之外,它应该是经过深入调查研究的,不能由教师虚构而来,并且案例应具有真实的操作细节以便于学生有身临其境之感。例如讲多线程知识点时,生产者与消费者问题是一个真实的案例,并且学生能够分析具体的算法执行过程。如果构造一个数字生产器与数字消费器的案例,虽然能够覆盖多线程知识点,但缺乏可信度,必然影响学生的学习兴趣。因此,教师一定要广泛阅读,丰富自己的阅历,深入实践。为采集真实可信的案例积累素材

7、。%1案例的规模要适当选取的案例规模要适中,一般典型案例的代码规模在100-300行之间,规模太大学生完成有难度,损害了学生的学习积极性,规模太小不能达到学习目的。%1案例应具有针对性设计典型案例的主要目的是学生通过对案例的分析及实践,掌握案例所覆盖的知识点,提高分析问题、解决问题和创新能力。所以选取的案例虽然涉及的知识点比较多,但核心知识点应该局限在某几个范围之内。(2)明确Java语言核心知识点Java语言核心知识点是指对于构建对象思维以及对于Java实际应用具有基础性作用的API等知识点,依据Java语言的培养目标,通过多年的

8、教学实践把Java语言核心知识点分为对象知识模块和API应用知识模块。其中对象知识模块主要包括类的设计、构造方法、getter方法、setter方法、功能方法、继承、this和supper关键字、方法重载、方法覆盖、对象多态、抽象类、

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。