《Java程序设计》教学中存在的问题及改革.docVIP

《Java程序设计》教学中存在的问题及改革.doc

  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语言为例,通过教学方法的多样化,激发同学们的学习兴趣,提高学生的综合编程能力,真正实现高职培养“软件蓝领”的目的。   关键词:程序设计;教学方法;多样化;改革;软件蓝领   中图分类号:G642 文献标识码:A文章编号:1009-3044(2009)33-9334-02   1 教学中存在的问题   Java语言程序设计是计算机相关专业教学体系中的一门重要课程,重点培养学生Java技术体系中的基础知识。目前的Java程序设计课程在实际教学中主要存在以下几个方面的问题:   1.1 起点低,课时少   《Java程序设计》是一门逻辑性较强、概念较多、结构相对复杂的课程,但设定教学课时却相对少。这样导致了部分教师为完成教学内容要么在教学计划制定时压缩学生的上机课时,要么在教学过程中利用有限的上机实验课时讲授理论知识。同时由于程序设计不仅要求设计者具有很强的逻辑思维能力,思路清晰 也要求设计者能不断自我学习,适应现代编程技术的变化,由于学生受高中死读书的影响,学生普遍缺少对逻辑思维的训练。这对一些学生造成了学习压力 进而导致这些学生畏难害怕编程。   1.2 学习兴趣低,没恒心,态度不端正   在各种开发语言中,无论是全球范围还是国内需求,Java在电信、金融、电子商务、门户网站、搜索引擎、人才外包等行业依然是最流行与应用最为广泛的开发语言。根据权威部门的预测,到2008年,我国对Java技术人员的需求量将高达200万余人。然而,到目前为止,在我国具有资格的Java技术员只有20000人。这个数字和200万人的需求量相差甚远。Java的广泛应用是学生们想学习Java的主要原因,但是学生们通常对编程没有足够的了解,在初学编程时,解决问题的思维方式和我们平常的思考问题的方式不一样,这是思维方法上的一个跳跃,这种跳跃过去一直是通过大量的练习,由学生自己自然而然感悟到的。对于学生而言是一种反复的挫折教育,不少学生在相对较短的学习周期内,无法逾越这个障碍,这样就造成挫折感一步步的加强,学习兴趣进一步下降,最终产生了“高职学生学不好语言类是正常”的错误思想。   1.3 教学方法   Java程序设计一直遵循着在内容上从了解语言特征入手,重点强调基础Java语法的教学过程。尽管Java在实践教学中大大增加了实验学时,但这仍实现不了软件蓝领需要完成实际项目的能力需要。另外,教学内容中也欠缺一些与编程相关的能力培养,包括使用参考文档的能力,使用开发工具的能力、debug的能力和项目部署的能力等。虽然这些内容均不属于传统教学范围,但都是学生在实际动手环节中必须用到的能力, 因此有必要在Java程序设计教学内容和方法上做一些调整, 以促进学生实用技能的提高[1]。   2 Java程序设计教学改革   2.1 课堂教学改革   为提高教学质量,提高学生学习兴趣,在Java程序设计的课堂教学中,少讲难道大但不实用的内容,将与程序设计相关的一些技能如项目配置、部署和测试等引入到课堂教学内容中来。同时,课堂教学中灵活使用多种教学法提高课堂教学效果。   1) 引入项目教学法   在教学中引入项目教学法,项目教学法是指在一个教学过程的某一个阶段。   借助项目来完成教学目标的活动[1]。项目教学法通常将学生分成不同的小组,完成一个具体项目的开发工作,在Java程序设计教学实践中, 选取了“猜字”、 “坦克大战”等常见的小型游戏程序作为项目教学的主要内容 ,串联全部基础以及部分高级知识点 按由易到难的次序进行讲解,然后以学生为主体,参考老师讲解的内容分组完成目标项目。通过这种形式全面培养了学生分析问题和解决问题的能力。   2) 启发式教学法   课堂教学中在讲授新的知识时,唱采用启发诱导的方法。,按照学生获得和掌握知识和技能所需要的思维过程和思维方法,按思维流程设计相应的启发式问题,启发学生思考和完成学习任务,并逐步过渡到让学生自己向自己提出问题、自我启发解决一类学习任务。这就要运用启发式的教学方法,通过一步步诱导,逐渐逼近目标,最后水到渠成地完成任务。例如,线程是个难点,讲解时不宜直接给出线程的定义,如果先回忆进程的概念,分析一个进程的执行过程,再引出线程的概念,大多数同学就容易获得正确的结论了。   3) 讨论式教学法[2]    该方法常用来消化课程教学中的重点和难点。例如,在讲述Java基础表达式时,从实例出发,由学生分组进行自学、讨论,给出某表达式的值,参与变量的值变化等,最后由教师进行总结、修改和补充,

您可能关注的文档

文档评论(0)

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

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

版权声明书
用户编号:5243141323000000

1亿VIP精品文档

相关文档