高职院校“Java程序设计”课程教学改革与实践.docVIP

高职院校“Java程序设计”课程教学改革与实践.doc

  1. 1、本文档共7页,可阅读全部内容。
  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类人才的需求的缺口也越来越大,各类高校为了顺应市场的人才需求都纷纷开设了Java程序设计类课程,我校作为一所民办高职院校也不例外,结合当前学生的实际情况,作者从如何让我们的课程教学更好的适应软件类应用型人才培养需求;如何优化Java课程体系结构与内容;采用什么样的教学方法与手段会获得更好的教学效果三个方面进行分析与实践探索,实践证明,这些改革都取得了非常好的效果。   1 教学现状分析   Java程序设计课程是一门操作性、实践性和理论性都很强的课程,这就要求如何合理安排好理论与实践的教学比例、教学案例的选择与教学模式的施用等等因素都会对教学产生一定的影响,目前高职学生在学习Java程序设计过程中普遍存在对知识点的理解与掌握不够深入、不会用,动手能力弱,学习兴趣不高、信心不足等等问题,出现上述现象的主要原因有以下几个方面:   (1)课程体系结构陈旧,对于一些过时或现在很少使用的技术知识点,如Applat、AWT、J2ME等还作为教学内容或重点,而对于一些新的,并在实际开发中常被使用的知识点,如面向对象、集合、反射、泛型、注解、异常、多线程、JDBC、Socket等却被忽略或讲的太少太肤浅,当然可能也会受到课时的限制,导致学的不深入、不扎实,不能学以致用。   (2)教学案例的编排和施用上存在问题,很多教师还在照本宣科,沿用老化的教学案例,重理论轻实践,不能激发学生的学习兴趣。   (3)“以教师为中心,学生被动接受知识”的课堂教学方式很多老师采用的教学方法是常规的顺序式、灌输式的教学方法,和学生之间没有互动教学环节。   (4)教师本身业务技能水平存在问题,如很多教师自己都没有经过规范的专业技能培训或参与过真实项目的研发,又怎么能教授给学生真实的应用技能呢。   2 教学改革与实践   针对目前Java程序设计课程教学的现状与存在的诸多问题,作者在本校的Java课程教学中进行了如下的教学改革与实践:   2.1 优化课程体系结构   首先经过对大量软件企业及Java程序开发人员的走访与调研,确立Java课程体系结构与教学内容,并会根据用人单位需求进行灵活的调整,总之做到企业用什么我们就教什么,企业流行什么新技术我们就在教学中加入这些新技术,在课程内容及课时上也做了大量的调整与改动,总学时由原来的64课时增加为148学时,分为Java初级与高级两部分,在初级部分注重Java基本语法与编码规范的掌握与修炼,在高级部分注重集合、反射、泛型、注解、多线程、JDBC、Socket等编程技术的教学,做到确保我们的课程体系与内容没有问题,经得起用人单位的需求考验。   2.2 项目驱动、案例教学   采用项目驱动式教学,教学案例全部来源于真实的项目,每个知识点的教学案例选择上都经过严格的筛选与最终确认,真正让学生感受到学以致用。如我们在讲集合的时候,我们会把学生选课系统和在线考试系统这两个项目作为我们的教学案例,先演示该系统,如学生进行在线选课操作,为什么学生通过点击课程就可以把课程加入进来,之后通过查询学生就可以看到他所选择的课程了,如何来表示学生实体与课程实体之间的关系呢?通过在学生实体中添加集合类型的课程属性采来实现,那集合又可以分为Set、List、Map等,到底用哪哪一种呢,在根据实际情况来给学生分析,并最终确定;在讲多线程的时候我们会采用网上售票系统和Web迅雷下载两个项目案例来进行引入教学;在讲JDBC技术时我们会采用网上银行及对数据库操作的优化―数据库连接池项目作为教学案例;在讲Scoket编程时我们会引入聊天室和QQ两个项目原型进行教学。让学生在掌握知识点的同时,也积累了项目经验,有了成就感,同时增强了他们的自信心与学习兴趣。   2.3 “教-学-做”理实一体化   在课堂教学中,先通过项目运行展示,告知学生的任务需求,然后学生分组讨论并给出实现方案,之后由老师进行评讲,并给出最终的实现方案,引入要学习的知识点内容,之后老师采用手把手的教学方式来进行代码实现演示,然后让学生进行模仿实践,在学生的动手实践过程中肯定会遇到问题,然后引导他们自己解决问题。   2.4 添加网络资源与视频教学辅助手段   Java程序教学确实对初学者来说具有一定的

文档评论(0)

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

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

1亿VIP精品文档

相关文档