欢迎来到天天文库
浏览记录
ID:5981778
大小:30.00 KB
页数:8页
时间:2017-12-30
《非计算机专业java语言案例教学实践》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、非计算机专业Java语言案例教学实践 摘要:针对当前非计算机专业Java语言教学中的不足,研究Java教学方法和教学模式的改进措施。引进案例教学方法,探讨案例教学在教学实施过程中的问题,包括确定教学目标、选择教学案例、实施教学案例。通过将传统教学和案例教学想结合,同时加强实践教学环节,可提高Java课程的教学质量和教学效果,激发学习兴趣,促进学生主动学习,增强他们的综合实践应用能力。关键词:Java程序设计;非计算机专业;案例教学;实践作者简介:夏红科(1979-),女,湖北随州人,北京信息科技大学计算机学院,讲师。(北京100101)中图
2、分类号:G642文献标识码:A文章编号:1007-0079(2013)35-0123-028Java语言是目前流行的面向对象编程语言,在开发网络应用程序和大型桌面应用程序方面均有很强的优势。Java程序设计这门课程是国内外许多大学计算机专业的骨干课程,也是非计算机专业的一门热门选修课程,其实践性和应用型非常强。但是非计算专业的Java语言教学却不尽如人意。传统的Java授课方式依然是课堂讲授知识点为主,通过验证性实验加以理解和巩固。学生对单个知识点能理解,但缺乏综合应用知识和解决实际问题的能力,不能熟练地用Java语言来编写程序,因此教学效果
3、不理想。究其原因,应该是从学生的兴趣和教师教学方法两个方面来分析。如果学生没有兴趣,缺乏主动学习的热情,自然不能在学习过程中发挥主观能动性,也达不到很好的教学效果。而教师如果没有采取适当的教学方法来引导、激励学生主动学习,一味采用单一的讲授知识方法,不仅完不成教学任务,也会让学生随课程的进展兴趣越来越淡。这两个方面的因素是互相影响的,因此在以教师为主导的课堂教学中,应采取不同的教学方法,并根据不同的教学内容以及学生状态进行教学以激发学生的学习兴趣和参与积极性,这样有利于学生掌握理论知识并培养实际应用能力。在Java语言课堂教学可实施的教学方法
4、[1]中,案例教学是一种启发式、互动式的教学方法,以案例操作为中心,把学生带入到特定的教学情境中思考,围绕着案例的讨论、分析而展开,最终找到解决问题的方案,从而达到学习知识、培养能力的目的。这种探究式的教学方法以学生为主体,教师为主导,围绕着案例展开,让学生的思维在课堂是自始至终都处于活跃状态。案例教学法能开发学生主动学习和创新的能力,在Java语言教学中应用这种方法能激发学生的学习兴趣和积极性。下文将就案例教学法的开展过程分别进行介绍。8一、确定教学目标在上课前通过面谈或其它方式来了解学生的基本情况,包括学生所在专业、学习过的计算机类课程、
5、选修Java课程的目的、期望学到的知识等等。由于学生的专业以及其他原因,在学习本课程之前存在着能力及水平差异,而他们对学习Java语言也有着不同的要求。只有了解了学生的情况,教学才更具有针对性。通过这些方式,能够明确教学对象的层次和水平,再结合教学大纲的相关要求,从而确定教学目标。在选修Java课程的学生中,既有像自动化、通信这样与计算机结合比较紧密的专业学生,学生的计算机基础较强,学习了C语言、面向对象等知识,而且了解程序开发的基本过程以及不同的编程思想,同时具备一定的实践动手能力;也有像工商管理、工业设计这样和计算机专业关系不大的学生,除
6、了自己个人的使用体验外,学生没有接触过任何系统的专业知识,不仅是面向对象的基础知识不了解,连C语言大都没有掌握。这些不同的授课对象在学习Java语言之前的起点不一样,而且今后学习的进度、掌握程度都会存在巨大的差异,因此在授课前,需要对学生的水平及能力了然于心,并采取有针对性的教学。二、选择教学案例8在案例教学法中,案例是基础。[2]教学目标确定后,需要根据本单元的教学目的和要求来确定合适的案例。一个完整的案例应该包括已经学过的内容,以及未学过的新内容。选择的案例应该是典型有代表性的,最好还具有实际意义、难度适中,在学生的能力范围内能解决,能让
7、他们利用已学过的知识和新增知识能够实现。这样不但能激发学生的兴趣,在所熟悉的领域内接触到的实例可以让他们更有熟悉感和共鸣感;而且充分锻炼了他们对案例材料的组织分析能力、对问题的归纳能力、对知识综合应用的能力。整门课程的所有案例设计应该从易到难,循序渐渐,逐步体现全部知识点。例如,在讲解Java的基本语法部分时,由于所有编程语言的语法部分都类似,讲解过程也大致相同,对学生来讲没有什么难度,如果继续按照和原来同样的方式讲解每一个细节知识的话,不但浪费时间,而且简单乏味;而且如果选择和案例还是与C、C++中的案例一样的话就容易让学生失去兴趣,而且会
8、忽视Java语言在语法上与这些编程语言不一样的地方。因此选择了一个计算销售提成的案例,该案例与现实生活中的计算过程类似,员工收入由基本工资和提成组成,在不同销售范围
此文档下载收益归作者所有