高职Java程序设计课程教学改革研究

2018-12-18 10:16郭能华
电脑知识与技术 2018年26期
关键词:Java程序设计教学现状对策

郭能华

摘要:Java程序设计是目前国内最主流和应用最广泛的软件开发语言,它功能强大,容易上手。该文分析了高职院校Java程序设计课程教学现状和改革必要性,提出Java程序设计教学改革对策,对进一步提高Java开发软件教学效果具有重要的意义。

关键词:Java程序设计;教学现状;对策

中图分类号:G434 文献标识码:A 文章编号:1009-3044(2018)26-0141-02

1 概述

Java是当前流行的一种纯面向对象的高级程序设计语言,因其具有安全性、跨平台性和可移植性、支持多线程等许多突出特点,自问世以来便受到编程人员的喜欢,并成为广大编程学习者的首选编程入门学习语言,也是在计算机及相关应用领域中最受欢迎的开发语言之一。为了适应社会人才需求,国内很多高职院校的计算机及相关专业都开设了Java程序设计课程。该课程的主要教学目标是使学生熟练掌握Java基本语法知识、设计开发方法和java最新技术,同时能够熟练运用Java语言技术和面向对象思想对软件及小程序进行设计和开发,也为后续课程及大中型应用软件的设计、开发打下基础。

本文结合贵州广播电视大学(贵州职业技术学院)专业人才培养方案,在分析本校Java课程的教学现状和学生学习能力的基础上,对该课程从理论、实践教学和课程体系评价等方面进行了教学改革研究。

2 Java教学现状及改革的必要性

贵州广播电视大学(贵州职业技术学院)成立于1979年,是一所集开放教育、职业教育和其他教育为一体的省属高等學校,学校现有各类教育学生近10万人,其中全日制大专生近1万人。信息工程学院经过多年的发展,已经形成以计算机网络技术专业为骨干,以通信技术、软件技术、移动互联技术应用、物联网应用、云计算技术应用等专业为支撑的专业群,为贵州大数据产业发展输送了大量计算机网络技术、软件技术和通信工程实用型高端技术技能人才。学校二级学院信息工程学院主要专业都开设了Java程序设计课程,教学工作中积累了一定的教学经验,但还存在学生基础差、学习兴趣低、教学课时不足、考核方式不合理、教师实践经验不丰富等突出问题,影响Java程序设计课程的教学质量。

2.1 学生对Java课程学习兴趣低

Java作为软件开发的一种编程语言,需要学习者有一定的英语基础、较强的抽象思维能力和逻辑思维能力。目前高职Java课程的教学大部分以教师讲,学生听的灌输式教学模式,这种教学模式对于很多英语基础比较薄弱、缺乏课后自主学习能力的学生,就会慢慢失去对Java课程学习的兴趣和信心,这样就很难真正的学好和理解Java编程语言。

2.2 Java教学课时不足,缺乏课后学习和练习平台

1) 目前使用的教材是《Java 基础案例教程》,此教材是集Java语言编程基础知识和实用核心技术一体,注重培养学生具有面向对象思维和编程方法。这样的教学内容设计既有理论教学、又有实践教学,这种把理论和实践相结合的教学模式比较适合高职学生。但从实际情况来看,把Java语言基础知识和实用核心技术教学集中安排在同一本教材,教学内容较多,需要足够的课时来完成教学任务。目前软件工程专业每个学期仅安排108学时、每周6学时;其他专业每个学期安排72学时、每周4学时。由于课时安排短,导致教学任务过重,造成教学效果不佳,很难达到教学预期目标。

2) 缺乏Java课后学习和练习平台。一方面,学校没有配套的Java语言网上学习平台。有些学生课后会通过自学来巩固课堂知识点,但学生遇到问题时教师不能及时对学生进行有效指导,久而久之慢慢的使学生失去学习的信心;另一方面,学校没有专门的开放实训室供学生课后上机练习,这样就出现有些没电脑的学生课后就练习不了,只能在课堂上练习,课后就不能及时练习,来加深对课堂知识的巩固。

2.3 Java课程考核方式不合理

目前学校Java程序设计课程是以平时成绩(平时考勤和表现、平时作业)和期末成绩相结合的传统考核方式。这种考核方式很难充分反映学生的实践编程水平。一方面,由于平时作业需要在课外完成,存在学生互相抄袭甚至拷贝作业的现象,提交的平时作业不能准确反映学生的学习水平和能力。另一方面,期末成绩以笔试方式进行,只能考核部分知识点,不能考核学生的实践动手能力。由于缺乏对学生学习过程的管控以及学习效果的掌握,很不利于强化和改进教学工作。

2.4 Java教师实践经验不丰富

由于缺乏企业的一线实践开发和设计经验,没有深入企业了解行业最新技术和市场对软件研发人才的技术要求,Java程序设计任课老师很难有效的实现学生理论基础知识和实践动手能力同步教学,理论联系实践不够、项目设计针对性不强,从而导致教学与企业需求脱节。

3 课程改革探讨

3.1 培养学生对Java语言学习的兴趣

1) 让学生明确学习java语言的目标。Java语言作为计算机及相关专业的学习基础,对于移动互联网开发、Web开发技术、Android应用开发等后续课程的学习具有重要意义。一方面,在开学进行课程介绍时就要引导学生充分认识学习Java语言的重要性,尤其对于以后想从事程序设计和开发人员的学生而言,学习和熟练掌握Java语言是拓展职业生涯最重要的一项基本技能。另一方面,在教学中及时引导学生了解当下IT行业对 java项目设计、研发、开发等相关从业人员岗位技能需求以及java语言最新技术,帮助学生确定学习目标,提升学生对Java语言的学习兴趣。

2) 实施案例教学法。经过多年的教学实践,案例教学法对于提升学生学习的兴趣具有很好的效果。Java语言具有概念抽象、编程环境复杂等特点,案例教学法能通过案例的讲解,更加直观的将抽象的概念、复杂的编程环境等知识点传递给学生,从而降低学习理解难度。因此,要积极推广Java语言案例教学,在具体教学中可以按照 “先分析案例、引导学生思考、引出知识点、应用知识点”的模式进行Java语言知识点的学习。这种“做中学、学中做”的教学模式能够加深学生对知识点的理解和掌握,从而提高学生的学习热情和兴趣。

3.2 适当增加课时,建立课后学习和练习平台

1) 从实际情况出发,充分考虑Java语言教学的独特性,适当增加课时,保证有足够的时间进行深入系统教学以及课堂练习和教学互动,从而提高学习效率和教学效果。

2) 建立课后学习和练习平台。一是将Java语言课程制作成精品课程放置于学校网站,供学生课后通过电脑和移动终端进行学习;二是建立专门的开放实训室,让学生课后及时上机练习和学习内容;三是通过Java语言课程教学团队开设微信公众号,实时发布课程信息,Java语言发展动态,开展各种有关于课程学习的活动,与学生进行交流互动。

3.3 选择合理的考核方式

Java程序设计课程注重的是学生的实践动手能力。为此,课程应注重过程评价,强化实践动手能力考核,减弱笔试考核。考核方式包括平时成绩、实训成绩、机试成绩、笔试成绩相结合,即平时成绩占20%、实训成绩占30%、机试占30%和笔试成绩占20%。其中平时成绩包括作业完成情况(占10%)和考勤、课堂表现(占10%);实训、机试和笔试相结合既能考核学生的编程和程序调试能力,又能全面考核学生对知识及技能的掌握程度。

3.4 提高Java教师的实践教学能力

一方面,学校要建设一支教学能力强、技术水平高的Java教师队伍,让熟悉和精通Java语言的教师完成此门课程的教学。另一方面,学校要建立教师顶岗实践和培训制度。一是学校要定期安排教师到相关IT企业学习Java开发项目;二是学校要定期的指派专业教师参加Java相关项目的培训。从而丰富教师企业实践经验,教师可以根据企业对Java人才岗位需求情况及时调整课程教学内容和方法,有利于提升教学效果。

4 结束语

本文结合Java程序设计课程的实际教学实践对当前高职Java语言的教学现状进行了分析,提出了培养学生兴趣、适当增加课时、选择合理考核方式以及提高教师实践教学能力等方面的教学改革对策,对进一步提高Java开发软件教学效果具有重要的意义。

参考文献:

[1] 刘松涛.浅谈Java程序设计课程教学现状及解决对策[J].中国科教创新导刊,2013:148.

[2] 王宝.刘乔佳.Java教学改革探讨[J].教育论坛,2015:151.

[3] 覃凤萍.高职Java教学改革与实践[J].大众科技,2016:98-99.

[4] 熊程.案例教学探析[J].科技情报开发與经济,2014(11):176-177.

[5] 纪娜,何国荣.五步教学法在《java程序设计》课程的教学设计探讨——以“抽象类”为例[J].杨凌职业技术学院学报,2014:51-55. [通联编辑:闻翔军]

猜你喜欢
Java程序设计教学现状对策
诊错因 知对策
对策
面对新高考的选择、困惑及对策
防治“老慢支”有对策
Java程序设计基础课实践教学中的分层教学模式研究
初中语文教学现状与改进对策