校企合作背景下Java语言程序设计的教学研究

2023-12-31 00:00:00李丽萍
电脑迷 2023年16期

【摘" 要】 在课程教学中,传统的“Java语言程序设计”存在诸多问题,基于课堂教学案例,探究符合社会企业需要的人才技能,加强学校与企业之间深度合作的理念,文章提出学院走进企业,企业走进学院的策略,主要基于Java语言程序设计的教学研究,探讨课堂教学案例与企业和校企合作两部分内容,旨在突破教学目前局限性,提高学生程序设计技能,使得学生更好地走向社会的各个岗位,成为相关领域的应用型人才。

【关键词】 课堂教学案例;校企合作;语言程序设计

一、研究背景

Java是世界范围内成为各大企业部署 IT 基础设施的首选技术。为了培养卓越Java工程师,各高校均开设了Java系列相关课程。但在课程实施过程中存在很多不足,课程需要使用新方法和新手段去提升整体计算机应用水平。

目前“Java程序设计”仍然采用传统的教学方式,即理论课和实验课分离,理论和实践各2个学时/周,实行理论和实践相分离的教学模式,偏重理论而轻实际应用能力的培养,学习内容与实际应用需求有所脱节。新修订的《中华人民共和国职业教育法》要求,对职业院校教育新技术进行优化,深度对接企业职业岗位及人才需求,推动技术技能人才供给侧改革,以适应时代发展的需要。

二、基于Java语言程序设计的教学研究的挑战与问题

(一)传统教学方式不足

传统教学模式着重于课本知识的讲解,课堂内容受到局限。传统的教学方式限制了教师教学思维,教师只考虑到课本知识,而忽略了当今社会知识体系与技术上的创新,案例没有联系实际,导致课程内容单薄,再加上枯燥无味的课堂案例结合单一的教学方式,没有进行多层面思考并使用新的教学方式,导致学生兴趣不高,进而导致学习效果无法得到提升。

(二)计算机Java技术更新快,教材中无法体现

计算机Java技术随着社会发展的过程中不断在更新,而课堂教学内容的更新缓慢,严重滞后。教学教材主要侧重Java基础知识,而没有让学生习得的知识能够更加全面与深入,所学内容只停留在知识表面,课堂知识理解不到位,教学质量无法达到满足社会对人才的要求。除此之外,教师又没有及时紧跟社会所需要的计算机技术的发展步伐,且教师在企业实践经验不足,不能更好地配合教材的内容进行教学。

(三)校企合作没有落实到位

学院没有走进企业,企业没有走进学院。校企合作对于教师教学以及学生学习水平的提高具有非常重要的地位。校企合作没有落实到位,教师教学工作开展受到限制,教学内容也无法满足当今社会企业的要求,学生无法接触到企业实践,无法理解和明白所学内容的用处与实际应用技巧,学院培养的人才无法满足社会对人才的需求。

三、基于Java语言程序设计的教学方法研究

(一)“Java语言程序设计”教材选定

可按照当前社会企业需要的新技术内容进行教材选定,在教材选定的前期,做足准备,多教材比对,分析教材,研究教材,结合学生的特点及社会企业的需求,选择符合本课程的教材。

(二)教师备课充分,开展灵活教学

我国计算机发展速度快,技术不断更新,教学方法也要进行全面创新与改革。教师应采用灵活教学方法,以就业为导向进行课程的创新,将课堂学习与实际工作联系起来,积极开展“教学做” 一体化教学模式,将企业实际的软件开发项目融入日常的课程内容当中。

学习企业项目开发流程,一个项目的开发不仅是程序语言理论知识的应用,而且是从项目立项到项目的交付整个流程。为了让学生能掌握项目开发流程,教师可在教学过程中引入一个完整的企业项目,学生在项目需求分析、设计、编码、测试、维护各阶段自主学习,主动参与,真正掌握项目开发流程。

学习企业项目开发模式,通过企业生产视频、计算机仿真技术、动画、项目文档等模拟企业开发模式,根据项目模块进行分组分工合作,在教学中主张该模式进行项目任务分配,保证每个模块每个小组成员能得到全面的学习。

(三)校企合作教学

2019年国务院颁布了《国家职业教育改革实施方案》,该方案的提出标志着我国职业教育进入了一个崭新的发展阶段。在这样的大环境下,职业院校需要由传统意义上的以学校教育为主的封闭的办学模式转向以企业、个人、学校等多元化的混合模式发展,做好校企合作的相关工作。

1. 选择企业

校企合作,首先要考虑的问题就是企业的选择问题。学校选择的企业一定要具有积极的企业文化,同时,要保证企业技术与学校教学技术之间的关联性。保证学校教学技术紧跟时代潮流,满足现代社会的数字化和信息化需求,以督促学校教学技术的开展,满足企业技术要求,促进科学精神与人文精神的结合。

2. 校企合作

在校企合作初期,邀请企业工程师来校讲授,为学生讲解在实际工作中需要的技术,并且此项活动将会贯穿整个教学周期。

在教学阶段的中期,带领学生走进企业,参与企业项目的开发。课堂上采用“知识点+小案例的形式”将知识点与案例紧密结合,帮助学生综合运用所学知识,巩固所学技术。鼓励学生进入企业,将自己在校所学的知识运用到企业实践中去。

在教学后期,为了让学生能够独立自主完成项目,毕业设计可根据企业的需求而设置,让学生以企业的标准来完成毕业设计,这样大大提高了学生的自主性与创新性,同时作品更加能够满足企业、社会的需求,更好地实现“职业化”,从而实现毕业即就业。

四、基于Java语言程序设计的实践教学

(一)课程引言

现代科技发展的时代,Java作为一种通用、高性能、可移植和面向对象的编程语言,在软件开发领域非常流行。本课程将引导学生从基础语法到复杂应用程序的开发,帮助学生掌握如何使用Java构建功能强大的软件。

(二)课程目标

本课程旨在培养学生Java语言程序设计的能力和思维方式,加深对面向对象编程的理解。学生将学会使用Java语言开发各种应用,包括控制台程序、图形用户界面(GUI)应用和网络应用等。通过理论学习和实践编程,学生将掌握Java核心概念、基础知识和常用库的应用,为以后进一步深入学习和实践打下坚实基础。

(三)实施“课堂案例+校企合作实践”教学模式

根据学院的现状,采用“课堂案例+校企合作实践”教学模式,该模式主要是将课程按类别分为若干个单元,每个单元作为一个教学项目,实行理论、实践一体式的教学,每个单元教学都以一个作业来考查,考核合格进入下一个项目教学。教师可利用课程管理系统指导学生学习并记录学生学习过程,利用大数据对学生学习行为分析。学生利用课程管理系统中提供的案例,完成教师发布的任务。在课程结果后,与校企合作单位进行合作,由合作企业从企业项目中选择部分模块,由学生开发,企业工程师作为指导,在规定的时间内完成项目,训练学生的编程能力。

1. 课前:有方向、有指导性地预习

教师根据课时安排、学生的认知特点和学习规律、教学内容以教学项目的形式划分为五个任务,每个任务中涵盖了相应的知识点。教师在学习资源方面要做到位,提前告知本节课的主题,并提供一些相关的学习资料收集放在智慧职教平台上建设的课程中,学生可以通过学习资料进行自主学习,完成教师布置的学习任务。教师可鼓励学生在课前进行一些简单的编程练习,这有助于巩固基本概念和加深对语言特性的理解。可以提供一些小程序的题目,让学生自己动手解决。教师对接企业,获取企业实践项目,理出对应课程的内容,让学生在课前提前根据所预习知识接触到企业实践项目,从中明白所学知识点在实际生活中的应用。

2. 课中,针对课前内容深入开展教学

首先,教师通过智慧职教平台上生成学生学习情况反馈包括视频、讨论和作业等的完成情况。教师根据学生课前学习情况反馈并结合教学重难点开展课中教学来巩固课前线上学习的内容,并在课中加强案例方面教学。例如,教师可通过一个图书管理系统的案例引导学生学习类和对象的概念,实现图书的借阅和归还功能。把案例设计成模块化的,每个模块都覆盖了特定的Java知识点,方便学生逐步掌握各种核心概念。

其次,加强项目驱动教学,教师为学生提供一些具有实际意义的项目,并以4人为一组进行分组,每组完成一个项目,如学生信息系统、医院管理系统、在线旅游系统等,确保每个学生都积极参与。根据学生掌握情况对这些项目的难度进行逐步升级,以确保学生掌握不同层次的Java编程技巧和应用场景。

最后,在校企合作实践教学方面,将学生分配到实际项目和企业中,让他们与企业工程师或技术团队一起协作完成项目。此外,教师安排学生进行团队演练,模拟企业中的开发流程,培养学生的组织管理能力和项目管理能力。

3. 课后:巩固扩展阶段

教师再次根据课前和课中学生学习情况反馈布置有针对性的编程作业,加深并巩固学生学习本次课的课程内容。教师把任务划分成简单的小项或者是一些复杂的实战项目,要求学生通过实际动手编写代码完成每项任务。同时,在校企合作实践中,教师带领学生亲身参与企业项目,学生将加入一个真实的企业项目团队,与企业合作完成一项具体的Java开发任务。

最后,让课程思政走进课堂。教师通过线上沟通的方式,邀请思政教育专家或社会有影响力的人物与学生进行互动,让学生明白课程所学的技术与伦理、社会责任之间的关系,并在实践中贯彻落实。校企合作下Java语言程序设计的教学与课程思政有机结合,可培养学生良好的思想道德素养和社会责任感。

(四)构建科学合理的课程评价体系

教师应构建科学合理的课程评价体系(见表1),一方面可以准确评估课程的教学效果,方便教师在教学过程中进行相应的调整,另一方面也可以让学生对自身水平有一个准确认知,方便学生对相关知识点查缺补漏。教师还通过问卷调查方式收集学生的反馈和建议,了解学生的学习情况和需求,及时对教学内容进行调整和优化。

五、结语

总之,校企合作背景下Java语言程序设计的教学评估与改进需要始终关注学生的学习效果和教学质量,与企业接轨并采用灵活多样的教学方法,丰富的教学资源,满足社会对人才的需求。

参考文献:

[1] 熊斐. 基于OBE理念的“Java语言程序设计”课程教学改革研究[J]. 科技风,2023(15):109-111.

[2] 兰聪花,龚成莹. 基于OBE理念的C语言程序设计课程教学改革研究[J]. 电脑知识与技术:学术版,2022,18(26):116 -117.

[3] 赵娇洁. 基于OBE理念的《C语言程序设计》课程教学改革探析[J]. 智库时代,2017(14):266-267.

[4] 冯姚震,余先虎. 高职Java语言程序设计课程教学改革探讨[C]. 浙江省高校计算机教学研究会,2013.

[5] 杨丽丽. 高职高专Java语言程序设计课程项目教学探讨[J]. 广西教育,2017(11):163-164.

[6] 李丹. 高职院校“以赛促学,以赛促教”的课程教学改革研究——以Java语言程序设计课程为例[J]. 船舶职业教育,2015,3(06):24-26.