基于项目驱动的Java程序设计课程教学改革研究

2020-07-23 06:16姜楠楠孙璐荣于晓婷
科技风 2020年19期
关键词:Java程序设计项目驱动教学模式

姜楠楠 孙璐荣 于晓婷

摘 要: 基于项目驱动的教学模式是以项目为主线,以学生为主体,以教师为核心,以实验室为环境的教学模式,将项目驱动的方式与Java程序设计课程教学相结合,形成新形式的理论教学、实验教学、知识考核模式,改革传统的Java程序设计教学模式,对促进教学工作、提高教学质量、提升学生实践动手能力有着重要作用。

关键词: 项目驱动;教学模式;Java程序设计

新经济高速发展与传统产业的转型和升级都迫切需要新型工科人才的支撑,高校作为国家科技发展的先驱者,担负着面向未来布局“新工科”建设,探索更加多样化、个性化的人才培养模式,培养具有创新能力和跨专业整合能力的工程科技人才的重任。

傳统的教学方式方法已经不能够满足具有创新能力、新型工科人才的需求,传统方法的教学效果已不能满足社会对专业岗位的需要,所培养的学生在毕业后很难直接融入岗位中。本文以《Java程序设计》课程为例进行课程教学改革,《Java程序设计》是一门重要的计算机专业必修课程,具有较强的理论性、专业性和实践性。本文采用项目驱动式教学模式代替传统教学模式,培养学生能够熟练掌握编程能力和提高学生解决实际问题的能力,提升《Java程序设计》课程的教学效果和教学质量。

一、传统教学与项目驱动教学的研究

《Java程序设计》传统的教学方式存在一些不足,课时少、内容多,为了完成教学任务,教师采用重理论、轻实践的教学方式进行教学,导致学生动手实践能力、编写程序的开发能力变弱;照本宣科、枯燥乏味、知识内容抽象,教学质量大打折扣;以闭卷笔答考试为主,人为地把编程语言设计课程变成了文字记忆性课程,轻视了编程思维能力的培养,阻碍了专业人才培养。学生普遍感到课程入门难、学不会,熟练运用所学知识的就更加少之又少,为了解决此门课程的教学问题,采用了项目驱动教学方式。

《Java程序设计》项目驱动教学方式,采用理论与实践相结合,在教学过程中使用企业项目进行教学,学生以企业项目为学习平台,与教师共同完成项目的过程中,使得学生将理论知识与程序设计技能相结合,以实际项目为例,培养学生的应用开发能力、创新能力、动手实践操作能力,增强学生的团队协作精神,促进学生自主学习和互相学习的学习热情。

二、项目驱动的Java程序设计课程教学的改革

(一)项目驱动教学的课前准备

项目驱动教学实施过程中,要了解班级学生的学情和能力特点,组成多个“项目组”,让每个学生在自己的项目组中都能承担一定的工作,培养学生的团队合作能力。结合项目需求,教师通过适当的删、移、增等手段,对课程的内容进行讲述,并通过应用实例让学生在理解和掌握的基础上运用到实践中。

(二)项目驱动教学增强校企合作

以专业技能人才培养的高校要加强与企业之间的合作,一方面,了解科技发展,避免传授知识的滞后性;另一方面了解了企业需求,及时地调整了人才培养方案,所以,项目驱动教学所需的项目需企业提供,校企合作共同培养社会需要的新型人才,同时根据技术的更新、时代的变化、社会发展需要等因素,教师结合当前教育形势和需求,整合、修订教材,让教材适用于本校的教学体系,配合完成《Java程序设计》课程教学改革。

(三)项目驱动教学与考取专业技能证书相结合

在加强校企项目合作之外,同时也要加强“双证”的课程融合,对于应用型本科教学高校来说,肩负着培养具有专业技术能力的技术人才的任务,应用型人才是能够将专业知识和技能应用于所从事的专业社会实践的一种专门的人才类型,学生们不需要具有丰富的知识和极强的研发能力,却需要纯熟的技能操作和一定的认证证书。专业技能证书的获得对于学生未来就业有重要作用,即能证明自己技术能力水平,也能激励自己更加努力。

(四)项目驱动式教学的考核

项目驱动教学存在学生的学习进度不一致、部分人不懂装懂等不足,所以在教学的过程中需要有良好的监控体系,在项目进行的过程中,学生需要阶段性汇报,总结项目实施进度、遇到的问题以及小组内讨论的过程等,通过大家的互相点评和讨论,使学生掌握汇报技巧、解决实际问题的能力和创新能力,同时提高了学生的实践和动手能力。学生的成绩评定也要综合考虑平时汇报、总结和答辩时的表现,通过同学互相之间的点评和教师对学生的综合评价给出最终的考核成绩。通过此种考核方式培养学生认真负责的工作态度和积极向上的学习热情。

(五)项目驱动教学的分析与改进

实践是检验真理的唯一标准,所以在项目驱动式教学的Java程序设计教学实践后,教师要对整个教学过程进行总结,作为项目的负责人,要对日常的教学流程、项目任务分配、项目执行进度和质量进行评价和分析,进一步提高项目驱动的教学改革质量,提高自身的教学能力,同时也要听取学生和合作企业技术骨干的反馈,在项目的选取和知识点讲解等方面进一步完善。

三、总结

项目驱动教学模式与Java程序设计课程相结合得到显著的教学效果,教学过程中学生体现出了对课程浓厚的兴趣。通过项目的实践,学生对知识点的理解更加深入、应用更加熟练;通过校企合作,学生了解企业的需求,了解企业项目的运行过程,积极适应岗位要求,专业技能水平得到很大提升,未来就业前景更加广阔。

参考文献:

[1]张玲玲,姜兵.项目驱动式教学方法在基础工程课程中的应用探讨[J].山东工业技术,2016(19):250+248.

[2]孙璐荣,王家宁,姜楠楠.面向“新工科”的Java程序设计课程项目驱动式教学模式改革研究[J].科技经济导刊,2019,27(17):199.

[3]张云飞,苗壮.项目驱动教学法在课程教学改革中的应用[J].现代商贸工业,2013,25(15):136-137.

[4]于旭,马艳红.以项目驱动教学法改革软件技术专业课程体系[J].辽宁高职学报,2008(03):53-55.

课题项目: 黑龙江省青年专项课题“面向‘新工科建设的Java程序设计课程项目驱动式教学模式的改革研究”(编号:GJD1318006)

猜你喜欢
Java程序设计项目驱动教学模式
群文阅读教学模式探讨
“思”以贯之“学、练、赛、评”教学模式的实践探索
“认知-迁移”教学模式在高年级阅读教学中的应用
《Java程序设计》课程网站的设计与实现
Java程序设计基础课实践教学中的分层教学模式研究
基于实训项目的Java程序设计实验教学模式改革与实践
基于工程思维的Java程序设计课程教学研究
依托工作室的软件工程实践教学研究
基于物联网项目驱动的嵌入式系统教学改革的研究与实践
基于“红色之旅”项目驱动的《调酒与咖啡》工作室制人才培养机制探讨