校企合作下项目引领模块教学法在Java程序课程的改革探讨-最新教

更新时间:2024-03-24 02:50:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

校企合作下项目引领模块教学法在Java程序课程的改革探讨

Java 语言已成了当下最普遍的开发工具,在社会需求、就业和社会科研等各方面的应用越来越受广泛。在教学领域中,Java程序设计是众多应用型本科院校软件技术专业的核心课程,当然也是计算机类专业的必修课,在培养学生面向对象编程思想、及后续阶段学习Android游戏开发、Java EE中起着主要作用,同时在培养学生面向企业需求时运用Java语言来开发应用软件方面起着重要角色[1]。正因为如此,校企合作模式下,Java程序设计课程改革才显得尤为重要。以岗位需求为目的、项目任务为课程起点、应用能力为目标的这种课程改革思想,应用到Java课程教学中,并强调理论与实践相结合,使学生真正提高实践技能水平以满足企业需求,促进社会经济发展,对高职教育的发展和改革起到了促进的作用。 1 Java程序课程的教学现状

在国内,近几年随着应用型院校课程改革,取得了一些进展,例如顾鸿虹等在《Java 面向对象程序设计教学改革方案的探讨》文中提到在明确课程体系和课程目标的基础上,对项目驱动式的教学方法进行了研究[2]。刘琳玲在《岗位需求为导向优化Java程序设计课程的教学》文中,从课程的设计与课程教学方面,提出了优化该课程教学的一些改进措施[3]。

然而在JAVA课程改革方面取得进展的同时,也存在许多实际问题,如教材选用还是采用传统规划教材;教学方式,往往依据教材的独立章节进行零散知识点理论和实践教学;课程内容的设置,脱离于实际,与企业需求有偏差;教师在理论教学方面经验较强,但在实践教学方面缺乏工程项目经验,无法实现“理论实践一体化”教学;加上网络游戏、手机等娱乐学生可持续学习能力比较差等等[4]。以上诸多问题的存在,对于开始接触软件开发的学生来说,从应用实践上无法做到所学的知识与实际相结合,从教学效果上,大多数学生觉得这门课程很枯燥无味,不知如何应用或应用于何处。 2 课程改革内容

由于应用型高校中Java教学方面存在着的问题,既不能体现学校办学的特色,也不能充分发挥学生自身的学习和能力优势,同时与企业现实需求的差距很大,造成了学生、学校、企业三方面都不能充分发挥自己的优势[5]。为解决这种状况,针对目前Java课程教学方面存在的问题,Java程序设计类课程的改革须从以下三个方面着手。

1)课程设置以企业岗位的实际需求为导向,更新教学理念和教学内容,打破传统的课程结构,以项目为基础组织模块化教学,能很好地适应学生学习的特点和教育的要求,达到人才培养满足企业需求。

2)创新Java课程教学模式和教学方法,采用项目引领模块

化方法为主体,通过实际项目分解成各个知识点,并在课堂上进行详细的讲解和灵活的上机实践,达到项目系统化的学习目的、提高学生对项目的分析、规划、实施的能力。

3)在校企合作方面,适当引入项目外包或企业工作室,加强学生的动手实践、组织交流、团结协作等能力和提高教师对项目开发的整体认识等。 3 实施目标

1)通过认真研究,采取灵活而又科学的项目引领模块化的教学措施,在软件技术类专业的大二学生中进行试点,提高Java程序课程教育在学习、实践的整体质量。

2)项目研究完成后,进行教学改革模式的推广,实现以面向企业现实需求的人才培养改革目标。在一定程度上避免课程教学内容、项目实践脱节的缺陷,保持理论学习和实践学习的融合和连贯性。 4 解决的方法

本课题在校企合作的前提下,合理开发符合社会岗位能力的Java程序的项目化教学课程,并加强人才的培养,以符合社会企业的人才需求,须从如下三方面进行。

1)Java课程设置合理化和教学内容实际化:Java课程设置,要以企业岗位实际需求为导向,对多家企业进行市场调研,了解企业对Java程序设计岗位的需求层次,开发出符合市场需求、基于职业能力的课程标准、授课计划、课程结构等。教学内容要

以“应用能力为本位、对口就业为方向”,结合公司软件项目开发和实施过程,分析项目任务和完成流程,依据行业、企业的实际需求取舍教学内容。

2)改进教学方法:在面向企业需求培养学生,必须加强其实践能力,Java 程序设计课是一门实践性很强的课程,必须动手实践和开发项目才行。采用项目引领模块化教学方法贯穿课程知识点,把要掌握的知识和技能以“企业项目”为载体呈现出来,通过项目的分解并进行课堂的详细讲解,以及上机实践达到系统化的学习目的、提高学生对项目的分析、规划、实施的能力。运用项目引领模块化教学方法在Java程序设计类课程的应用,大大缩短了学生就业时与企业实际需求之间的距离,帮助学生快速适应未来职业的需求,有助于解决学生的就业问题。 3)提高教师的项目教学经验和引入新技术新知识:在校企合作模式下,引入企业工作室或项目,给学生提供一个在学校接触企业和实践的机会,营造一个企业氛围。既方便学校对学生的管理,又能让学生接触企业带来的一些新技术和新知识。同时能提升教师的项目教学水平,加强教师对项目开发的精准和整体认识,以及提高项目引领模块化在Java程序设计课程的教学技能。企业也可借此培养符合要求的员工,择优录取。这样企业与学校可以相互渗透、紧密合作、互利互惠。 5 课程改革的实践

在校企合作模式下,对Java教学情况进行研究后,并具体

实施。首先对课程教学内容进行合理设计,选取图书管理系统项目作为教学内容,将此分为基础模块和应用模块,前者对应的书本基础知识:程序控制结构练习模块和类与对象基础练习模块;后者对应图形用户界面、数据库应用、线程、网络编程等应用知识。然后将项目应用模块分为 :基础数据、新书订购、借阅管理、系统维护等四大功能模块。模块从直观到抽象、从简单到复杂,结合对应的应用知识点,围绕教学任务来展开教学[6][7]。 最后建立多层次的实践教学环节、知识点由易到难。采用学生易懂、易学的方法,有利于自主学习能力培养的方式。 6总结

从实践情况来看,这种项目引领模块化教学方法将基础模块和应用模块前后衔接,在项目中将理论知识和技能培养融合一体,并实现于实践中,锻炼了学生独立思考和解决问题的能力,有效提高了学生Java课程的学习兴趣和实践应用能力[8],同时也赢得了学生和企业的认可,该教学法也适用于其他同类课程,可提供参考和借鉴。

本文来源:https://www.bwwdw.com/article/zrg8.html

Top