宋海燕
(內(nèi)蒙古電子信息職業(yè)技術(shù)學(xué)院,內(nèi)蒙古呼和浩特 010070)
2021 年4 月,全國職業(yè)教育大會提出,“要一體化設(shè)計中職、高職、本科職業(yè)教育體系,深化‘三教’改革,推進‘崗課賽證’綜合育人,提升教育質(zhì)量”。同年10 月,中共中央辦公廳、國務(wù)院辦公廳印發(fā)《關(guān)于推動現(xiàn)代職業(yè)教育高質(zhì)量發(fā)展的意見》,提出“完善‘崗課賽證’綜合育人機制,按照生產(chǎn)實際和崗位需求設(shè)計開發(fā)課程”[1]。
由此可見,“崗課賽證”綜合育人已成為完善高等職業(yè)教育人才培養(yǎng)體系、提升人才培養(yǎng)質(zhì)量的重要抓手,為推進高等職業(yè)教育課程改革指明了新的方向[2]。
2018 年,內(nèi)蒙古電子信息職業(yè)技術(shù)學(xué)院大數(shù)據(jù)技術(shù)專業(yè)開始招生,專業(yè)課教師走訪了大數(shù)據(jù)相關(guān)企業(yè),調(diào)研企業(yè)大數(shù)據(jù)開發(fā)工程師崗位需求,確定大數(shù)據(jù)專業(yè)人才培養(yǎng)方案和專業(yè)課程培養(yǎng)目標。在課程培養(yǎng)目標指導(dǎo)下,建設(shè)Python 程序設(shè)計課程體系和課程資源。當(dāng)時課程目標、課程體系、課程資源的開發(fā)只考慮了崗位需求。隨著“崗課賽證”“1+X”證書等綜合育人理念的推出,僅體現(xiàn)崗位需求的課程建設(shè)不能滿足當(dāng)前職業(yè)教育的育人目標[3]。因此,本文融合“崗課賽證”,重新開發(fā)建設(shè)實施Python 程序設(shè)計課程。
Python 程序設(shè)計將大數(shù)據(jù)開發(fā)工程師崗位任職要求與數(shù)據(jù)應(yīng)用開發(fā)與服務(wù)(Python)“1+X”職業(yè)技能證書考核要求有機結(jié)合[4],優(yōu)化課程體系,使崗位需求與“X”證書在課程目標、教學(xué)內(nèi)容、考評內(nèi)容上深度融合,做到職業(yè)技能等級標準與課程目標、考證內(nèi)容與教學(xué)內(nèi)容、技能考核與課程考核三者融通。同時融入全國大數(shù)據(jù)技術(shù)與應(yīng)用大賽中的新規(guī)范、新技術(shù)、新技能,與時俱進,適應(yīng)科技發(fā)展新趨勢和就業(yè)市場新需求[5]。
融通“崗課賽證”,提煉知識點和技能點,知識點對標理論學(xué)習(xí),技能點對標實踐操作,以項目實踐、任務(wù)驅(qū)動的形式重組知識點和技能點,按照由易到難、由簡到繁的認知規(guī)律,整合序化教學(xué)內(nèi)容,構(gòu)建包含理論學(xué)習(xí),上機實踐、綜合實訓(xùn)在內(nèi)的理實一體化課程體系。課程以項目的形式設(shè)計了8 個遞進式教學(xué)模塊:阿凡提贏米、階梯電價、愛國電影推薦、猜數(shù)游戲、凱撒加密、計算器、微信發(fā)紅包、模擬銀行轉(zhuǎn)賬系統(tǒng)[6]。
每個項目的設(shè)計包含四部分內(nèi)容:一是學(xué)習(xí)目標,學(xué)生要達到的知識目標、能力目標和素質(zhì)目標;二是學(xué)習(xí)資源,包括教學(xué)項目、教學(xué)課件、練習(xí)題、實訓(xùn)項目及指導(dǎo)書等;三是單元測驗,檢測學(xué)生理論知識的學(xué)習(xí)情況;四是上機操作,檢測學(xué)生的實踐操作技能。四者相結(jié)合,有標準、有資源、有知識檢驗、有能力檢測,形成教學(xué)閉環(huán),及時反饋學(xué)生的學(xué)習(xí)情況[7]。
在研究借鑒翻轉(zhuǎn)課堂的基礎(chǔ)上,課程采取“三階、三練、兩評、兩答”線上線下混合式開展教學(xué)活動,“三階”指課前預(yù)習(xí)、課中學(xué)習(xí)、課后復(fù)習(xí);“三練”包括驗證實驗、項目實踐、綜合實訓(xùn);“兩評”分為平時考評和期末考評;“兩答”包含集中答疑和個別輔導(dǎo)[8]。
課前,教師通過職教云發(fā)布學(xué)習(xí)任務(wù)、微視頻、教學(xué)課件等教學(xué)資源。課中,根據(jù)學(xué)生的學(xué)習(xí)反饋,教師采取講授、個別指導(dǎo)、討論等形式分析重難點知識,之后學(xué)生以個人或小組的形式開展上機實踐,并進行成果展示。在學(xué)生上機和展示的過程中,開展平時考評。課后,學(xué)生在職教云提交項目代碼和項目報告。
課程采用全過程和多元化考評機制。全過程考評包括平時考評和期末考評。平時考評包括學(xué)生出勤、課堂互動、課堂紀律、平時作業(yè)、上機實踐幾個方面[9]。期末考評包含檢測理論知識的卷面考評和檢驗實踐能力的上機實操考評。平時考評占總評成績的40%,期末考評占總評成績的60%,兩者相結(jié)合,全方位考核學(xué)生課程目標的達成度?!岸嘣笨荚u指學(xué)生取得學(xué)校規(guī)定的考試證書,或者在與專業(yè)相關(guān)的各類技能大賽中獲獎,可以置換10 分到20 分的考試成績[10]。
Python 程序設(shè)計開設(shè)在第三學(xué)期,面向大數(shù)據(jù)專業(yè)二年級學(xué)生,它的前置課程有Java 程序設(shè)計。學(xué)生在學(xué)習(xí)本課程時已具有一定的計算機語言基礎(chǔ),但是對于學(xué)習(xí)編程算法還有困難,因此在本課程中,教師更注重培養(yǎng)學(xué)生分析和解決問題的能力以及使用計算機語言表達算法的能力。
下面以第二個項目模塊——編程實現(xiàn)階梯電價為例,說明教學(xué)改革實施過程,見表1。
表1 項目任務(wù)分解表
為了實現(xiàn)節(jié)能減排,國家提出階梯電價實施方案。每戶每月用電量分為三檔:第一檔為0~170/kW·h,單價0.43 元/kW·h;第二檔為171~260/kW·h,單價0.48 元/kW·h;第三檔為260/kW·h 以上,單價0.73元/kW·h。以此背景設(shè)計教學(xué)項目,引入教學(xué)情境,教師帶領(lǐng)學(xué)生用學(xué)到的知識解決實際問題,做到學(xué)以致用。在綜合實訓(xùn)中,學(xué)生設(shè)計幾種方案,編程計算階梯電價,提升自己的創(chuàng)新意識。
通過階梯電價項目,學(xué)生主要學(xué)習(xí)Python 中的列表、元組、字典、集合四種序列,分解為10 個任務(wù),20學(xué)時。表1 中任務(wù)1、4、6、8 是理論知識學(xué)習(xí),學(xué)生要掌握四種序列的基本概念和原理。課前,教師在職教云發(fā)布預(yù)習(xí)任務(wù)、微視頻、教學(xué)課件等資源,學(xué)生自學(xué)。課中,教師在職教云發(fā)布5~10 道測試題,檢測學(xué)生的學(xué)習(xí)效果[11]。對于檢測中錯誤率高的知識點和學(xué)生反饋的難點問題,教師采取講授、引導(dǎo)學(xué)生討論、上網(wǎng)查閱等方式解決。課后,教師在職教云布置課后作業(yè),鞏固理論知識點。每個模塊的教學(xué)完成后,針對模塊理論知識,教師發(fā)布測試題,檢測此模塊的知識目標達成度[12]。
表1 中項目中任務(wù)2、3、5、7、9、10 是實踐技能訓(xùn)練,學(xué)生要會使用相應(yīng)的理論知識解決實際問題。課前,教師在職教云發(fā)布題目;課中,教師鼓勵學(xué)生表達自己的想法,帶領(lǐng)學(xué)生分析算法,幫助學(xué)生用Python語言表示算法。在上機實踐過程中,采用分組的形式,組內(nèi)出現(xiàn)的問題,組員間互相幫助解決。組內(nèi)無法解決的問題,小組間或教師幫助解決。下課前10min,各個小組匯總出現(xiàn)的問題,在班級匯報問題及解決方案。課下,教師在職教云布置同一類型問題,學(xué)生舉一反三,鞏固學(xué)習(xí)成果。每個模塊學(xué)習(xí)完成后,學(xué)生完成綜合實訓(xùn)項目,檢測此模塊的能力目標達成度。
學(xué)生在自主學(xué)習(xí)過程中提高了自學(xué)能力和檢索信息的能力;在合作學(xué)習(xí)過程中提升了團隊協(xié)作能力;在編寫算法的過程中提高了分析問題、解決問題的能力;在上機實踐的過程中提升了編程能力和測試能力;在分享觀點的過程中提高了語言表達能力;在撰寫實訓(xùn)報告的過程中提升了寫作能力。在整學(xué)期的學(xué)習(xí)過程中,學(xué)生不斷提升自己知識、能力和素質(zhì)。
在每個項目的學(xué)習(xí)過程中,教師給每位學(xué)生準備一張過程考評表,做到一生一表,全過程考評學(xué)生的學(xué)習(xí)狀態(tài)??荚u的內(nèi)容有以下幾項:課前學(xué)生在職教云觀看視頻和教學(xué)課件的進度;課中學(xué)生出勤、5min 測試、課堂討論、上機實踐、回答問題等情況;課后學(xué)生項目的完成度。通過這種考評方式,學(xué)生更注重平時的學(xué)習(xí)過程,項目交付率100%,優(yōu)秀率90%,夯實了專業(yè)知識[13]。
對Python 程序設(shè)計課程,從課程目標的制定,到課程體系的構(gòu)建,再到教學(xué)過程的實施,全面進行改革。對比之前的課程教學(xué),改革后的教學(xué)活動,學(xué)生更注重學(xué)習(xí)過程,而不是一張考試成績單;學(xué)生喜歡此種課堂教學(xué)方式,積極參與課堂討論;學(xué)生知識、技能、素質(zhì)目標達成度更高;在第一次“1+X”數(shù)據(jù)應(yīng)用開發(fā)與服務(wù)(Python)職業(yè)技能中級等級考試中,20 名學(xué)生全部通過并取得證書;在自治區(qū)“大數(shù)據(jù)技術(shù)與應(yīng)用”大賽中獲得二等獎。
隨著大數(shù)據(jù)和人工智能的迅速發(fā)展,Python 語言應(yīng)用范圍廣泛。為了讓學(xué)生更好地掌握這門編程語言,教師需要研究學(xué)生的知識基礎(chǔ)、學(xué)習(xí)能力、學(xué)習(xí)心理,不斷探索更好的教學(xué)方式,提升學(xué)生的綜合素養(yǎng),幫助學(xué)生成為適合市場需求的高素質(zhì)技能型人才。