期刊鉴别 论文检测 免费论文 特惠期刊 学术答疑 发表流程

浅谈Java语言程序设计课程的教学改革方法与措施

时间:2016-07-11 10:51 文章来源:http://www.lunwenbuluo.com 作者:李红婵等 点击次数:

  摘 要 分析传统Java语言程序设计教学中存在的问题,从教学方法、教学模式和授课教师自身等方面阐述自己的一些观点,结合自身的教学实践,提出现代教育手段与传统教学手段相结合、理论教学与实践教学相结合、项目驱动与案例教学相结合、英文表达与汉语解释相结合的教学理念。 

  关键词 Java语言程序设计;教学改革;实践教学;多媒体 

  1 引言 

  Java语言是一种面向对象的编程语言,它面世于20世纪90年代初,由于其可移植性、跨平台性、“一次编译,处处运行”等优点,在基于因特网的系统开发中得到广泛应用并获得业界一致推崇。 

  目前,Java语言已经成为软件行业的主流开发语言,为适应人才市场的需求,几乎所有高校都竞相开设了Java语言程序设计等相关课程。虽然计算机相关专业的学生都学习了Java语言,但是企业很难从高校招聘到合格的Java程序设计开发人员[1]。其中,最根本的原因就是学生在校期间并没有真正掌握实用的编程技能和项目经验。课程的目的即为激发学生的兴趣,通过在项目中的实践,让学生有成就感地自觉学习、锻炼软件开发能力,从而使学生更具有市场竞争力,满足企业的人才需求。因此,如何更好地发挥Java课程的实践性和激发学生的创新性,成为当前教学改革的一个重点。 

  2 传统教学模式的问题与不足 

  Java语言程序设计应该是一门注重实践能力培养的课程,但是从传统的教学实践中可以发现其中存在一些不足,主要表现为以下方面。 

  教学方法比较传统 目前很多高校的教学方式依然采用传统模式,理论叙述占课时的比重很大;部分教学单位即便使用了多媒体教学手段,其电子课件也只不过是教材的翻版,不能很好地使用动感效果,并没有带来更好的课堂效果。这种教学方法相对于推理严谨的课程来说具有很多的优点,可以让学生更加清楚地理解公式的推导过程,但是对于计算机语言的学习来说,无法实现讲课效率的充分提高。 

  实践教学所占比重小 过于偏重于理论教学,课程的公式推导较多,学生容易感到枯燥乏味,缺少学习的兴趣。语言本身是一门实践课,在有限的课时里过分偏重于理论,容易使学生对其应用认识不足。而开发技巧一般都是从实践中得来,将重要的概念、原理、方法教授给学生,并增加锻炼学生的实践能力,使学生保持对Java技术的发展前沿知识、开发技巧、应用领域等做更为深入的自我学习,使实践和理论结合,更深层次地教学。 

  课程教学内容与课程功能割裂,缺乏对实际工程应用与开发能力的培养 大多数教材在介绍Java语言时,都是针对Java语言的语言结构、面向对象程序设计方法、图形用户界面设计、数据库编程、网络编程、多线程编程进行分别讲解,并没有一个完整的案例或项目将这些知识点串起来。 

  缺乏对Java基本概念和专业术语的英文基本素养 很多学生对Java中专业术语的英文表达没有概念,很多学生都不知道Java中“继承”“多态”“封装”的概念在英文里怎么表达,甚至连“变量”“函数(方法)”都不知道用英语怎么说。一提到让学生查阅英文资料,很多人就感到莫名的恐慌。 

  3 改革方法与措施 

  在教学过程中应大胆采用多媒体教学、双语教学和以项目驱动的教学方式,使学生参与实际项目开发中,激发学生的学习热情,提升学生的工程实践能力。同时,授课教师也应不断提升个人能力,及时把握技术走向及市场需求,做到教学相长。 

  引入多媒体教学手段 Java语言程序设计课程由Java语言基础、面向对象技术、图形用户界面设计、Java高级应用(包括网络、数据库、多线程、I/O等)组成,语言基础和面向对象以理论为主,而图形用户界面设计及高级应用以实践为主。多媒体应用于教学中,使抽象的知识变得直观易懂,更好地激发学生的学习兴趣。教师可以在授课过程中在屏幕上显示Java理论文字,同时配以图片、动画、声音、图像。用这样的方式教学,不仅能拓展学生的思维空间,而且使得抽象的Java基本理论更容易理解,从而达到教学的目的。 

  引入双语教学模式 为了提高学生在就业时的竞争力,满足就业人才的需求,自从我国教育部2001提出要求后,双语教学在高校中普遍开展,并在教学和科研上引起了教师的高度重视。Java双语教学的一个重要任务就是让学生对Java中一些专业术语有个正确的认识,使用双语教学,将对学生阅读Java英文资料有很大的帮助。尽管学校也开设了计算机专业英语,但基本上都是些计算机科普性质的,并没有很强的针对性。很多先进的技术资料都是英文的,因此,双语教学是必须的。双语模式可以是英文教材英语讲授、英文教材汉语讲授,也可以是汉语教材英文讲授,具体采用哪种模式,必须结合学生与教师的实际情况。 

  采用项目驱动的教学方式,提升学生工程实践能力 学习Java程序设计基础的理论知识不可或缺,项目实践更是必不可少,是一门强调理论结合实践的课程。指导学生学好Java程序设计,意味着在把握好课堂教学的同时,应该通过多种教学方式增加学生的编程能力[2]。以企业项目为驱动的教学方法能够让学生参与企业项目的开发中,学以致用,课堂学习的知识得到巩固和提高,同时能提前适应企业的开发模式,提高就业的竞争力。如在教学中让学生参与校园信息化构建、信息管理系统及企业的应用项目,全面提高学生的工程实践能力和项目管理能力。 

  教师在讲授Java应用开发时,不仅要把项目的需求分析、架构设计、代码设计交代清楚,更重要的要给学生一个良好的开发环境和代码调试环境,这样做不仅可以节约开发时间,也能大大提高学习编程的兴趣。对于项目的实践,可以打破以班级为单位的局限,采用自愿组队的方式,实现团队合作。在开发过程中,学生推荐或教师指派团队负责人,负责人负责协调团队组员之间的工作,起着把握全局的作用,同时通过定期向教师汇报项目进度的方式,增强师生沟通,起着督促学习的作用,确保项目在规定时间内完成。 

  开发项目的过程中,可以划分模块,确保分工明确。项目实施不仅涉及项目的开发,还有后期的项目维护管理。模块分工能更好地实现工作上的协调,加快开发进度。同时还可以采用高年级学生带动低年级学生参与项目,帮助理解项目需求,解决编程上的困难,更有利于培养浓厚的学习氛围。实际的项目开发往往需要团队成员相互配合,提高开发的效率。这种方式既能培养学生的团队协作精神,更能调动学生的积极性。 

  结合科研促进教学 提倡产学研为一体的教学,学生在实践中运用理论知识,提高动手能力的同时巩固理论知识。纯粹的编程语言学习容易让学生感到枯燥无聊,而以产业化的项目带动学习,学生能把知识运用到生活中,能看到自己的项目成果,提高编程的兴趣和自信[3]。对于教师也更能了解人才市场的需要,实现课堂与市场接轨,培养出更多满足社会需求的专业型人才。许多教师的项目可以让学生参与,包括项目的相关设计和编程,这样不仅可以激发学生对科研的兴趣,而且能够在实践中锻炼出一批优秀的程序设计和开发人员,达到真正的产学研相结合,实现相互促进的效果。 

  改进教学内容和教学方法 多开展教研活动,鼓励教师参与。为了促进教师间教学的交流,优秀的教学方式可以通过公开讲课的方式来交流学习,教师通过讲与听相结合交流授课心得。同时可以借鉴一些经典和在教学中取得良好效果的教学方式,充分利用好课堂的每一分钟。 

  授课教师应不断提升自身能力 由于计算机相关技术的更新、发展速度快,所以对于授课的教师而言要充分把握教学内容、了解前沿技术。随着互联网技术的高速发展,各种学习资源的获取途径更加多样,讲授Java课程的教师应多学习互联网上优秀课程,将好的授课方式结合学生的实际情况转化成适合自己教学的方式。 

  对于一般讲授Java课程的教师来说,理论专业知识理解到位,但项目开发经验较少,缺乏对Java实际应用的把握,在一定程度上不利于Java课程实践教学的实施。这就要求Java课程的授课教师积极参与实际的项目研发,将理论和实践充分结合,实现教学能力和组织项目能力同时得到提高,成为“双师型”教师人才。 

  在教学过程中也可以组织学生参与自己的项目,形成教师和学生团队,在实际的开发中更准确地分析出学生学习编程的困难和提高编程能力的瓶颈,能从少数学生了解大部分学生情况,同时在班级甚至更大范围带动学生的学习氛围。在课堂上,教师可以用实际的项目为案例,从需求分析、项目设计、代码编写等方面,让学生对编码有系统了解,并以简单易学的教学例子开始,提高学生动手能力,激发学习兴趣[4]。 

  4 结束语 

  Java语言程序设计作为计算机专业的一门实用性专业基础课程,该课程重点培养学生的编程实战能力,通过实际的项目锻炼,激发学生的学习热情和创新能力。在课程教学中,教师需要把握课程的环节并引导学生积极实践和思考,做到理论学习与实践能力培养的结合,并坚持按照以理论引导实践、以实践探索理论的原则进行教学[5]。同时,授课教师也需要在学生的创新性思想和学习主动性方面多下功夫,不断提升Java语言程序设计课程教学改革和工程实践能力的培养。只有打破传统的教学模式,精心设计课程,充分调动学生的学习热情和积极性,才能为社会培养出真正需要的工程实践能力强的创新型技术人才。 

  参考文献 

  [1]李东明,赵伟.Java语言课程实践教学改革[J].计算机教育,2011(13):122-125. 

  [2]叶文胜.关于Java课程改革的几点建议[J].办公自动化,2010(8):61-62. 

  [3]窦洽.JAVA语言程序设计案例教学改革探讨[J].湖北函授大学学报,2012,25(6):111-112. 

  [4]符志强,张红.Java语言课程案例教学改革研究[J].现代计算机,2010(11):38-39,43. 

  [5]亓建芸,赵可云.关于提高Java语言教学质量的研究与实践[J].中国教育技术装备,2011(24):27-29. 


  •   论文部落提供核心期刊、国家级期刊、省级期刊、SCI期刊和EI期刊等咨询服务。
  •   论文部落拥有一支经验丰富、高端专业的编辑团队,可帮助您指导各领域学术文章,您只需提出详细的论文写作要求和相关资料。
  •  
  •   论文投稿客服QQ: 论文投稿2863358778 论文投稿2316118108
  •  
  •   论文投稿电话:15380085870
  •  
  •   论文投稿邮箱:lunwenbuluo@126.com

    联系方式

    • 论文投稿客服QQ: 论文投稿2863358778
    • 论文投稿客服QQ: 论文投稿2316118108
    • 论文投稿电话:15380085870
    • 论文投稿邮箱:lunwenbuluo@126.com

    热门排行

     
    QQ在线咨询
    咨询热线:
    15380085870
    微信号咨询:
    lunwenbuluoli