当前位置:首页 期刊杂志

中高职《Java程序设计》课程衔接 体系与职业教育的融合研究

时间:2024-08-31

摘要:职业教育包括中职教育和高职教育两部分。中职与高职课程的有效衔接一直是职业教育发展的绊脚石。如何制定课程计划,整合教学内容,实施教学实施,在教学工作中对java课程深入钻研教材,认真备课,精心选择教法,注意组织课堂教学,提高教学质量,激发学生学习兴趣。经过几年对java语言教学的融合研究,不断探索这门课程的教学规律,改进教法,教会学生如何学习,不断地探索和总结,学生的专业技能和企业实战经验前所未有的收获,指导学生参加java语言算法比赛取得不错的成绩。

关键词:中高职;课程衔接;职业教育

1背景

《国家中长期教育改革和发展规划纲要》提出,要建立中职和高职教育协调发展的现代职业教育体系。教育部进一步提出,中职和高职教育要培养高素质技能型人才。中职教育与高职教育的融合已成为我国职业教育发展的重要趋势。它是职业教育发展的现实历史阶段的选择。也是职业教育适应产业结构调整和经济发展方式转变,服务终身学习发展的必然要求。但是,要充分利用职业教育原有的发展基础,提高职业教育的服务能力,就必须合理设计中职教育与高职教育之间的联系。

我院招生类型多年来一直是五年一贯制。招生对象为本省参加中考的初中毕业生,采取两年制中等职业学校+三年制专科学校的招生形式。我们系中职学校的专业是计算机应用技术。经过两年的考试,相应的专业是安卓移动开发和计算机网络技术。学生可以根据自己的情况填写专业。

我们调研了几所高职院校,它们的招生形式与我们的相似。中职、高职课程缺乏良好的规划和衔接,使得课程的重复与疏漏十分明显。我们还调查了几所中职学校,经了解,课程设置上也不能很好地与高职课程有效衔接。本课题以我院中专部的计算机应用技术专业和高职的计算机应用技术的软件技术专业为例进行了中高职教育有效衔接的专题研究,确定《Java程序设计》课程为中高职课程衔接的突破口。

在这样的背景条件下,如何将中职教育课程与高职教育课程进行有效衔接,使师资和课程配置有效、合理,成为一个亟待解决的问题。

2中职与高职课程有效衔接的途径

2.1明确中职与高职衔接的专业定位

根据目前的市场需求和中职学生的特点,以及我院师资和实训条件,我们确定了专业培养方向的就业的岗位:专业办公自动化操作员、动态网页和动画制作员、平面和立体绘图制图员,初级程序员、小企业和网吧管理员。

高职软件技术专业的培养方向的就业的岗位:Java程序员、移动程序员、软件测试人员等。

《Java程序设计》课程对应的就业岗位是初级程序员和Java程序员。

2.2中等职业教育与高等职业教育衔接课程设置

根据中职与高职衔接的既定培养目标,将中等职业学校初级程序员对应的专业课程设置为“Java编程基础”,高职Java程序员衔接课程设置为“Java高级编程”。

2.3制定中等职业教育与高等职业教育衔接的课程标准

java编程语言的基本内容包括java语言概述、java基本语法、java基本语句、面向对象的基础、图形用户界面基础等。

中等职业教育阶段的课程目标:

①知识目标:

1)了解Java语言的基本概念;2)掌握Java环境变量的配置;3)了解Java的基本语法格式;4)掌握Java中数组的定义与使用;5)掌握序列、选择和循环三种编程结构;6)理解面向对象的概念;7)掌握对象的创建和使用方式;8)理解面向对象中继承和多态的概念;9)了解GUI开发的相关原理和布局管理器;10)掌握简单控件的使用。

②能力目标:

1)掌握常见的 Java 类库以及面向对象程序设计思想;2)学生能够了解 Java 语言特征;3)可以进行简单的应用程序结构设计;4)可以设计简单的图形用户界面;5)利用 Java 语言编写面向网络应用的简单程序。

③素质目标:

1)掌握程序设计算法;2)理解面向对象编程思想;3)掌握Java常用类、异常处理、IO流等Java编程的基本知识。

课程内容:

①程序设计语言概述。

1)了解Java語言的特点;2)掌握Eclipse开发工具的使用。

②数据类型、运算符和表达式。

1)了解Java的基本语法格式;2)熟悉Java语言中的变量与常量;3)掌握Java语言运算符的使用。

③基本语句,输入/输出控制,分支语句、循环语句。

1)掌握Java结构语句的使用。2)掌握Java中数组的定义与使用。

④面向对象编程基础。

1)了解面向对象的三个特征;2)掌握对象的创建和使用方式;3)掌握类的封装方式;4)掌握方法的使用方式;5)理解面向对象中继承和多态的概念。

⑤图形用户界面编程基础。

1)了解GUI开发的相关原理和布局管理器;2)掌握GUI中的事件处理;3)熟悉Swing常用组件的使用。

评估标准:过程评估(60%)+形成性评估(40%)。

高等职业教育衔接的课程目标:

①知识目标:

1)Java中的常用类;2)掌握集合的定义和使用;3)了解异常的概念,掌握异常处理机制的使用;4)理解多线程的概念,掌握线程的创建;5)熟悉I/0流的处理的类型,掌握字符流和字节流对象的创建;6)掌握网络编程的使用;7)了解JDBC接口的功能;掌握JDBC基本操作语句的使用。

②能力目标:

1)掌握List集合、Set集合、Map集合的使用;2)掌握String类和StringBuffer类的使用;3)掌握UDP和TCP通信的基本实现;4)掌握线程的使用方法;5)熟悉字节流和字符流读写文件的操作;6)掌握多线程的安全和同步;7)掌握如何使用JDBC操作数据库。

③素质目标:

1)熟练运用面向对象程序设计思想开发MIS、C/S程序,同时通过教学过程中的实际开发过程的规范要求强化学生的职业道德意识和职业素质养成意识;2)通过小组合作学习,培养学生团队合作、协議沟通能力;为后续企业级开发打下坚实的基础;3)培养学生客观公正、坚持原则、保守秘密、勤奋敬业、谨慎细致、务实高效、团结协作的职业态度。

课程内容:

①异常处理。

1)了解异常的概念;2)掌握异常处理机制的使用。

②多线程

1)了解多线程的概念;2)掌握多线程创建的三种方式;3)掌握线程的生命周期及调度方式;4)掌握多线程的安全和同步。

③I/O流。

1)熟悉字节流和字符流读写文件的操作;2)熟悉如何使用File类访问文件系统;3)掌握File类的主要用法。

④JDBC

1)了解什么是JDBC;2)熟悉JDBC 的常用API;3)掌握如何使用JDBC操作数据库。

⑤网络编程

1)了解网络通信协议;2)掌握IP地址和端口号的作用;3)掌握InetAddress对象的基本使用;4)掌握UDP和TCP通信的基本实现。

⑥综合实训:学生选课系统。

1)理解需求说明;2)理解系统建模;3)掌握类图的绘制;4)掌握模型到Java代码的转换。

评估标准:过程评估(60%)+形成性评估(40%)。

2.4中等职业教育与高等职业教育课程衔接的实施

本课题组选取我院中专计算机应用技术专业2019级2班为研究对象。在2019~2020年第二学期,建立了java编程基础,并按照课程标准进行了教学和培训。在实施过程中,我们及时沟通存在的问题,不断修改教学计划,使之适合中专学生。结果表明,85%以上的学生能取得优异成绩。说明我们的课程难度适中,学生容易掌握。我们和同学们进行了一次讨论,了解到很多学生从来都不喜欢这个专业,逐渐适应了这个专业,他们对编程越来越感兴趣,有了继续学习的愿望。从毕业考试的角度来看,专业课程的结果普遍高于基础课程,这表明学生的二次技术基础较差,但他们仍然擅长专业学习。

通过对口考试,中职2019级学生升入高职教育。本课题组组织了这些学生,开设了《Java高级编程》选修课(根据高职教育教学计划,该课程将在大学第一学期开课。通过必修课的学习,不断探索这门课程的教学规律,改进教法,教会学生学习,不断地探索和总结,学生的专业技能和企业实战经验取得很好的成绩,对Java语言的掌握达到了标准。此外,我们还选拔了几名优秀学生参加职业技能竞赛,并取得了良好的成绩。

3总结

通过两年的研究与实施,课题组对中职与高职课程衔接有了深刻的认识,制定了统一的中职和高职课程标准,准确定位和整合了中职和高职课程的内容,以赛促学、以赛促教、课赛融通,竞赛与教学相结合,提高了学生的学习兴趣,减少了严重的学习浪费。本研究的成功经验也可供其他课程和专业借鉴,使中职教育与高职教育相互衔接,更好地发展职业教育。

参考文献:

[1]黑马程序员. Java基础入门.清华大学出版社:2018.1

[2]胡宏铎等.国内外中高职课程衔接的比较研究[J].价值工程,2013(9):44-45.

[3]黑马程序员. Java基础案例教程.人民邮电出版社:2017.1

[4]胡娟等.国外中高职课程衔接对我国职业教育发展的启示[J].机械职业教育,2014(4):37-38.

基金项目:

本文系2018年度北海职业学院院级教育教学改革项目“中高职《Java程序设计》课程衔接体系实验研究”,(项目编号:2018YJY20)阶段性成果之一。

作者简介:

黄丽娟,女,1974年12月8日,汉族,广西省北海市,本科生,讲师,研究方向:计算机应用技术软件方向,工作单位:北海职业学院。

免责声明

我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理! 部分文章是来自各大过期杂志,内容仅供学习参考,不准确地方联系删除处理!