周 玉 珍,陳 蕓
基于微課程的計算機語言通識類課程翻轉課堂模型建構及實踐
周 玉 珍,陳 蕓
以“C語言程序設計”課程作為計算機語言通識類課程教學研究和實施案例,將“工學結合”理念、“崗位要求”和“課程特點”融入微課程學習框架設計;基于現有的慕課平臺進行二次開發,完成學情質量的監控、診斷和反饋;根據高職計算機語言通識類課程的認知特點,構建“一個平臺,三大模塊,導學一體”的翻轉課堂教學實施模型;完成翻轉課堂的高職化、專業化以及課程特色化改革與實踐。
高職;計算機語言類通識課;翻轉課堂模型;C語言程序設計;微課程
高職院校計算機語言類通識課程在高職院校各專業課程體系中都處于非常重要的地位,如“C語言程序設計”作為江蘇信息職業技術學院物聯網技術專業群基礎平臺課程,服務于物聯網應用技術、軟件技術、計算機網絡技術和計算機應用技術四個專業。目前,國內高職院校在通識課上開展翻轉課堂教學模式改革還剛起步,要使這一創新教學模式得以有效應用,還必須與教育類型、專業方向和課程特性相契合,不能一律照搬,必須在手段、方法、模式上不斷實踐、反思和提高,以趨于成熟。[1]
近年來,江蘇信息職業技術學院依托江蘇省品牌專業“物聯網技術與應用”的建設契機,物聯網工程分院率先將“工學結合”“崗位要求”“課程特點”等與翻轉課堂教學模式改革相融合,以計算機通識課——“C語言程序設計”為試點,構建高職化、專業化、課程特色化的翻轉課堂教學模式。通過實踐,對高職計算機語言通識類課程具有普遍指導意義并有利于推廣。
在對國外微課程、翻轉課堂教學理念深度解讀的基礎上,以院級精品課程“C語言程序設計”、高職高專“十二五”規劃教材《C語言程序設計》建設成果為起點,本著“以工作過程為導向,以項目內容為情境,以任務來驅動”的指導思想,完成“C語言程序設計”微課程學習框架的構建,打造高職特色微課程學習框架;根據計算機語言類學習的認知規律,以“一個平臺、三大模塊、導學一體”為基本策略,設計翻轉課堂模型。基于以上兩個思路,以“C語言程序設計”課程為例,完成課題建設并推廣,藉此,在提高學校等級考試(二級)通過率的同時,讓更多的學生能夠享受到創新教學模式應用所帶來的成果。
(一)基于“工學結合”理念,完成“C語言程序設計”微課程學習框架的設計
在當前課程建設的基礎上,將“工學結合”融入微課程設計以體現高職化特性,將“崗位要求”融入微課程設計以體現其專業方向性,完成基于工作過程、學生認知和成長曲線的項目式、情境化微課程教學框架。整個課程的設計是圍繞兩個項目展開的,[2]以此打破原有的以“知識點講授+小程序調試”為主線的傳統計算機語言通識類課程的教學內容框架。[3]
1.基礎訓練項目。通過第一個游戲項目——“俄羅斯方塊”開發的全過程,培養學生的學習興趣,使其學習C語言基礎語法、數據結構和程序設計基礎。最重要的是,使學生從入門語言開始,就建立項目化開發的理念、思路與方法,同時,使學生深刻體會到作為一個程序員,對自己、對項目充滿自信心,及進行項目前期規劃的重要性。具體架構如圖1所示。
2.真實訓練項目。通過第二個進階項目——“成績管理系統”的開發,讓學生充分體驗“客戶”這一重要角色在項目中的地位,同時,體會項目進度、交互界面以及團隊協作在真實項目實施過程中的重要性。另外,由于進階項目引發的難度增加,會促進學生對C語言的精華——“為需求而生的指針與鏈表”“函數與模塊化設計的意義”等有更深層次的理解。具體架構如圖2所示。

圖1 基礎訓練項目

圖2 進階訓練項目
(二)基于藍墨云班課平臺完成系統的二次開發,通過數據挖掘強化學情管理功能
將學院引入的藍墨云班慕課平臺架設在云端作為“教室”,并通過軟件技術、云計算和數據挖掘技術完成系統的二次開發。在深度挖掘平臺使用中所采集的學生學習行為、學習成效等基礎數據之上,解決了統計分析的信息化、自動化問題。對學生的學習狀況進行科學詳盡的統計分析,把每一個學生項目完成度、能力曲線與課程要求達到的目標相對比,診斷出差距與薄弱環節,并通過平臺做與之相對應的推送、測試和訓練,從而實現對學情、質量及時有效的監控、診斷和反饋。
(三)基于藍墨云班課平臺,完成課程全媒體資源的建設和微課程開發
物聯網分院依托學校在線開放課程建設的契機,組建課程教學團隊并建設優質教學資源,采用ADDIE模式(分析、設計、開發、實施、評估),將課程分解成為一系列循序漸進的包括任務、方法、資源、作業、互動與反思等在內的微型課程。[4-5]完成部分全媒體課程資源、微課程的設計與開發,并上傳至慕課平臺整合成微課程體系。ADDIE微課程開發方法如圖3所示。
(四)根據高職計算機語言通識類課程的認知特點,構建“一個平臺,三大模塊,導學一體”的翻轉課堂教學實施模型
通過行業專家走訪、企業調研、校專業指導委員會頭腦風暴研討和師生訪談等形式,融匯行、企、校、師、生五方意見,將“課程特點”融入教學模型,使其更符合課程本身的認知規律。構建翻轉課堂教學實施模型,該模型的主體思想為:基于一個平臺(藍墨云班課),依托三大模塊(導學任務單、全媒體學習資源、課堂教學方式創新),實現導學一體。

圖3 ADDIE微課程開發方法
1.教師利用任務單(學習指南、達成目標、學習方法建議、學習任務、困惑與建議),引導學生借助于學習資源實現高效自主學習。學生是自學的主體,教師成為學習的設計者、指導者,從而體現導學一體。
2.當學生在完成“任務單”給出的任務時,如果遇到問題,就可以通過觀看“微課”等全媒體學習資源解決困難。學生是自學的主體,教師成為學習的幫助者,從而體現導學一體。
3.學生在完成了課前學習任務后,課堂的重點將從“教”向“內化、拓展”轉變,形成課堂教學方式創新;教師通過“課堂檢測”掌握學生對基礎內容的自主學習成效,同時,以實際項目為依托,采用“問題引導、進階任務、協作探究、展示與評價”的方式,幫助學生內化知識、拓展能力。學生仍然是學習的主體,教師則是學習活動的設計者、組織者和把學習引向深入的幫助者與指導者,從而再次體現導學一體的性質。
計算機語言通識類翻轉課堂教學模型建構與實踐的經驗,對高職計算機語言通識類課程有普遍意義,有利于推廣。具體模型如圖4所示。
從2015年春季學期開始,課題組講授C語言課程的12位教師試行了基于微課程的翻轉課堂教學模式,并與之前基于“玩課網”平臺相對比,完 成了線上線下混合式教學的改革試點。

圖4 計算機語言通識類翻轉課堂教學模型
通過調研和實踐過程發現:(1)由于基礎內容的學習和項目準備都在課外完成,教師對每個學生的學習進展有清晰的把握,提升了課堂效率,思辨式的互動引領使得有96.07%的學生對課堂的參與度明顯增加。(2)項目化訓練使學生從基礎語言的學習開始,就形成了項目化開發的思維方式和方法,有助于學生養成良好的職業素養,提升軟技能。從平臺統計分析來看,該課程的項目完成度的提升,使得學生實際崗位能力曲線與目標能力曲線的吻合度有較好的提升。(3)全國計算機二級通過率得到提升,創新班的全國計算機二級通過率為100%,為后續專業類課程的學習打下基礎。(4)“程序設計基礎”——C語言獲得2016-2017江蘇省高校在線開放課程立項,在項目建設期間,將進一步優化課程資源的建設。
誠然,教學模式的改革使得課堂得以有效延伸,但同時,對教師課堂的引領方式、活動內容和模式都提出了更高的要求。后續課題組計劃在課堂中,將胡格行動導向教學法和項目、任務更好地進行融合,將每一個學生放到特定的角色中去,從而使課堂更加精彩。
[1]李海龍,鄧敏杰,梁存良.基于任務的翻轉課堂教育模式設計與應用[J].現代教育,2013(9):46-51.
[2]薛小龍.深入體驗C語言項目開發[M].北京:清華大學出版社,2011:1-60.
[3]趙志梅,張帆.計算機語言類課程教學中的問題與對策[J].河南教育學院學報(自然科學版),2012,21(1):66-67.
[4]程松泉,洪慧婷.基于ADDIE模式的微課程設計研究[J].中小學電教,2014(5):11-13.
[5]黃建軍,郭紹青.論微課程的設計與開發[J].現代教育技術,2013(5):31-35.
[責任編輯 盛 艷]
江蘇省教育科學“十二五”規劃2015年度課題“基于微課程的計算機語言通識類課程翻轉課堂模型建構及實踐——以‘C語言程序設計’為例”(項目編號:D/2015/03/092);江蘇省現代教育技術2016年度研究課題“移動互聯環境下基于差異教學思想的在線開放課程資源建設與研究”(項目編號:48232);江蘇省教育科學“十二五”規劃2015年度課題“基于微學習方式下的高職軟件技術專業創新教學模式的研究”(項目編號:B-b/2015/ 03/059);江蘇省高校哲學社會科學研究項目“泛在學習視閥下的高職學生個性化與自主型學習策略和模式研究”(項目編號:2015SJB357)
周玉珍,女,江蘇信息職業技術學院講師,主要研究方向為計算機科學教育;陳蕓,女,江蘇信息職業技術學院副教授,主要研究方向為計算機軟件技術。
G712
A
1674-7747(2017)18-0006-05