“Java语言程序设计”课学生能力的培养.docVIP

“Java语言程序设计”课学生能力的培养.doc

  1. 1、本文档共9页,可阅读全部内容。
  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;动手能力;自学能力   中图分类号:G64 文献标识码:A   文章编号:1672-5913 (2007) 15-0031-03      Trained student’s ability in Java programming language   Abstract:In view the problem that students are short of the Practical ability and Self-learning ability,We explored solutions from five sides that are classroom teaching、 stage practice 、complex practice 、testing and the extension of the classroom teaching.   Key words:Java;practical ability;self-learning ability      “Java语言程序设计”课被安排在大二第一学期,作为C语言之后的第二门编程语言,教学目的有二:一是让学生建立起面向对象的编程思想,二是熟练掌握Java的基本语法。但是以往的教学经验表明,很多学生学完这门课程之后并没有达到预期的教学目的。在期末笔试中可以考80多分的同学不能发现和改正一个常见的语法错误,能对教材中“方法重载”概念倒背如流的同学不能识别编程中的两个同名方法是否属于重载,项目实习中的大部分同学搞不清新创建的对象和对已有对象引用二者间的区别,对于课上授课时老师没有涉及到的工具类不知如何使用。   透过这些怪现象可以发现一个共性的问题,就是在讲授“Java语言程序设计”时对学生的若干能力的培养没有到位。首先是动手能力的培养没有到位,以至于部分同学对Java语言的学习还停留在“纸上谈兵”的阶段。其次是自主学习能力的培养没有到位,以至于涉及到讲授范围之外的知识就不知从何入手。计算机专业作为实践性很强的一个专业,良好的动手能力不仅是未来职位竞争的一个重要砝码,也是社会对人才需求的一个标尺。计算机技术的发展日新月异,如果没有自主学习的能力,无论在学校里学习的技术有多么流行,也很难保证在明天能找到工作或是在未来的工作中不被淘汰。   在这样的背景下,我们对“Java语言程序设计”课进行了一系列的改革,力求在达到教学目的前提下培养学生的多种能力。首先就是将该课从64学时增加到96学时,本着精讲多练的原则,充分利用我校学生人手一个笔记本电脑的优势,将实践课时定位到整个课时量的2/3。同时采用“任务驱动”的课堂教学模式、阶段性实验教学、总结性实验教学及课外丰富网络资源相结合来加强对学生各种能力的培养。      1 “任务驱动”课堂教学      1.1任务展示,激发兴趣   每节课上课前教师要把下节课的任务上载到校园网上,上课时还要把本节课的任务写到黑板上或是以课件的形式展现给学生,同时在课堂教学过程中时时和教学任务相对应,让学生对本次课的任务心中有数。   把复习旧知识的教学环节设计为新旧知识连接的桥梁。即让学生通过调试程序在回顾旧知识的过程中发现新问题从而引出本节课的主要任务。通过教师精心设计的“引例”引出新问题激发学生思考的兴趣,以解决问题的心态驱动学生的学习欲望并自始至终维持浓厚的兴趣。   1.2自主探索任务,注重能力培养   这是一个全开放的教学环节,目的就是让学生在自主探索的过程中完成对新知识的练习和巩固。计算机科学与技术学科是一门实践性极强的学科,而以往的教学往往因为学时的原因对动手能力的培养不足。有一句关于实践的谚语是这么说的:“我听到的会忘掉,我看到的能记住,我做过的才真正明白”,讲的就是理论作为实践的支撑不是死记硬背背会的。让学生亲自动手实践,编辑调试程序,要比听老师讲、看老师做记忆深刻,同时还能明确知道自己到底哪个地方不会,特别是编译中出现的错误往往让学生印象更深刻。   因此,语法、知识点的讲解全部用程序说话。让学生先看例子,通过动起来的例子看到程序的运行结果,至于为什么这样,如何做到这样正是教师要讲的新知识点。例子讲完之后布置3个操作练习。第一个练习是“仿”,即完成一道和例子极其相似的程序,让学生在模仿中巩固和加深对新讲授内容的理解,同时教师巡视单独答疑,帮助学生澄清教师讲解时没有理解的内容,最后教师就共性问题予以强调。第二个练习是“改”,即对第一个例

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档