网站大量收购独家精品文档,联系QQ:2885784924

“Java程序设计”教学研究与探索.docVIP

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

“Java程序设计”教学研究与探索   [摘要] Java网络程序设计存在教学内容涉及面广,新技术多,实验时间有限等问题。该文从课程教学实际出发,分别从理论课教学、实验课教学和课程设计方面对教学改进作了一定的尝试,并对教学方法和教学手段的使用进行了一些探索。这些教学研究与探索,对Java网络程序设计课程教学有一定的借鉴作用。   [关键词] 程序设计 案例教学 任务驱动 项目导向   引言   Java语言是20 世纪90 年代初由sun 公司推出的一种纯面向对象的编程语言,随着互联网和移动设施的发展,由于它的可移植性跨平台性等优点,在基于网络编程开发中应用广泛,其得到了迅猛的发展。“Java程序设计”是高职高专院校计算机相关专业开设相当普遍的一门学科基础课,各高校都非常重视这门课的教学,作为高校教师必须深入研究这门课的教学规律,提高教学质量。该门课程的教学目标不仅是使学生通过程序设计语言的学习,全面地掌握面向对象程序设计的基本知识与基本操作技能,为学生学习后继课程打下扎实的基础; 同时,它还是培养学生思维能力和实践能力的重要环节。因此,在该课程的教学中,必须更新观念,开拓教改新路,重视学生思维和实践能力的培养。   我院从2003年起面向计算机应用技术和计算机网络技术专业的学生开设了Java程序设计课程,本人一直担任该课程教学工作,围绕着课程内容与结构、教学方法与手段、课程考核等进行全方位的教学改革研究与探索,本文将从Java课程的理论课教学、上机实验课教学以及实训课教学等方面展开阐述。   Java语言教学存在的问题   在Java 程序设计这门课程日常的教学中,通过无数次与学生的交流、沟通,以及与同事之间的相互交流中,作者发现该门课程在实际教学中主要存在以下几个方面的问题:   1.传统教学模式使学生觉得这门课既“苦”又“枯”   传统的教学模式是,“提出概念—解释概念—举例说明”。课程一开始要引进程序设计的思想和大量的新概念,再加上教学方式为“填鸭式”,学生的注意力都被引导在具体的语法细节上,却忽略了解决问题的总体思想,使学生感觉学习这门课既“苦”又“枯”。??苦”的是要学的东西多,学习是被动接受,不会学以致用;“枯”的是学生刚开始时对学这门课感兴趣,但学着学着就没有兴趣了。程序设计本身就比较枯燥, 对于理解能力和自控力相对较弱专科类学生更是如此。   2.教学方法尚有待改进,学生学习兴趣没有得到良好激发   各高校计算机及其相关专业通常在C 程序课程后开设Java课程,教师在讲授过程中仍然使用面向过程的语言的教学方法,学生也习惯于面向过程语言的学习方法,将教学过程和学习重点放在了语法和算法上,忽略了Java 面向对象的编程思路的理解。再加上大部分教师的教学方式还是以教师讲授为主,学生被动接受,课堂气氛沉闷、极其缺乏互动性。教师的讲授大多还是按照现有教材结构,常规的顺序式、灌输式教学,对课堂上引入的程序案例不能精心筛选或者适当修改,使得其缺乏实用性和趣味性,不能吸引学生学习的“注意力”。这种教学方法不利于培养学生解决综合问题与实际应用问题的能力,更不利于启发学生的思维与激发学生的学习兴趣。常常是很多学生上课非常认真,基本的原理和理论也能听懂,但是一遇到实际问题就解决不了。   3.实践环节较为薄弱,实验教学重验证、轻设计,实验效果不佳   多数教师一般严格按照教学大纲和教材组织教学,学生的学习只限于书本上的练习。实验教学的内容多以执行和验证程序为主,以消化课堂理论讲授内容为目的。大部分学生上机实验只是将实验教程上的实例程序输入计算机,遇到问题查阅资料,很少靠自己思考解决。整个实验过程学生就如在练习打字,一旦题目稍有变化便不知如何设计,遇到实际问题更不知如何解决。而且学生没有参与过完整的项目开发,不能把所学的知识贯穿在一起,不能建立起整体的编程思想,达不到软件业对软件人才的要求。   4.考核方式单一,学生受应试教育思想的影响,学习目的狭隘   过去考核方式基本上是以学期结束的笔试为主,考核是知识而不是能力,而且是一纸定结果。很多学生学习Java 仅仅倾向于应试而淡化实际应用与开发,这也导致学生在学习过程中只是一味模仿课本上的实例,知识点零散,对系统开发认识模糊,不能形成软件开发的整体概念。   5.课程结束后,学生只会做一些孤立的小程序   传统的语言教学往往比较注重Java 语言基本语法的讲解,所举编程实例也只是简单地用来验证语法规则,只是“就事论事”的进行教学,致使大多数学生在学习过程中“知其然而不知其所以然”,对Java 程序设计的掌握也仅仅停留在语言使用层面上,不能吃透、用活所学知识,造成学生学完这门课程后仅会孤立地做一些简单的小程序、小例题,而在开发应用软件时设计能力差,无法实现培养学生编程能力的教学目的

文档评论(0)

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

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

1亿VIP精品文档

相关文档