李中科 楊靜麗
從2019年教育部試點開展本科層次職業教育以來,先后有32所高校被批準升格為職業教育本科層次院校。職業本科作為“職業教育與普通教育相互融通,不同層次職業教育有效貫通,服務全民終身學習的現代職業教育體系”的一部分,[1]注定會成為高職專轉本學歷貫通的重要接收主體,也必然會成為其他諸如退役士兵等群體進行職業教育、學歷深造的重要承擔主體。
南京工業職業技術大學自試點職業本科以來,除接納普通高中、中等職業學校四年全日制本科生源外,按照江蘇省教育廳的部署,還接收包括普通專升本(3+2專升本)、五年一貫制專轉本(5+2專升本)兩個高職專科起點的兩年制本科生源。這些專轉本生源中,既有來自普通專科學校的全日制專科生,也有按比例單獨劃線錄取的退役士兵專科生,普遍存在專業基礎良莠不齊、知識背景差別較大、相當比例的學生專業跨度較大等問題。南京工業職業技術大學軟件工程專業專升本學生(2020級,共190人)的入學專業基礎問卷調查結果以及學習“JavaScript程序設計”課程的學業基礎情況如表1所示。

表1 專轉本學生專業基礎調查問卷結果
面對如上的學生群體,僅依靠傳統的班級課堂教學模式在兩年學制內很難從整體上達成高層次技術技能型人才的培養目標:基礎較弱、先導知識不足的后進生無法跟上專業課的教學進度,易挫傷其自信心和學習熱情;而對專業對口、基礎較好的先進生而言,又存在課程重復、無法將學習潛能充分發掘的問題。雖然入學資格考試能有效提升學生的專業水平,但很難解決學生間專業差異的實際問題。特別是在當前職業教育大擴招的背景下,對特定群體的錄取優待會加劇這種差異。如何為這些學生提供“適合的教育”,既要從整體上達成高層次技術技能人才的培養目標,又要盡量發揮先進者的學習潛能,是亟待解決的問題。
“適合的教育”即適合學生的教育,是新時代高職教育改革的價值取向。[2]它強調教師要從學生的實際需求、能力和基礎出發來開展差異教學,體現教育的公平性,讓每個學生都可以得到發展和進步。[3]放眼職業教育領域,針對如何提供“適合的教育”已有很多有益的探索,比如探索多元化生源背景下高職“分類培養、分層教學”的教學模式。[4][5]這些探索將學生分為若干層次進行分類培養,解決按類型提供“適合的教育”的問題。[6]這些做法雖然可以部分地實現因材施教,但無法真正實現面向全體、顧及差異發展的價值目標。[7]另外,機械地將學生分層、分班開展教學,對后進學生會造成心理上的不良暗示,進而導致其喪失信心、自暴自棄,[8]也無法充分發揮先進學生的模范作用,達到“幫扶”后進、“扶強”先進的目標。
傳統的班級授課制是差異教學的制約因素,阻礙著“適合的教育”的實施,但否定和廢除班級授課制并不現實。我們應該在班級授課制的框架下進行創新,結合現代教育技術,探索共性和個性相統一的教學模式和教學方法,根據學生的學業情況進行柔性分層,通過適當的信息化內容組織,在課程級別上實現對學生的精準施教,[9]滿足學生的個性化學習需求。
針對專本貫通視角下如何實現職教本科軟件工程專業課程差異教學的問題,筆者基于在線課程建設,結合線上線下混合教學模式,以“JavaScript程序設計”課程為例,開展了課程級別的“適合的教育”教學改革探索與實踐。在線課程建設和翻轉課堂、線上線下混合教學相輔相成:基于在線課程資源,學生實現在線上學習、課堂練習的翻轉;基于在線課程中學生的學習反饋和差異教學的效果評估,實現在線課程的資源優化。
筆者在中國大學MOOC平臺的SPOC在線課程建設中,在先導知識測查、彈性的教學內容組織、差異化課程資源供給等方面做有針對性的設計,為基礎各異的學生提供合適的課程資源,具體的功能模塊如下頁圖1所示。總體課程知識目標分兩個層次,一個是所有學生都需要達到的基礎目標,另一個是針對先進生的高階知識目標。課程內容依據不同的知識目標分別進行組織。

圖1 在線課程建設內容
課程本體知識構建:首先實現課程內容的“保底”,也就是滿足基礎知識目標的要求。通過分析課程知識框架,確定課程本體知識內容,保證該內容的系統性、實用性和可接受性。以“JavaScript程序設計”課程為例,通過分析JavaScript語言的知識體系,確定本體知識內容,包括JS數據類型、運算符、標識符、控制語句、JS數組、JS對象等。
先導知識分析與供給:通過對課程本體內容的分析,得到課程先導知識內容,并在在線課程建設中提供先導知識的相關資源學習鏈接,讓學生精確補齊不足,快速、高效地進行資源搜索與篩選。
為基礎扎實或已經掌握JavaScript本體內容的學生提供高階知識目標對應的課程資源。“JavaScript程序設計”課程拓展了一些關于JavaScript內部機制的高階知識點,包括原型鏈繼承機制、變量作用域鏈機制、閉包的應用、封裝機制及諸如ES模塊化等最新ES6擴展內容。
所有本體、高階知識內容都被分解為較小粒度的知識顆粒,針對每個知識顆粒開發相應的課程資源要素,比如課件、視頻、擴展閱讀和互動反饋等,并依據相關知識顆粒的認知順序在在線課程平臺上依次排列,同時提供在線學習路線導航,指導學生自主學習。
在線課程中必須能夠測查學生的知識水平,測得差異才能為特定學生提供“適合的教育”。在線課程中為每個單元設計先導知識的相關在線測查,通過在線知識調查、測驗的手段評估學生的現有學習基礎;根據測查結果和相關先導知識的需求情況,給學習者提供明確、差異化的在線課程學習路線圖。同時,為避免學生重復學習的問題,在線課程中還設置了本體知識測查環節,若學生可以輕松通過,說明沒有必要學習該單元本體知識,可以直接學習本單元的高階知識或后續單元的本體知識。
為配合線下課堂的差異化練習需要,在線課程中的練習設計分為本體基礎知識的運用練習和高階知識的運用練習兩個部分,分別為兩個層次提供對應的練習題目。面向分層教學的在線各課程模塊之間的實施路線如下頁圖2所示。

圖2 面向差異教學的在線課程建設實施路線圖
為開展差異化教學,本實踐依托上述在線課程,結合傳統課堂開展線上線下混合教學,在課前學生對課程內容進行線上學習,而在線下傳統課堂中側重鞏固與練習。這種學習過程和鞏固、練習過程翻轉的課堂教學模式,為學生提供了先導知識緩沖時間和過程韌性,其功能模塊如下頁圖3所示。

圖3 翻轉課堂—線上線下混合差異教學模式設計
教師提前布置學習任務,學生通過在線課程學習適合自己基礎水平的內容,具體涉及的學習活動包括以下內容。
本體知識測查和本體知識學習:如果某生涉及本體知識重復學習的問題,那么可以由本體知識測查來確認。若測查通過,說明沒有必要重復學習,可以直接學習高階知識。若測查未通過,說明要么沒有掌握,要么已經忘記本體知識,需要在線學習相關內容。
先導知識測查和先導知識學習:如果某生明確前期未曾學習過本體知識內容,那么應先測查其先導知識的掌握情況,以確定其是否具備該本體知識學習的條件。如果測試不通過,說明先導知識不足,應先補齊先導知識再進行本體知識的學習。學習完本體知識后,還要進行本體知識測查,以驗證自主線上學習的效果。同時,在線學習中學生可以反饋學習難點、疑問以及和課程資源相關的問題。
高階知識學習:學生在已經掌握本體知識的內容的基礎上,應充分利用學習時間來拓展高階知識內容,增強認識深度。
要點、難點鞏固:在線下課堂,教師針對課程本體知識中的要點、難點以及反饋比較集中的知識內容進行課堂鞏固。
差異化訓練和個性化輔導:對于本體知識和高階知識,教師布置差異化的知識運用訓練,對學生差異化練習過程中遇到的問題進行輔導。
合作學習:適當減少先進生知識內容的練習數量,鼓勵其以合作學習的形式對后進生開展“幫扶”,發揮班級授課制的優勢,促進共同進步。
高階知識測查:對先進生增加高階知識運用的練習,并將高階練習的成績作為先進生的額外加分,鼓勵先進生挖掘學習潛能,促進更優發展,實現“扶強”目標。
線上線下混合差異教學各模塊任務的實施路線如下頁圖4所示。

圖4 翻轉課堂—線上線下混合差異教學實施路線圖
針對職業本科生源結構多元、學生基礎差異顯著的情況,圍繞如何為學生提供“適合的教育”的問題開展教學改革探索與實踐,以“JavaScript程序設計”課程教學為例,探索線上線下混合的差異教學模式,基于在線課程內容的針對性設計,對學生實行課程級別的分層教學,開展共性和個性相統一的專業課程差異教學實踐。相關教學模式中的具體策略和經驗可為其他公共基礎類課程或專業課程教學實踐提供參考;同時也可以擴展應用到整個人才培養專業課程體系的教學實施中,根據課程體系實施路線圖,借助知識測查,實現更高級別的柔性分層教學,比如實現課程粒度的柔性裁剪,為不同基礎的學生提供靈活、適宜的培養路徑,更好地發揮學生的學習潛力,提升人才培養質量。