典型案例法在Java语言教学中应用研究.docVIP

典型案例法在Java语言教学中应用研究.doc

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
典型案例法在Java语言教学中应用研究

典型案例法在Java语言教学中应用研究   摘要:目前很多高等学校把Java语言作为软件工程专业面向对象设计方法的入门课程,但在教学过程中存在学生学习兴趣不高,教学效果差等问题。分析产生这些问题的原因,提出“123典型案例教学方法”,教学实践显示该教学方法能取得良好的教学效果。   关键词:典型案例;Java语言;教学研究   0 引言   Java语言是一种纯面向对象的程序设计语言,具有跨平台、高安全性、高健壮性、支持分布式网络应用等特性,在嵌入式设备例如无线手持设备、医疗设备、信息家电、汽车电子设备等领域具有广泛的应用,2011年TIOBE发布的报告显示,Java语言占有编程语言市场18.76%的份额,位列第一。因此很多高等院校把Java语言作为核心基础课,主要目标是使学生利用Ja-va语言实现面向对象思想、掌握Java的常用API的应用。提高学生的编程实践能力,培养学生利用面向对象思维分析问题能力。但由于Java语言知识点繁多琐碎,并且面向对象是比较抽象的一种思维方式,对很多学生来说接受该思维模式是一种挑战,存在一定的学习难度。虽然学生了解该课程的重要性,但因为课程本身的属性决定了在学习过程中存在缺乏学习积极性、学习效果不好等问题。   为了激发学生的学习积极性,提高学生学习的主动性与参与性,最终取得良好的学习效果,本文提出了“123典型案例教学法”的教学模式。   1 典型案例教学法   案例教学法是指教师根据教学目标和教学任务的要求,运用精选出来的案例材料,使学生进入某种特定的事件、情境中,通过组织学生对事件的构成进行积极主动的探究活动,从而提高学生创造性地运用知识、分析和解决实际问题能力的一种教学模式。案例教学法的优点是:(1)能够实现教学相长;(2)能够调动学生的学习积极性和主动性;(3)采用生动有趣的案例讲解知识点,易于学生学习和理解;(4)在授课过程采用案例教学,学生和教师积极参与案例的评价和改进,开阔思路,收到良好的教学效果。案例教学法与传统的教学比较有如下几个特点:(1)传统的教学采用“填鸭式”教学方法,学生在学习过程中非常乏味无趣,学生不能进行独立思考,损害了学生的学习积极性;而案例教学把学习的主动性还给学生,学生通过交流和探索来解决问题;(2)传统教学注重理论知识的传授,而案例教学通过解决实际问题把理论知识变成了分析问题、解决问题的能力;(3)案例教学重视师生交流。传统的教学是单向的,教师是传授知识的主体,学生是接受知识的主体,而案例教学需要学生与学生、学生与教师之间的交流才能提出解决问题的方案。实施案例教学过程如图1所示。   2 典型案例教学法在Java语言教学中的实践   根据图1所示案例教学法实施过程,在Java语言教学过程中,采取如下三个步骤。   (1)设定案例选取原则   ①案例要生动有趣   生动有趣的案例可以激发学生的学习兴趣,鼓励学生积极参与案例讨论。案例可以来源于实际社会生活,也可以来自学习生活。例如在讲授类的设计时,可以采用ATM取款机作为典型案例,因为每个学生都有从ATM机存取款的经验,并且很多学生在ATM存取款过程中遇见了各种不可预测的情况。例如存款钞票不能被ATM机识别等,这种案例学生的参与度非常高:在讲解Swing编程中的界面设计、事件模型时,可以把模拟交通红绿灯作为典型案例。在选取典型案例时。不能仅仅为了覆盖知识点而选取案例,应该考虑学生对案例的兴趣度。   ②案例要真实可信   典型案例是为教学服务的,除了生动有趣之外,它应该是经过深入调查研究的,不能由教师虚构而来,并且案例应具有真实的操作细节以便于学生有身临其境之感。例如讲多线程知识点时,生产者与消费者问题是一个真实的案例,并且学生能够分析具体的算法执行过程。如果构造一个数字生产器与数字消费器的案例,虽然能够覆盖多线程知识点,但缺乏可信度,必然影响学生的学习兴趣。因此,教师一定要广泛阅读,丰富自己的阅历,深入实践。为采集真实可信的案例积累素材。   ③案例的规模要适当   选取的案例规模要适中,一般典型案例的代码规模在100-300行之间,规模太大学生完成有难度,损害了学生的学习积极性,规模太小不能达到学习目的。   ④案例应具有针对性   设计典型案例的主要目的是学生通过对案例的分析及实践,掌握案例所覆盖的知识点,提高分析问题、解决问题和创新能力。所以选取的案例虽然涉及的知识点比较多,但核心知识点应该局限在某几个范围之内。   (2)明确Java语言核心知识点   Java语言核心知识点是指对于构建对象思维以及对于Java实际应用具有基础性作用的API等知识点,依据Java语言的培养目标,通过多年的教学实践把Java语言核心知识点分为对象知识模块和API应用知识模块。其中对象知识模块主要包括类的设计、构造方

文档评论(0)

bokegood + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档