1+X 证书与《Java 程序设计》课程的课证融通路径探索

2024-02-13 16:33:24李霞婷徐瀚颖
学周刊 2024年1期
关键词:课证等级证书程序设计

李霞婷,徐瀚颖

(江西交通职业技术学院信息工程学院,江西南昌 330013)

1+X 证书制度是针对职业院校发展而提出的一项全新制度,“1+X”中的“1”指的是学历证书,能够体现职业院校的人才培养质量;“X”是职业技能等级证书,能够体现学生的实际技能水平,反映学生职业规划综合能力。当前职业院校的学生面临着巨大的就业压力,不仅要求他们具备较强的学习能力,同时还要掌握新时代所需要的专业技能,这就需要职业院校结合1+X 证书制度积极探索有效的融合路径。本文以《Java程序设计》为例,针对1+X 证书与《Java 程序设计》课程的课证融通路径展开探索,希望能够推动课程发展,提升学生综合能力,培养出满足新时代发展需求的高质量人才。

一、1+X 证书制度介绍

1+X 证书制度是针对职业院校改革的一项重大创新,是新时代职业教育国家制度中的重要内容,同时也是对“双证书”制度的优化与提升。1+X 证书制度坚持学历教育和职业培训相结合,确定了二者具有同等重要的地位,对于促进课证融通具有重要意义。

当前1+X 证书制度还处于试点阶段,职业院校是此项制度试运行的主体。通过对试点进行调研,发现1+X 证书制度可以促进教学方法、教材、教师三方面的改革,增强校企合作的紧密度,有助于构建更多具有实效性的实训基地,探索职业教育国家“学分银行”制度。在1+X 证书制度下,无论是中等职业院校还是高等职业院校,都可以根据初、中、高级职业技能等级要求对学生进行培训,同时对最终的实施结果进行评价。试点院校要根据专业教学标准要求以及职业技能等级标准要求,将专业人才培养方案和证书培训内容进行有机融合,对教学内容和课程设计进行优化,对教学组织与实施进行统筹规划,对教学方法进行创新,不断提升人才培养的针对性、适应性和灵活性。此外,试点院校可以通过培训、实践训练、评价等方式帮助学生取得职业技能等级证书,也可以根据职业技能等级考核要求对专业课程考试进行统筹安排,促使考试(评价)实现同步发展,使学生可以在获得学历证书的同时也获取职业技能等级证书[1]。在进行试点运行阶段,学校应该加强与企业的合作,坚持产教融合,对院校和企业的各项资源进行充分利用,并与评价组织共同开展教学工作和培训工作。

由此可见,在1+X 证书制度提出之后,使原来的“双证书”(指毕业证书和职业资格证书)教材逐渐开始朝着“课证融合”(指毕业证书和多类职业技能等级证书)模式的教材类型升级。当然,也可以将“双证书”理解为是一种具有附加条件的、较为严格化的1+X 证书。对于职业院校而言,其设置的专业课程教材中是否应用了校企“双元”合作模式,是否能够将职业技能等级证书要求充分体现出来等,都应该成为1+X 证书的“标配”。职业院校要想从根本上实现毕业证书和多类职业技能等级证书的融合贯通,必须要克服重重困难,开发出适合课证融合的课程和教材,这样才能体现出1+X 证书制度的价值。

二、《Ja va 程序设计》课程介绍及职业技能要求分析

(一)课程介绍

高等职业院校中有很多重要的课程,但是对于软件技术专业而言,《Java 程序设计》课程是一门必不可少的专业课,对于学生进行动手编程而言发挥着至关重要的作用。目前,高职院校在针对《Java 程序设计》课程进行教学时,虽然已经在理论和实践相结合的基础上实施了“教”“学”“做”一体化教学模式,但是大部分的“教”“学”“做”并没有与现实生活进行紧密联系,而是依然依从于课本进行教学。虽然大数据时代有很多学习资源,但是有很多尚未被运用到教学中,而且案例教学极为缺乏,高职院校很难找到真正适合学生自主学习的有效资源[2]。大部分学生在学习课本知识时对理论知识过度重视,而忽视动手操作技能;还有部分学生因为相关知识与现实生活相差较远,觉得学习之后没有用武之地而放弃了学习。

(二)职业技能要求分析

《Java 程序设计》课程在1+X 证书制度下要求学生考取的技能等级证书可以充分体现出学生的技术技能水平,同时也是毕业生证明自身技术能力的重要凭证。《Java 程序设计》课程需要考取的职业技能等级证书一般分为三个等级,分别是初级证书、中级证书和高级证书,每个等级的证书都有相对应的职业技能要求、工作任务以及相应的工作领域。对各个等级证书中所对应的技能标准进行有效整合,可以归纳为以下几方面:一是结合系统业务要求,在系统编程过程中能够熟练运用面向对象和面向过程编程技术来完成任务;二是结合技术要求,在系统编程过程中能够熟练运用Java 高级机制和高级API 来完成任务;三是结合业务需要反馈,可以对存在的程序缺陷问题进行基本的修正和完善,并能够顺利完成代码调试工作;四是能够熟练运用多线程并发编程、基本的算法和数据结构等技术来促进应用程序性能得到有效提升。

三、1+X 证书与《Java 程序设计》课程的课证融通路径

职业院校当前实施1+X 证书课证融通的基本框架如图1所示。在对课证融通基本框架有一定了解的基础上,本文从课程定位、教材编写、教学内容设计、教学方法、教学实施过程、教学评价等方面对1+X 证书制度下《Java 程序设计》课程的课证融通路径进行了探索。

图1 “1+X”课证融通基本框架

(一)课程定位及设置

在针对《Java 程序设计》课程进行课程定位设计时,要以岗位能力、职业技能等级证书要求相融合为中心,还要以促进人才持续成长、满足时代发展需求为目标,对职业院校的学情、课程、专业等进行综合分析,在此基础上确定课程定位[3]。课程性质定位于《Java 程序设计》课程基础知识,课程内容定位于岗位能力需求,同时还要与职业技能等级证书标准相结合,对教学内容进行整合优化,加强学生实践动手能力的培养和提升,让学生可以在实践活动中通过掌握基本专业知识、运用专业技能解决实际问题,进而增强职业岗位能力要求和课程内容的关联性。在确定课程定位之后,为了使课程满足课证融通的教学需求,需要对《Java 程序设计》课程进行设计。1+X 证书制度下的《Java 程序设计》课程涉及大量的知识点,如果只是增加课时根本不能满足教学需求,学生很难掌握所有的知识点内容,所以需要将《Java 程序设计》分成两门课程,分别是基础课程和高级课程。基础课程需要学生掌握基本的Java 程序技能,而高级课程要迎合考证需求,需要掌握JavaEE 框架。原有的《Java 程序设计》课程中没有涉及这些内容,因此应该在此课程中增加相关知识点。课程设置中Java程序设计内容要与中级考证内容相对接,JavaEE 框架涉及的内容与高级考证内容相对接。

(二)教材编写及内容设计

针对1+X 证书制度下《Java 程序设计》课程等级证书要求,对本课程的教材进行重新编写时,教师可按照项目化形式分成两部分进行。其中上半部分是针对初级考证来设计的内容,具体如下:(1)Java 语言概述。本课程在设计过程中先以案例“Hello World”为主让学生对配置JDK 的安装有正确的了解;然后按照Java 程序工作机制要求,判断Java 程序在编译和运行方面是否存在问题,能否保证其具有正确性;还要让学生掌握各项基础工具的使用方法,能够用这些工具编写程序源代码;能够以Eclipse 等常见集成为基础开发新的项目,并能够严格按照相关要求完成文件命名任务。(2)Java 编程基础。本课程主要教学目标是保证学生可以通过对综合案例进行学习,以便在完成简单运算时能够灵活运用Java 数据类型以及运算符;在设计较复杂程序时可以熟练运用循环、分支等流程控制;在完成代码块封装任务时可以运用Java 中的“方法(Method)”来完成;在存取数据任务中可以熟练运用数组来完成。(3)面向对象基础。本课程以综合案例进行讲解,让学生对类和对象机制有了深入的理解,能够对Java 的面向对象机制进行熟练运用,并用“类”的语法将对象状态和行为封装起来[4]。(4)继承和多态。本课程以综合案例进行讲解,让学生学会在编写Java 代码时如何使用继承和多态机制。(5)抽象类与接口。本课程以综合案例进行讲解,让学生通过学习能够在设计Java 程序时可以灵活运用接口机制,同时还能让学生通过学习熟练运用Java的访问控制机制和Java 语言的包来提升代码安全性。(6)Java核心API。本课程以综合案例进行讲解,让学生在完成字符串运算和存取任务时,可以灵活运用JavaSE 的StringAPI。

下半部分针对中级和高级考证而编写的教材内容主要为:(7)集合。本课程以综合案例进行讲解,让学生学会对数据结构化分析,对数据的非结构化进行分析,再存取复杂数据对象时能够熟练使用Map、Set、List 等子类以及接口。(8)异常处理。本课程以综合案例进行讲解,让学生掌握如何使用Java异常处理机制对Java 程序进行编写。(9)IO 编程。本课程以综合案例进行讲解,让学生能够在完成大数据文本解析任务中熟练使用JavaSE 中的IO 包;能够在完成大数据文件输入输出控制和读写功能时熟练使用JavaSE 中的IO 包。(10)Java反射机制。本课程以综合案例进行讲解,让学生可以通过使用Java 反射机制对Java 程序的运行状态进行监控。(11)JDBC。本课程以综合案例进行讲解,让学生学会应用JDBC 来完成数据库连接任务。(12)多线程。本课程以综合案例进行讲解,让学生能够在创建线程类时,对Java 的多线程API 进行熟练运用;能够对线程的启动、暂停和终止进行合理控制;能够实现多线程之间的数据共享,并能够对数据同步访问功能进行有效控制;能设计出具有预防死锁功能的多线程协作程序。(13)网络编程。本课程以综合案例进行讲解,让学生可以使用网络编程API 及时发送网络数据或及时获取网络数据。

(三)创新教学方法

要实现1+X 证书与《Java 程序设计》课程的课证融通,教师应该采用线上和线下相结合的教学方法。通常线上教学一般会采用学习通、慕课、云课堂等方式,或者是利用多媒体技术以PPT 形式或视频形式进行教学,从而提高学生的自主学习能力,增强自学效果。在线下教学中,要增强师生互动。在教师和学生进行交流互动的时候,教师可以让学生以自己的理解和掌握情况来讲解PPT 内容,然后教师对其点评,指出问题所在,形成学生自己组织课堂、自己建课、自己管课的教学模式,增强教师与学生的互动效果,实现学生自主学习,并在任务驱动下时刻保持紧张的学习状态[5]。这种教学方式可以使传统的以教师为中心的课堂教学模式,逐渐转为以学生为中心的自主学习模式。教师可将课堂内容通过录屏软件,以一组命题或者是以单个命题为单元来制作微视频,并要保证视频的时长在10~15 分钟,然后利用合适的剪辑软件对录制的视频进行加工,待加工完成之后再上传到线上资源库中,方便学生直接在网上查看。这种方式弥补了课堂教学的不足,成功将教室延伸到网络上,让学生的学习不再受时间和地点的限制,学生可以选择对自己学习有利的内容,然后结合自己的时间自由安排学习,同时还能够对自己难以掌握的知识点进行反复学习,巩固所学知识。

(四)优化教学实施过程

在1+X 证书制度下针对《Java 程序设计》课程探索课证融通路径,教师需要先结合岗位能力要求确定教学内容和教学方法,并按照学情来确定具体的教学实施过程。基于此,教师可以采用课前下发任务或者是以调查问卷的形式,让学生利用网络资源或在线教学系统对课上任务知识点进行学习。在学生完成课前任务之后,教师还应该为学生留出一定的思考时间,让学生对所学知识点进行思考和巩固。除此之外,教师还要针对学生完成课前任务的实际情况对课程实施过程进行及时调整。

课堂教学中要想体现出学生的主体地位和教师的主导作用,并以项目为载体进行教学实施,首先应该针对课前任务知识点进行模块化梳理,在明确学习目标之后,划分出重点和难点。其次,要以工作任务为单元对课程内容进行划分然后进行教学。教师要采用启发式教学法,引导学生以小组为单元针对提出的问题进行探讨,并提出有效的解决措施,让学生了解岗位流程操作细节,进而完成任务,学生在理论和实践相结合的教学过程中可以获取相应的职业能力[6]。教学实施过程中必须要进行项目汇报和项目评估,一般应以小组汇报的方式通过教师点评、自评或互评的方式来总结和提炼本课程涉及的理论与技能知识。最后,教师在布置课后作业时,要以平行任务或拓展任务为主,帮助学生巩固知识,尤其是要针对重点和难点知识进行反复练习,并形成成果反馈,能够对教学实施的整个过程进行全程跟踪反馈,从而确保教学效果可以得到提升。

(五)完善学习成果评价系统

学校应建立“双元双兼考培分离”的评价机制,形成由《Java 程序设计》课程授课教师和培训评价组织“双元”、理论+操作技能“双兼”、学校培育与培训评价组织考核分开的“考培分离”的评价体系。在对学生进行考核的过程中要以综合技能考核评价标准、学习成果考核评价标准、过程性考核评价标准为标杆。其中,综合技能考核是对所有课程实施的项目融合测试,主要是针对代码规范以及项目功能进行的考核;学习成果考核是通过项目答辩的方式进行考核,主要针对代码规范、程序测试、程序调试、功能界面、功能实现等内容进行考核;过程性考核是由学生学习过程中的表现、理论考试成绩、章节测试等组成。

(六)构建双师型教学团队

学校应定期组织《Java 程序设计》课程教师参加师资培训,让教师可以对最新的技术动态、职业转型方向以及行业发展趋势有全面的了解,同时还能熟练掌握软件行业对Java 程序设计的岗位需求,促进企业实践成果逐渐转化为教学资源,保证职业技能证书可以与学历证书实现有效衔接,并在“1+X”证书制度实施过程中发挥示范引领的重要作用。此外,学校还应该主动聘请在软件行业具有多年任职经验且技能水平较高的技术工程师以及企业高级管理人才等人员到校任职或开展讲座,并组织开展与1+X 证书制度紧密衔接的职业技能培训。培训内容不仅包括理论部分,还包括实践部分,采用线上线下相结合的方式实施培训。其中线上教学需要借助学校的智慧职教、云课堂、一体化课堂等开放平台为学生传授理论知识,利用平台中丰富的课程教学资源来提升教学内容的完整性。同时线上教学模式还能为学生展示清晰的实操视频,便于学生更好地掌握操作步骤。线下教学开展过程中,教师可以组织学生深入企业一线进行学习,通过真正的岗位培训提升学生的职业技能,满足1+X 证书制度要求。与此同时,学校还要鼓励在职教师主动到企业中去进行锻炼,提升自身的实践技能,为构建高质量的双师型教学团队奠定基础,并发展教师团队在专业建设和科研工作中的带头作用,推动学校实现高质量发展。

四、结语

综上所述,在1+X 证书制度下对《Java 程序设计》课程进行革新,构建课证融通模式,不仅可以将“教”“学”“做”有效结合到一起,还能加强学校和企业的联系,针对企业的用人需求对学生进行培养,为企业输送高质量的复合型人才,也为学生解决就业问题。此外,在课证融通模式下,学生的学习能力和编程能力都得到了提升,为他们今后成为优秀的“Java 工程师”奠定了良好的基础。

猜你喜欢
课证等级证书程序设计
1+X职业技能等级证书“课证融通”方案研究
汽车电气设备构造与维修课证融通教学模式的探索与实践
基于Visual Studio Code的C语言程序设计实践教学探索
计算机教育(2020年5期)2020-07-24 08:52:56
基于课证融通的《电工技能实训》课程改革与实践
活力(2019年17期)2019-11-26 00:43:16
物流管理、老年照护等成首批证书培训试点
从细节入手,谈PLC程序设计技巧
电子制作(2019年9期)2019-05-30 09:42:04
职业教育与继续教育
高职高专院校C语言程序设计教学改革探索
PLC梯形图程序设计技巧及应用
广东职业教育等级证书制度理论与实践研究