- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Java语言程序的设计教学的改革探究
Java语言程序的设计教学的改革探究
摘 要:从提高“Java语言程序设计”课程教学质量、提高学生编程能力的角度出发,分析了“Java语言程序设计”教学中存在的问题,从理论教学与实践教学结合、案例教学与理论教学相结合等方面入手,分析了理论教学内容及实践教学的方式问题,并对“Java语言程序设计”教学方法进行了探讨。
关键词: Java语言程序设计;教学改革方法;策略
中图分类号:G642.0 文献标识码:A 文章编号:1002-4107(2017)04-0017-02
随着我国经济社会的发展,软件行业已成为我国经济的重要组成部分,软件业的发展在一定程度上反映着信息化的程度。Java语言是软件开发中常用的基础性编程语言,是目前世界上最流行的编程语言之一,是一种可以编写跨平台应用软件的面向对象的程序设计语言,获得2015年的TIOBE指数的编程语言奖。它具有现代语言的常见特性,成为最具前途的编程语言之一。Java工程师的需求达到全部需求量的60%―70%,就业前景非常好,因为Java软件工程师不仅IT专业企业需要,广大的非IT企业也需要。因此,高等院校计算机软件及相关专业都开设了“Java语言程序设计”课程,该课程成为计算机软件及相关专业的必修课程。
教学改革就是要满足学生的学习要求,要坚持以学生学会学习为核心[1],而“Java语言程序设计”教学改革,不但要满足学生的学习要求,让学生掌握学习方法,更
要满足企业对软件人才的需求。本文基于上述观点,从课程本身的特点及它在教学中存在的问题出发,在教学内容组织、教学方法、实验教学等方面做出了进一步的探讨,以期提高教学质量,使学生具备良好的Java语言编程基础,为学生较好掌握后续课程如“JavaEE技术”等所需要的基本技能奠定基础,为学生就业铺平道路,为“Java语言程序设计”课程建设及教学改革提供思路及建议。
一、“Java语言程序设计”在软件类课程中的
意义
(一)强化学生对软件类基础课程的认识
“Java语言”中的许多知识点,如排序、HashSet、
HashMap、Thread及Java网络编程,是数据结构、操作系统及计算机网络等课程知识点的应用。通过对“Java语言”的学习,学生可以强化对这些知识的认识。
(二)加强学生对面向对象概念的认识
Java语言中的面向对象的定义,思路清晰,在实例化对象方面,有栈内存与堆内存之分,清楚且形象地描述了对象的实例化,使得抽象的概念形象化,易于学生掌握。
二、“Java语言程序设计”教学现状
(一)教学目标不清晰
“Java语言程序设计”课程是软件工程专业及相关专业的一门专业课。学生学习本课程后要熟练掌握Java语言的基本概念,为后续课程夯实基础。但是目前大部分Java语言课程的教学目标不是很清晰,教学没有针对性,没有明确服务对象(指后续课程),教学方式上与学生入学时学习的基础语言(如:“C语言程序设计”)没有区别,其结果是教学模式单一化,学生学习兴趣不高,学习效果差,很大程度上影响了后续课程的学习。
“Java语言程序设计”虽然也是语言基础课,但教学目标要有明确的针对性,即它是为后续课程服务的,因
此,它在课程内容设置上与其他专业基础课有明显的区别。
(二)教学内容与目标不一致
目前Java语言教学内容一般是Java的基本概念、Java的面向对象、Java的继承、Java中的线程、Java的输入输出流、socket编程、Jdbc等。教师在教学过程中,基本上讲解的知识都是简单的入门知识,很少与实际项目结合或与后续课程“JavaEE技术”相结合开展教学,“JavaEE技术”所涉及的Java的反射、Java中线程池、Java动态代理及Java中开源组件的用法等,教学中一般都不涉及,其结果是加大了学生学习后续课程的难度。教学内容与教学目标相去甚远。把Java语言教学内容同后续课程教学分割开了,自成体系,没有把Java语言教学融入整个教学体系中,没有全局教学观念,因此,需要改革教学方法,系统地提高教学质量,而不单是提高某一门课程的教学质量。
(三)教师队伍参差不齐
“Java语言程序设计”要求教师要有Java项目开发经验,或者具有后续课程(如:JavaEE技术等)的教学经验,但是,部分教师不具备开发经验或教学经验,影响了教学效果。
三、Java语言程序设计教学改革策略
(一)修订教学目标与教学大纲
教学大纲是为了实现教学目标而设置的纲领性文件,二者相辅相成。根据软件工程相关专业培养目标, Java?Z言教学目标,就是要求学生在掌握好Java语言基础知识后,还必须掌握后续课程所要求掌握的基础知识。教师要
您可能关注的文档
- HXD1C型机车备份空气制动的探讨.doc
- HXD2型机车主接触器故障及解决的方法.doc
- HXD2C型机车高坡行车故障处理的策略的研究.doc
- HXD3C型机车受电弓常见故障应对的策略.doc
- HXD3D电力机车辅助变流器控制的策略的研究.doc
- HXD3C电力机车列车供电控制系统的设计开发及技术的的特点.doc
- HXD3机车代用转向架的设计.doc
- HXN3B型交流传动调车内燃机车装用JZ―8型制动控制系统的方案介绍及可行性分析.doc
- HXN5型内燃机车撒砂系统优化的研究.doc
- HXN5型机车的运用应急处理及常见故障分析.doc
- 2025四川南充市公路管理局南充市水务局遴选3人笔试备考题库附答案解析.docx
- 2025年清水河县事业单位联考招聘考试历年真题完美版.docx
- 2025年正安县事业单位联考招聘考试历年真题完美版.docx
- 2025年金沙县事业单位联考招聘考试真题汇编新版.docx
- 2025年乐业县辅警招聘考试真题汇编及答案1套.docx
- 2025年新龙县事业单位联考招聘考试历年真题附答案.docx
- 2025年淮阳县事业单位联考招聘考试历年真题含答案.docx
- 2025年紫金县事业单位联考招聘考试真题汇编含答案.docx
- 2025年永福县事业单位联考招聘考试历年真题推荐.docx
- 2025年睢县事业单位联考招聘考试历年真题含答案.docx
最近下载
- 2024年春江苏开放大学单片机应用技术第4次作业.docx VIP
- DB23T 3469-2023 高寒地区公路工程振动拌和水泥混凝土施工技术规程.pdf VIP
- 儿科学新生儿缺氧缺血性脑病病例分析,病例导入法.docx VIP
- 中华人民共和国青藏高原生态保护法全文PPT.ppt VIP
- 1000辆车和600名司机也能通过软件管理?这个平台帮你轻松搞定管理论文.doc VIP
- 提供餐饮服务的投标书.docx VIP
- ISO 13920-2023E中文+英文焊接公差- 尺寸、形状和位置.pdf
- 完整《青藏高原生态保护法》全文解读PPT.docx VIP
- 华东-杭州-万科-玉鸟集开业调研报告-0524(2).pdf VIP
- 教务管理系统(软件项目管理大作业)-计科.doc VIP
原创力文档


文档评论(0)