基于“1+X”證書制度的Java應(yīng)用開發(fā)課程建設(shè)研究_第1頁(yè)
基于“1+X”證書制度的Java應(yīng)用開發(fā)課程建設(shè)研究_第2頁(yè)
基于“1+X”證書制度的Java應(yīng)用開發(fā)課程建設(shè)研究_第3頁(yè)
基于“1+X”證書制度的Java應(yīng)用開發(fā)課程建設(shè)研究_第4頁(yè)
基于“1+X”證書制度的Java應(yīng)用開發(fā)課程建設(shè)研究_第5頁(yè)
已閱讀5頁(yè),還剩1頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡(jiǎn)介

[摘要]

國(guó)內(nèi)職業(yè)院校和應(yīng)用型本科院校都在進(jìn)行“1+X”證書試點(diǎn)工作,廣州番禺職業(yè)技術(shù)學(xué)院軟件技術(shù)專業(yè)參加了北京中軟國(guó)際公司的Java應(yīng)用開發(fā)職業(yè)等級(jí)證書試點(diǎn),在試點(diǎn)過(guò)程中積累了豐富的教學(xué)經(jīng)驗(yàn),用于Java應(yīng)用開發(fā)課程建設(shè)研究。將職業(yè)技能等級(jí)內(nèi)容融入專業(yè)課程體系,形成與崗位需求相適應(yīng)的課程體系,并引入互聯(lián)網(wǎng)公司真實(shí)項(xiàng)目案例,進(jìn)行產(chǎn)教深度融合,與企業(yè)合作開發(fā)實(shí)戰(zhàn)化項(xiàng)目教學(xué)資源,讓學(xué)生在企業(yè)項(xiàng)目開發(fā)中逐步積累經(jīng)驗(yàn),畢業(yè)就能達(dá)到企業(yè)招聘要求。[關(guān)鍵詞]

“1+X”證書;Java應(yīng)用開發(fā);課程建設(shè)2019年,“1+X”證書制度在《國(guó)家職業(yè)教育改革實(shí)施方案》中首次被明確提出,該方案明確提出在職業(yè)院校、應(yīng)用型本科高校啟動(dòng)“學(xué)歷證書+若干職業(yè)技能等級(jí)證書”制度(“1+X”證書制度)試點(diǎn)工作。“1+X”證書制度是基于我國(guó)經(jīng)濟(jì)社會(huì)發(fā)展的大背景和職業(yè)教育面臨的困境提出的,其最終目的在于保障學(xué)生既具有專業(yè)知識(shí),又具有多種職業(yè)技能的職業(yè)素養(yǎng),從而提高其就業(yè)創(chuàng)業(yè)能力,緩解結(jié)構(gòu)性就業(yè)問題,全面促進(jìn)國(guó)家和社會(huì)的經(jīng)濟(jì)發(fā)展。[1]北京中軟國(guó)際公司的Java應(yīng)用開發(fā)“1+X”證書,是軟件技術(shù)專業(yè)針對(duì)互聯(lián)網(wǎng)軟件開發(fā)相關(guān)技能水平的一項(xiàng)綜合性考核,面向職業(yè)崗位為:基于Java應(yīng)用的產(chǎn)品后端開發(fā)、大規(guī)模數(shù)據(jù)庫(kù)開發(fā)、系統(tǒng)接口測(cè)試、系統(tǒng)部署和運(yùn)維等??己藘?nèi)容涉及軟件技術(shù)專業(yè)JavaScript程序設(shè)計(jì)、Java程序設(shè)計(jì)、Web應(yīng)用開發(fā)、后端框架技術(shù)、MySQL數(shù)據(jù)庫(kù)基礎(chǔ)與應(yīng)用等多門專業(yè)課程。通過(guò)對(duì)Java應(yīng)用開發(fā)“1+X”認(rèn)證的實(shí)施,可以進(jìn)行教學(xué)模式改革、課程體系改革和課程內(nèi)容的改革,豐富教學(xué)內(nèi)容,培養(yǎng)具有針對(duì)性、多技能的高職專業(yè)人才。[2]一、高職軟件技術(shù)專業(yè)(Java應(yīng)用開發(fā)方向)面臨的問題高職院校培養(yǎng)的是高素質(zhì)、高技能綜合型人才。Java應(yīng)用開發(fā)是軟件技術(shù)專業(yè)的一個(gè)重要培養(yǎng)方向,企業(yè)用人量大,薪資水平較高,但是學(xué)校培養(yǎng)的人才和企業(yè)需要的人才,在以下三方面存在問題。(一)人才培養(yǎng)方案由于軟件行業(yè)軟件開發(fā)技術(shù)范圍寬廣,對(duì)軟件開發(fā)者的實(shí)踐能力要求高,導(dǎo)致高職院校的人才培養(yǎng)方案對(duì)Java應(yīng)用開發(fā)方向的課程設(shè)置不完善,不包括新技術(shù)課程,且課程多是有幾門專業(yè)課程,實(shí)踐課時(shí)不夠,且不能完全覆蓋企業(yè)里Java應(yīng)用開發(fā)工程師崗位所需技能。[3](二)課程標(biāo)準(zhǔn)課程標(biāo)準(zhǔn)陳舊,缺少新技術(shù)的相關(guān)內(nèi)容。軟件行業(yè)技術(shù)更新快、新技術(shù)層出不窮,企業(yè)使用的開發(fā)技術(shù)更新快速,課程標(biāo)準(zhǔn)的修訂至關(guān)重要。專業(yè)課程之間有時(shí)候需要銜接知識(shí),而這些知識(shí)可能會(huì)被多門課程講解,造成資源浪費(fèi)。(三)課程教學(xué)資源高職院校的課程教學(xué)資源通常包括教材、電子課件、課程項(xiàng)目、微課等,但是課程教學(xué)資源缺少企業(yè)真實(shí)項(xiàng)目案例,不能還原企業(yè)真實(shí)軟件項(xiàng)目開發(fā)全過(guò)程,這也是企業(yè)招工與學(xué)生就業(yè)中遇到的重要矛盾點(diǎn)。二、基于“Java應(yīng)用開發(fā)”職業(yè)技能等級(jí)證書開發(fā)課程的價(jià)值高職教育有教育性和職業(yè)性雙重特點(diǎn),重在培養(yǎng)高素質(zhì)、高技能的創(chuàng)新型人才?;凇癑ava應(yīng)用開發(fā)”職業(yè)等級(jí)證書開發(fā)課程體系、優(yōu)化課程內(nèi)容,進(jìn)行課證融通,符合職業(yè)教育的人才培養(yǎng)目標(biāo)。(一)高職教育的教育性和職業(yè)性緊密結(jié)合高職教育不同于本科教育,不僅要傳授理論知識(shí),更要重視實(shí)踐能力,但是目前的高職教育還是更偏重理論教學(xué),實(shí)踐教學(xué)課時(shí)不夠,缺乏企業(yè)真實(shí)項(xiàng)目案例,導(dǎo)致學(xué)生就業(yè)之初,不能立刻上手工作,失去了高職職業(yè)性的一面,同時(shí)失去了高職生的優(yōu)勢(shì),最終導(dǎo)致就業(yè)難?;贘ava應(yīng)用開發(fā)職業(yè)等級(jí)證書的課程教學(xué)改革,從人才培養(yǎng)方案到課程體系,再到課程標(biāo)準(zhǔn)、課程資源,真正做到課證融通,立足就業(yè)崗位,做到教育性和職業(yè)性的緊密結(jié)合。[4](二)全面提升人才培養(yǎng)質(zhì)量通過(guò)優(yōu)化課程體系、改善課程標(biāo)準(zhǔn)、建設(shè)課程資源,使學(xué)生所學(xué)正是企業(yè)所需。學(xué)生在校期間,不僅獲得學(xué)歷證書,還獲得了職業(yè)技能證書,而職業(yè)等級(jí)證書是直接面向工作崗位的,學(xué)生可以做到學(xué)習(xí)與工作的自然過(guò)渡。[5]學(xué)生通過(guò)實(shí)戰(zhàn)化項(xiàng)目案例,已經(jīng)體驗(yàn)了軟件開發(fā)的整個(gè)過(guò)程——需求分析、系統(tǒng)概要設(shè)計(jì)、系統(tǒng)詳細(xì)設(shè)計(jì)、系統(tǒng)編碼、系統(tǒng)測(cè)試、系統(tǒng)部署,學(xué)生經(jīng)歷過(guò)項(xiàng)目的各個(gè)階段,對(duì)每個(gè)階段都深有體會(huì),能找到自身擅長(zhǎng)且有興趣的工作階段,就業(yè)更有針對(duì)性,成功率也會(huì)提升,且在實(shí)踐項(xiàng)目中,不僅學(xué)習(xí)到專業(yè)知識(shí),溝通表達(dá)能力、團(tuán)隊(duì)協(xié)作能力、時(shí)間管理能力、評(píng)價(jià)能力還會(huì)得到鍛煉,綜合素質(zhì)會(huì)得到大幅提高。(三)深化產(chǎn)教融合產(chǎn)教融合是職業(yè)院校培養(yǎng)高質(zhì)量人才的重要保障。但是目前高職院校的產(chǎn)教融合多數(shù)存在浮于表面的問題,加深企業(yè)和學(xué)校的合作是必須要解決的問題?;凇癑ava應(yīng)用開發(fā)”職業(yè)技能等級(jí)證書的課程建設(shè),可以讓企業(yè)從制訂人才培養(yǎng)方案開始介入學(xué)校的教育,構(gòu)建全面的Java應(yīng)用開發(fā)課程體系,再到課程標(biāo)準(zhǔn)的編寫,每一份課程標(biāo)準(zhǔn),都是由專任教師和企業(yè)工程師共同制訂,最后到課程資源的開發(fā),主要是實(shí)踐教學(xué)資源,企業(yè)會(huì)提供各種實(shí)踐案例,這些案例是企業(yè)項(xiàng)目中用到的案例,可以讓教師直接用于教學(xué),保證教學(xué)中鍛煉學(xué)生的知識(shí)點(diǎn)正是企業(yè)常用到的知識(shí)點(diǎn)。在實(shí)踐教學(xué)中引入真實(shí)的互聯(lián)網(wǎng)項(xiàng)目,讓學(xué)生參與真實(shí)項(xiàng)目,還原真實(shí)工作場(chǎng)景,加深學(xué)校與企業(yè)的合作,深化產(chǎn)教融合。三、基于“1+X”證書的Java應(yīng)用開發(fā)課程體系建設(shè)(一)“Java應(yīng)用開發(fā)”職業(yè)技能等級(jí)證書分析中軟國(guó)際公司的“Java應(yīng)用開發(fā)”職業(yè)技能等級(jí)證書,分為三個(gè)等級(jí)——初級(jí)、中級(jí)和高級(jí),三個(gè)級(jí)別依次遞進(jìn),高級(jí)別涵蓋低級(jí)別職業(yè)技能要求。高職院校的學(xué)生主要是考取中級(jí)證書,Java應(yīng)用開發(fā)(中級(jí))主要面向軟件開發(fā)與系統(tǒng)集成、產(chǎn)品研發(fā)、互聯(lián)網(wǎng)運(yùn)營(yíng)等公司以及向數(shù)字化轉(zhuǎn)型的政府、企事業(yè)單位,主要從事基于Java應(yīng)用的產(chǎn)品后端開發(fā)、大規(guī)模數(shù)據(jù)庫(kù)開發(fā)、系統(tǒng)接口測(cè)試、系統(tǒng)部署和運(yùn)維等工作崗位。證書從工作崗位出發(fā),職業(yè)技能點(diǎn)覆蓋工作崗位的全過(guò)程,包括開發(fā)和運(yùn)行環(huán)境搭建、數(shù)據(jù)庫(kù)開發(fā)、系統(tǒng)應(yīng)用開發(fā)、系統(tǒng)測(cè)試和部署、代碼管理、軟件后端設(shè)計(jì)、容器管理等[6],具體情況如表1所示。(二)構(gòu)建Java方向課程體系“Java應(yīng)用開發(fā)”職業(yè)技能等級(jí)證書反映了軟件行業(yè)職業(yè)崗位所需要的職業(yè)技能,為軟件技術(shù)專業(yè)(Java應(yīng)用開發(fā)方向)制訂人才培養(yǎng)方案、優(yōu)化課程體系、改進(jìn)課程標(biāo)準(zhǔn)、調(diào)整教學(xué)內(nèi)容指明了方向。學(xué)校結(jié)合證書考核要求,把初級(jí)和中級(jí)技能要達(dá)到的要求,融合到課程的必修課程中;把高級(jí)要達(dá)到的技能,融合到選修課程中。[7]課程體系包括的必修課如下:1.Java程序設(shè)計(jì)基礎(chǔ):掌握面向?qū)ο蟮木幊趟枷?;掌握J(rèn)ava語(yǔ)言基本語(yǔ)法結(jié)構(gòu);掌握J(rèn)ava語(yǔ)言的基礎(chǔ)類庫(kù)使用;能夠根據(jù)需求寫出Java程序;養(yǎng)成良好的軟件工程編程習(xí)慣。2.數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用:掌握數(shù)據(jù)庫(kù)的原理及設(shè)計(jì)原則;掌握數(shù)據(jù)庫(kù)的建立、管理、查詢及優(yōu)化技術(shù);掌握通用的SQL查詢語(yǔ)言。3.Linux操作系統(tǒng):理解操作系統(tǒng)的概念;掌握Linux進(jìn)程管理、磁盤管理、用戶與組管理、配置網(wǎng)絡(luò)、NFS及Samba實(shí)現(xiàn)文件傳輸、SSH遠(yuǎn)程登錄。4.Java高級(jí)開發(fā)技術(shù):掌握Stream與函數(shù)式編程的編程思想,方法與技術(shù);能夠熟練使用I/O流;掌握集合框架和常用數(shù)據(jù)結(jié)構(gòu)的使用;能夠理解Java內(nèi)存模型,能夠使用Java開發(fā)并行應(yīng)用程序;能夠使用Java開發(fā)網(wǎng)絡(luò)應(yīng)用程序;在開發(fā)工程軟件中能夠正確理解與運(yùn)用常用的軟件設(shè)計(jì)模式及方法。5.Web應(yīng)用開發(fā)技術(shù):了解軟件開發(fā)的前后端分離思想,了解常用接口開發(fā)規(guī)范與接口測(cè)試工具;掌握常用Web容器配置與使用,HTTP協(xié)議,請(qǐng)求與響應(yīng)格式;掌握J(rèn)avaWeb后端開發(fā)的入門,熟悉Servlet開發(fā)簡(jiǎn)單接口,了解Java數(shù)據(jù)庫(kù)開發(fā)入門;掌握J(rèn)S前端開發(fā)的入門,熟悉使用AJAX請(qǐng)求后端接口,并在頁(yè)面上顯示響應(yīng)數(shù)據(jù)。6.后端框架技術(shù):了解Spring框架,掌握SpringBoot框架的使用;掌握框架整合MyBatis的持久層方案;熟練掌握Redis開發(fā)技術(shù),創(chuàng)建Redis連接池,并對(duì)數(shù)據(jù)進(jìn)行增刪改查。7.輕量級(jí)企業(yè)應(yīng)用開發(fā)實(shí)踐:在掌握J(rèn)ava核心知識(shí)的前提下,輕量級(jí)企業(yè)學(xué)習(xí)Java輕量級(jí)框架技術(shù);掌握J(rèn)avaWeb開發(fā)SpringMVC,Mybatis,Spring等輕量級(jí)應(yīng)用技術(shù);具備用Java進(jìn)行基于MVC架構(gòu)的應(yīng)用的開發(fā)能力。8.軟件測(cè)試基礎(chǔ):掌握軟件測(cè)試概述;軟件生命周期中的測(cè)試;靜態(tài)測(cè)試技術(shù);黑盒測(cè)試及其用例設(shè)計(jì);白盒測(cè)試及其用例設(shè)計(jì);自動(dòng)化單元測(cè)試工具Junit的使用。選修課包括如下課程:1.軟件工程及UML:理解軟件工程的基本概念和軟件項(xiàng)目開發(fā)和維護(hù)的一般過(guò)程,能運(yùn)用軟件工程的方法和工具參與項(xiàng)目的分析、設(shè)計(jì)、實(shí)現(xiàn)和維護(hù)。2.微服務(wù)開發(fā)技術(shù):掌握微服務(wù)概念、服務(wù)治理與注冊(cè)中心,服務(wù)生產(chǎn)與消費(fèi)的概念;服務(wù)的劃分和restful等常用接口;SpringCloud常用套件的使用。經(jīng)過(guò)優(yōu)化的課程體系,學(xué)生通過(guò)必修課的學(xué)習(xí),能掌握J(rèn)ava應(yīng)用開發(fā)中級(jí)證書要求的知識(shí)和技能,順利獲得中級(jí)證書。通過(guò)選修課的學(xué)習(xí),個(gè)別特別優(yōu)秀的學(xué)生能通過(guò)高級(jí)證書。四、基于“1+X”證書的Java應(yīng)用開發(fā)課程項(xiàng)目化教學(xué)資源開發(fā)軟件技術(shù)專業(yè)的專業(yè)核心課程是理論與實(shí)踐并重的課程,甚至對(duì)實(shí)踐的要求要高于理論,對(duì)學(xué)生的編程能力要求高。學(xué)生需要熟練使用IDE工具,熟練掌握編程語(yǔ)言的語(yǔ)法,能進(jìn)行代碼調(diào)試和代碼優(yōu)化,而這些都是需要經(jīng)過(guò)大量代碼編寫和調(diào)試過(guò)程,才能達(dá)到的能力。開發(fā)實(shí)戰(zhàn)化項(xiàng)目不僅可以增加學(xué)生的動(dòng)手機(jī)會(huì),而且可以讓學(xué)生了解企業(yè)真實(shí)項(xiàng)目案例,了解軟件企業(yè)的工作流程,了解從軟件需求、設(shè)計(jì)、開發(fā)到測(cè)試的整個(gè)開發(fā)過(guò)程,讓學(xué)生在過(guò)程中找到自己的擅長(zhǎng)點(diǎn)和興趣點(diǎn),以激發(fā)學(xué)生的學(xué)習(xí)興趣,提高學(xué)生的自信心。實(shí)戰(zhàn)項(xiàng)目演練是高職院校推進(jìn)教學(xué)內(nèi)容改革、構(gòu)建實(shí)戰(zhàn)化人才培養(yǎng)的重要環(huán)節(jié)之一[8],然而由于實(shí)戰(zhàn)項(xiàng)目的技術(shù)復(fù)雜度、業(yè)務(wù)復(fù)雜度以及教學(xué)設(shè)計(jì)的難度較大,導(dǎo)致實(shí)戰(zhàn)項(xiàng)目教學(xué)的落地困難重重。要想解決實(shí)戰(zhàn)項(xiàng)目開發(fā)在教學(xué)中遇到的困難,就需要對(duì)大項(xiàng)目的整個(gè)開發(fā)過(guò)程進(jìn)行拆分,實(shí)現(xiàn)分階段開發(fā),從而使實(shí)戰(zhàn)項(xiàng)目的開發(fā)也可以實(shí)現(xiàn)由易到難的一個(gè)教學(xué)過(guò)程,這種拆分不是通常意義上的軟件功能的拆分,也不是業(yè)務(wù)邏輯上的拆分,而是專門針對(duì)教學(xué)設(shè)計(jì)的拆分。按照教學(xué)階段拆分,以整個(gè)課程體系中的每一個(gè)教學(xué)階段為依據(jù)進(jìn)行拆分,用若干個(gè)完整項(xiàng)目將課程體系中的所有教學(xué)階段貫穿起來(lái),保證項(xiàng)目的貫穿性。按照難易程度拆分,以知識(shí)體系中的難易程度為依據(jù)進(jìn)行拆分,用若干個(gè)完整項(xiàng)目,按照由易到難的原則,漸進(jìn)式地逐步做成一個(gè)完整的大項(xiàng)目,保證項(xiàng)目的漸進(jìn)性。校企共同開發(fā)實(shí)戰(zhàn)項(xiàng)目,深化產(chǎn)教融合。以“餓了么”外賣平臺(tái)項(xiàng)目為例,“餓了么”是互聯(lián)網(wǎng)真實(shí)項(xiàng)目案例,采用完全真實(shí)的業(yè)務(wù)流程和技術(shù)架構(gòu),項(xiàng)目的實(shí)現(xiàn)涵蓋Java全棧的全部核心技術(shù)點(diǎn),能夠有效培養(yǎng)學(xué)生實(shí)戰(zhàn)項(xiàng)目的業(yè)務(wù)分析和技術(shù)實(shí)現(xiàn)能力。將“餓了么”項(xiàng)目依據(jù)教學(xué)階段,拆分成五個(gè)階段,每個(gè)階段具備明確的訓(xùn)練目標(biāo),可以獨(dú)立運(yùn)行。每個(gè)階段的成果物可以作為后續(xù)階段的項(xiàng)目輸入,實(shí)現(xiàn)成果物的銜接和遞進(jìn)。每個(gè)階段的成果物是前一個(gè)階段的功能擴(kuò)展或者功能重構(gòu),通過(guò)五個(gè)階段的迭代,最終滾動(dòng)成一個(gè)大的實(shí)戰(zhàn)項(xiàng)目。將項(xiàng)目按照以下教學(xué)階段進(jìn)行拆分,具體內(nèi)容如圖1所示。1.Java基礎(chǔ)階段:完成“餓了么”JDBC版項(xiàng)目。2.Web前端階段:完成“餓了么”Web前端版項(xiàng)目。3.JavaWeb階段:完成“餓了么”Servlet版項(xiàng)目。4.

溫馨提示

  • 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

最新文檔

評(píng)論

0/150

提交評(píng)論