摘要:職業(yè)教育包括中職教育和高職教育兩部分。中職與高職課程的有效銜接一直是職業(yè)教育發(fā)展的絆腳石。如何制定課程計劃,整合教學(xué)內(nèi)容,實施教學(xué)實施,在教學(xué)工作中對java課程深入鉆研教材,認真?zhèn)湔n,精心選擇教法,注意組織課堂教學(xué),提高教學(xué)質(zhì)量,激發(fā)學(xué)生學(xué)習(xí)興趣。經(jīng)過幾年對java語言教學(xué)的融合研究,不斷探索這門課程的教學(xué)規(guī)律,改進教法,教會學(xué)生如何學(xué)習(xí),不斷地探索和總結(jié),學(xué)生的專業(yè)技能和企業(yè)實戰(zhàn)經(jīng)驗前所未有的收獲,指導(dǎo)學(xué)生參加java語言算法比賽取得不錯的成績。
關(guān)鍵詞:中高職;課程銜接;職業(yè)教育
1背景
《國家中長期教育改革和發(fā)展規(guī)劃綱要》提出,要建立中職和高職教育協(xié)調(diào)發(fā)展的現(xiàn)代職業(yè)教育體系。教育部進一步提出,中職和高職教育要培養(yǎng)高素質(zhì)技能型人才。中職教育與高職教育的融合已成為我國職業(yè)教育發(fā)展的重要趨勢。它是職業(yè)教育發(fā)展的現(xiàn)實歷史階段的選擇。也是職業(yè)教育適應(yīng)產(chǎn)業(yè)結(jié)構(gòu)調(diào)整和經(jīng)濟發(fā)展方式轉(zhuǎn)變,服務(wù)終身學(xué)習(xí)發(fā)展的必然要求。但是,要充分利用職業(yè)教育原有的發(fā)展基礎(chǔ),提高職業(yè)教育的服務(wù)能力,就必須合理設(shè)計中職教育與高職教育之間的聯(lián)系。
我院招生類型多年來一直是五年一貫制。招生對象為本省參加中考的初中畢業(yè)生,采取兩年制中等職業(yè)學(xué)校+三年制專科學(xué)校的招生形式。我們系中職學(xué)校的專業(yè)是計算機應(yīng)用技術(shù)。經(jīng)過兩年的考試,相應(yīng)的專業(yè)是安卓移動開發(fā)和計算機網(wǎng)絡(luò)技術(shù)。學(xué)生可以根據(jù)自己的情況填寫專業(yè)。
我們調(diào)研了幾所高職院校,它們的招生形式與我們的相似。中職、高職課程缺乏良好的規(guī)劃和銜接,使得課程的重復(fù)與疏漏十分明顯。我們還調(diào)查了幾所中職學(xué)校,經(jīng)了解,課程設(shè)置上也不能很好地與高職課程有效銜接。本課題以我院中專部的計算機應(yīng)用技術(shù)專業(yè)和高職的計算機應(yīng)用技術(shù)的軟件技術(shù)專業(yè)為例進行了中高職教育有效銜接的專題研究,確定《Java程序設(shè)計》課程為中高職課程銜接的突破口。
在這樣的背景條件下,如何將中職教育課程與高職教育課程進行有效銜接,使師資和課程配置有效、合理,成為一個亟待解決的問題。
2中職與高職課程有效銜接的途徑
2.1明確中職與高職銜接的專業(yè)定位
根據(jù)目前的市場需求和中職學(xué)生的特點,以及我院師資和實訓(xùn)條件,我們確定了專業(yè)培養(yǎng)方向的就業(yè)的崗位:專業(yè)辦公自動化操作員、動態(tài)網(wǎng)頁和動畫制作員、平面和立體繪圖制圖員,初級程序員、小企業(yè)和網(wǎng)吧管理員。
高職軟件技術(shù)專業(yè)的培養(yǎng)方向的就業(yè)的崗位:Java程序員、移動程序員、軟件測試人員等。
《Java程序設(shè)計》課程對應(yīng)的就業(yè)崗位是初級程序員和Java程序員。
2.2中等職業(yè)教育與高等職業(yè)教育銜接課程設(shè)置
根據(jù)中職與高職銜接的既定培養(yǎng)目標,將中等職業(yè)學(xué)校初級程序員對應(yīng)的專業(yè)課程設(shè)置為“Java編程基礎(chǔ)”,高職Java程序員銜接課程設(shè)置為“Java高級編程”。
2.3制定中等職業(yè)教育與高等職業(yè)教育銜接的課程標準
java編程語言的基本內(nèi)容包括java語言概述、java基本語法、java基本語句、面向?qū)ο蟮幕A(chǔ)、圖形用戶界面基礎(chǔ)等。
中等職業(yè)教育階段的課程目標:
①知識目標:
1)了解Java語言的基本概念;2)掌握Java環(huán)境變量的配置;3)了解Java的基本語法格式;4)掌握Java中數(shù)組的定義與使用;5)掌握序列、選擇和循環(huán)三種編程結(jié)構(gòu);6)理解面向?qū)ο蟮母拍?7)掌握對象的創(chuàng)建和使用方式;8)理解面向?qū)ο笾欣^承和多態(tài)的概念;9)了解GUI開發(fā)的相關(guān)原理和布局管理器;10)掌握簡單控件的使用。
②能力目標:
1)掌握常見的 Java 類庫以及面向?qū)ο蟪绦蛟O(shè)計思想;2)學(xué)生能夠了解 Java 語言特征;3)可以進行簡單的應(yīng)用程序結(jié)構(gòu)設(shè)計;4)可以設(shè)計簡單的圖形用戶界面;5)利用 Java 語言編寫面向網(wǎng)絡(luò)應(yīng)用的簡單程序。
③素質(zhì)目標:
1)掌握程序設(shè)計算法;2)理解面向?qū)ο缶幊趟枷?3)掌握Java常用類、異常處理、IO流等Java編程的基本知識。
課程內(nèi)容:
①程序設(shè)計語言概述。
1)了解Java語言的特點;2)掌握Eclipse開發(fā)工具的使用。
②數(shù)據(jù)類型、運算符和表達式。
1)了解Java的基本語法格式;2)熟悉Java語言中的變量與常量;3)掌握Java語言運算符的使用。
③基本語句,輸入/輸出控制,分支語句、循環(huán)語句。
1)掌握Java結(jié)構(gòu)語句的使用。2)掌握Java中數(shù)組的定義與使用。
④面向?qū)ο缶幊袒A(chǔ)。
1)了解面向?qū)ο蟮娜齻€特征;2)掌握對象的創(chuàng)建和使用方式;3)掌握類的封裝方式;4)掌握方法的使用方式;5)理解面向?qū)ο笾欣^承和多態(tài)的概念。
⑤圖形用戶界面編程基礎(chǔ)。
1)了解GUI開發(fā)的相關(guān)原理和布局管理器;2)掌握GUI中的事件處理;3)熟悉Swing常用組件的使用。
評估標準:過程評估(60%)+形成性評估(40%)。
高等職業(yè)教育銜接的課程目標:
①知識目標:
1)Java中的常用類;2)掌握集合的定義和使用;3)了解異常的概念,掌握異常處理機制的使用;4)理解多線程的概念,掌握線程的創(chuàng)建;5)熟悉I/0流的處理的類型,掌握字符流和字節(jié)流對象的創(chuàng)建;6)掌握網(wǎng)絡(luò)編程的使用;7)了解JDBC接口的功能;掌握JDBC基本操作語句的使用。
②能力目標:
1)掌握List集合、Set集合、Map集合的使用;2)掌握String類和StringBuffer類的使用;3)掌握UDP和TCP通信的基本實現(xiàn);4)掌握線程的使用方法;5)熟悉字節(jié)流和字符流讀寫文件的操作;6)掌握多線程的安全和同步;7)掌握如何使用JDBC操作數(shù)據(jù)庫。
③素質(zhì)目標:
1)熟練運用面向?qū)ο蟪绦蛟O(shè)計思想開發(fā)MIS、C/S程序,同時通過教學(xué)過程中的實際開發(fā)過程的規(guī)范要求強化學(xué)生的職業(yè)道德意識和職業(yè)素質(zhì)養(yǎng)成意識;2)通過小組合作學(xué)習(xí),培養(yǎng)學(xué)生團隊合作、協(xié)議溝通能力;為后續(xù)企業(yè)級開發(fā)打下堅實的基礎(chǔ);3)培養(yǎng)學(xué)生客觀公正、堅持原則、保守秘密、勤奮敬業(yè)、謹慎細致、務(wù)實高效、團結(jié)協(xié)作的職業(yè)態(tài)度。
課程內(nèi)容:
①異常處理。
1)了解異常的概念;2)掌握異常處理機制的使用。
②多線程
1)了解多線程的概念;2)掌握多線程創(chuàng)建的三種方式;3)掌握線程的生命周期及調(diào)度方式;4)掌握多線程的安全和同步。
③I/O流。
1)熟悉字節(jié)流和字符流讀寫文件的操作;2)熟悉如何使用File類訪問文件系統(tǒng);3)掌握File類的主要用法。
④JDBC
1)了解什么是JDBC;2)熟悉JDBC 的常用API;3)掌握如何使用JDBC操作數(shù)據(jù)庫。
⑤網(wǎng)絡(luò)編程
1)了解網(wǎng)絡(luò)通信協(xié)議;2)掌握IP地址和端口號的作用;3)掌握InetAddress對象的基本使用;4)掌握UDP和TCP通信的基本實現(xiàn)。
⑥綜合實訓(xùn):學(xué)生選課系統(tǒng)。
1)理解需求說明;2)理解系統(tǒng)建模;3)掌握類圖的繪制;4)掌握模型到Java代碼的轉(zhuǎn)換。
評估標準:過程評估(60%)+形成性評估(40%)。
2.4中等職業(yè)教育與高等職業(yè)教育課程銜接的實施
本課題組選取我院中專計算機應(yīng)用技術(shù)專業(yè)2019級2班為研究對象。在2019~2020年第二學(xué)期,建立了java編程基礎(chǔ),并按照課程標準進行了教學(xué)和培訓(xùn)。在實施過程中,我們及時溝通存在的問題,不斷修改教學(xué)計劃,使之適合中專學(xué)生。結(jié)果表明,85%以上的學(xué)生能取得優(yōu)異成績。說明我們的課程難度適中,學(xué)生容易掌握。我們和同學(xué)們進行了一次討論,了解到很多學(xué)生從來都不喜歡這個專業(yè),逐漸適應(yīng)了這個專業(yè),他們對編程越來越感興趣,有了繼續(xù)學(xué)習(xí)的愿望。從畢業(yè)考試的角度來看,專業(yè)課程的結(jié)果普遍高于基礎(chǔ)課程,這表明學(xué)生的二次技術(shù)基礎(chǔ)較差,但他們?nèi)匀簧瞄L專業(yè)學(xué)習(xí)。
通過對口考試,中職2019級學(xué)生升入高職教育。本課題組組織了這些學(xué)生,開設(shè)了《Java高級編程》選修課(根據(jù)高職教育教學(xué)計劃,該課程將在大學(xué)第一學(xué)期開課。通過必修課的學(xué)習(xí),不斷探索這門課程的教學(xué)規(guī)律,改進教法,教會學(xué)生學(xué)習(xí),不斷地探索和總結(jié),學(xué)生的專業(yè)技能和企業(yè)實戰(zhàn)經(jīng)驗取得很好的成績,對Java語言的掌握達到了標準。此外,我們還選拔了幾名優(yōu)秀學(xué)生參加職業(yè)技能競賽,并取得了良好的成績。
3總結(jié)
通過兩年的研究與實施,課題組對中職與高職課程銜接有了深刻的認識,制定了統(tǒng)一的中職和高職課程標準,準確定位和整合了中職和高職課程的內(nèi)容,以賽促學(xué)、以賽促教、課賽融通,競賽與教學(xué)相結(jié)合,提高了學(xué)生的學(xué)習(xí)興趣,減少了嚴重的學(xué)習(xí)浪費。本研究的成功經(jīng)驗也可供其他課程和專業(yè)借鑒,使中職教育與高職教育相互銜接,更好地發(fā)展職業(yè)教育。
參考文獻:
[1]黑馬程序員. Java基礎(chǔ)入門.清華大學(xué)出版社:2018.1
[2]胡宏鐸等.國內(nèi)外中高職課程銜接的比較研究[J].價值工程,2013(9):44-45.
[3]黑馬程序員. Java基礎(chǔ)案例教程.人民郵電出版社:2017.1
[4]胡娟等.國外中高職課程銜接對我國職業(yè)教育發(fā)展的啟示[J].機械職業(yè)教育,2014(4):37-38.
基金項目:
本文系2018年度北海職業(yè)學(xué)院院級教育教學(xué)改革項目“中高職《Java程序設(shè)計》課程銜接體系實驗研究”,(項目編號:2018YJY20)階段性成果之一。
作者簡介:
黃麗娟,女,1974年12月8日,漢族,廣西省北海市,本科生,講師,研究方向:計算機應(yīng)用技術(shù)軟件方向,工作單位:北海職業(yè)學(xué)院。