孙瑞鸿
(山西晋中理工学院,山西 晋中 030600)
《Java面向对象程序设计》是一种重要的程序设计语言,在计算机学科领域中是一门重要的必修课程。在应用型本科院校的教学中,Java课程的教学内容多、课时少,为了完成教学任务,教师采用重理论、轻实践的教学方式进行教学。理论课时占比总课时多,实践教学课时少,学生所学的理论知识不能很好的应用到实践中,导致学生编写代码的能力较弱,影响教学质量。
根据课时数的限制和教学进度的安排,多数的Java课程采用“理论+程序演示”的教学模式。Java课程涉及内容多且抽象,教师会偏向于直接给出结论,不讲授发现结论的过程。学生很难将学到的书本知识应用到程序开发中,从而影响教学质量。
Java是一门理论教学占比高的课程,实践教学的内容很少。在实践教学中,多数的实验内容是以课本上的案例为主,多数学生会按照书上的案例编写程序,较少系统性的思考案例的编程思想。
Java的考核方式是以闭卷笔答考试为主,平时表现为辅,注重考查理论知识的学习成果,容易使学生把过多的精力放在知识点的死记硬背上,从而忽视动手编程的能力。这样的考核方式,会使学生认为程序语言的学习是记忆文字内容,忽略程序编程思想的学习。
大学生实训在教学过程中是尤为重要的,它可以检验学生在校学习的成果。目前,大学生的实训主要是去校外的实训基地,能够参与到企业项目中,从而提高自身的实践动手能力。但是,能够接受大学生实训的校外IT企业并不多,学生真正参与到的企业项目比较少,这种实训企业还会有一定的培训费用,给学生造成了一定的经济压力。
在应用型本科院校的教学模式改革中,能够把教师培养成“双师型”人才是关键。现在的教师主要有两个方面的问题:
(1)理论知识高于实践能力。应用型本科院校的教师有着较高水平的理论知识,每个学期的主要任务是上理论课和课内实验,实验内容主要来自课本案例,比较局限,距离实际的专业项目相差较远。随着应用型本科院校招生规模的不断扩大,教师承担着繁重的理论教学任务,很少注重个人实践能力的培养,对相关专业领域的实际操作过程、方式方法及其存在的问题比较空白,导致学生所学专业知识受限,缺乏实践操作能力。
(2)缺少实践场所和实践机会。国家教育政策法规中没有对企业和有关事业单位接受高校教师社会实践的相关要求和政策制度。大多数企业不愿意接受教师参加定岗生产实践,科技开发、社会服务的职教体系在大多数院校中尚未形成,产学研合作的教育模式没有形成一定的规模[1]。因此,应用型本科院校的教师缺少参加实际项目操作的场所,而且院校的教学任务繁重,教师很少有机会去企业参加实践项目的培训。
人才培养归根结底是以课程为载体,一门课程设置的合理与否直接关系到人才培养的质量。企业引入应用型本科院校是产教融合的体现,课程体系模块化是产教融合的前提。企业的引入可以将Java课程体系模块化,进一步提高教学质量。
《Java面向对象程序设计》可以从三个阶段进行课程体系模块化。第一阶段,根据企业的发展方向及需求,使学生了解Java课程的教学目标、Java技术的应用领域及发展前景,明晰自己的发展方向。第二阶段,针对不同专业、程序设计水平不同的学生,制定相应的Java基础知识的前期教学,培养学生的面向对象程序设计思想及终身学习的理念。第三阶段,根据企业引入的前沿技术和企业的岗位职业标准及需求,根据学生所学的专业不同及自身掌握知识的情况,教师制定相应难度的实践项目,为项目化教学创造有利的实施条件。
企业进入校园,会引入先进的应用技术和企业的人才需求岗位。高校应参照企业所需的岗位任职资格,分析岗位的典型工作任务和能力需要,与企业人员一起制定课程教学标准。同时,教师应结合当前的教育形势和需求,整合、修订教材,让教材适用于本校的教学体系,针对专业技能模块的课程采用项目化教学法。
将Java课程的教学内容融入实际项目中,学生通过一个完整项目的学习,实现知识向技能的转变。为确保项目具有实践性,项目应由引入校内的企业提供,能覆盖Java课程的教学内容,能将项目的难易程度与学生的掌握能力保持平衡。企业进入校园能将真实的项目提供于教学,进一步提升和丰富了项目化教学。
应用型本科院校注重培养专业的技术人才,注重培养学生是否具备熟练的技能操作和一定的认证证书。为了更好的培养出社会认可的专业技术人才,应用型本科院校在实践教学中,需要加强“双证”的课程融合。
在实践教学的基础上,将专业证书的重要性及知识考点贯穿其中,可以提高学生学习知识的专注度,也可以使学生更好地掌握专业知识,提高学习效率。
《Java面向对象程序设计》的考核方式由期末成绩、实践课表现、平时表现及项目的参与度和完成度四部分构成,所占的比例为3∶3∶1∶3。期末成绩的考核,使学生加深对基本概念的掌握;实践课和项目的考核可以提高学生的实践和编写程序的能力;平时成绩的考核,能够使学生对Java课程的学习有一个认真、积极的态度。多元化的考核方式降低了期末成绩占总课程成绩的比重,可以全方位的考查学生的学习情况,给出一个公平公正的成绩。对于实践性较强的课程来说,采用层次化的考核方式,可以有效地提高学生的实践动手能力,有利于专业技术人才的培养。
实习实训基地是应用型本科院校人才培养的重要教学环节,要实施更有效的实训教学,必须要有与其相适应的教学场所、教学设备和相关设备来支持。企业的引入能够为应用型本科院校的教学提供先进专业的硬件设施、良好的实操环境,并配备专业的实训老师,为培养专业的技术人才做好坚实准备。
在实训过程中,一方面学生将企业真实项目的参与程度及软件开发的掌握程度作为标准,可以更有效的完成毕业设计;另一方面,可以使学生了解所学内容的应用领域,确立学习目标,有利于专业知识的学习。
企业引入应用型本科院校建设专业的实习实训基地,与学校共同培养专业的技术人才,一方面为企业节省了在培养人才、招聘人才上所花费的时间、精力和财力;另一方面,也提高了应用型本科院校的教学质量。
在应用型本科院校中建立一支“双师型”教师队伍是推进项目化教学的客观要求。教师培训常态化是企业引入校园的核心,企业引入校园后,可以采用“轮岗”的方式,将企业的专业技术员工带入学校,对校内老师进行专业技能的培训,提高教师的职业技能水平。企业的专业技术员在对有一定专业基础知识的教师培训时,可以缩短培训时间。针对企业的需求进行培训,培训后的教师在教学中进行针对性教学,可以培养出满足企业需求的专业人才,从而缩短企业招聘人才及培训人才的周期,达到互利共赢的目的。
在教育部颁布的《职业学校校企合作促进办法》的指导下,“企业引入”应用型本科院校的教学模式是院校培养专业技术人才的发展趋势,院校要实现此种教学模式还需要较长时间的不断探索。但《Java面向对象程序设计》可以在一定程度上仿效此种教学模式,在课程体系、教学方式、考核方式和实践教学等方面进行改革。在这种模式的教学下,可以激发学生学习的积极性,培养学生编写程序的实践操作能力,更有利于培养“双证”的专业技术人才,提高学生就业率,提高教学质量。