江蘇省銅山中等專業學校 張寧
C 語言作為一種程序設計高級語言,是中等職業教育計算機學科重要學習內容,但是由于其概念繁多復雜,難以理解,且易出錯,因此C 語言程序設計教學中,選擇合適的教學模式可有效提高教學質量。本文著重介紹了一種基于Spoc 技術的創新教學模式,為中職教育教學的改革發展提供新的發展思路。
隨著互聯網時代的到來,新的教學理念不斷推出,其中Spoc 概念的提出實現了教學資源的優化融合。實踐證明,《C 語言程序設計》教學中,Spoc 技術優勢的充分發揮,有助于教師對學習情況的及時了解,提高了教師對于學生理解和消化知識的關注程度,實現了教學效率的最大化,使教學質量和教學效果得到顯著提高。本文結合教學實際對Spoc 的《C 語言程序設計》教學設計的思路、實施過程、教學結果等進行分析。
由于Spoc 受眾規模小,針對性強,課程設計時,應當結合實際,按照科合理化、科學化的原則進行。其總體設計一般分為設定教學目標、引入教學資源、構建教學模式、設計實施流程等。C 語言Spoc 線上教學主要是知識學習和習題訓練。可通過短片制作和自測練習來提高教學效果;創建仿真環境完成虛擬訓練,為實操奠定基礎。該教學模式下,需要相關技術人員和教師共同協作開發教學資源、整理教學內容、制作教學課件、錄制短片視頻等。
中職院校學習C 語言的學生多數具有一定專業基礎知識,教學目標為:學生應當理解掌握C 語言基礎知識和編程基礎技能,能夠主動學習,并對學習進行自我分析,能夠獨立思考問題、解決問題;激發學生C 語言的學習興趣,提高程序設計及軟件開發的能力。
本研究按照優質資源引入原則,通過對比分析,選擇“x 云課”教學課程。所選課程以問題為核心,適當設置實例練習,為學生提供更多練習機會;教學內容包括C 語言教學提綱和進階性知識內容,完全滿足學生的學習需求;利用平臺在線測試功能完成學習任務,學生結合自身情況選擇作業內容,作業完成后進行答案提交,系統可將作業分數實時顯示出來。
教師可進行準入條件的設置。登錄該平臺,首先進行書面申請,根據申請確定學習人員,入選學生應當具備一定的專業基礎,要求學生每星期在線學習2 ~3h,線上討論2 ~3h,按時完成并提交作業,注冊人數不超過40 人。
Spoc 教學組織主要包括課前模塊、課中模塊、課后模塊以及學習評價模塊,通過線上平臺學習和線下課堂授課完成整個教學過程。本文基于人本主義和知識學習,結合實際教學構建Spoc 教學組織。如圖1 所示為C 語言Spoc 教學組織模式。

圖1 C 語言Spoc 教學組織模式Fig.1 Organizational model of C language Spoc teaching
1.4.1 優選教學平臺網絡平臺是實踐教學開展的基礎,平臺的優劣直接決定實踐教學的質量,結合我校教學實際,通過平臺性能的對比分析,C 語言Spoc 教學實踐平臺最終選用“x云課”教學App,該教學工具以移動互聯的網絡環境為基礎,融入人工智能,師生之間互動及時,可進行教學資源的推送和學習任務的布置,評價體系完善,激發學生學習的主動性,對學生學習的行為、學習態度進行實時記錄和考核,教師可獲得高質量研究數據,智能化、個性化的助教、助學功能得以實現。
1.4.2 重構教學內容
C 語言Spoc 教學的實施首先設計教學環節,構建課堂平臺混合教學模式,為學生知識技能的自主學習提供支持,立足教學實際,重構教學內容。確保學習任務的順利完成,合理控制學習難度。以“講、節、點、練、測”為構架,以“Spoc”為主線,進行資源合理劃分,結合知識點將每講分為多個學習小節,方便及時檢測學習內容,對自主學習的效果進行考察。可在平臺上布置若干道練習題,適時進行知識測試,為學生自我練習和知識掌握程度的檢測提供資料。為使學生能夠在有效時間內自主完成學習任務,學習主題應當具有簡單性和可操作性。
1.4.3 創設教學情境
課堂教學中,教師應當積極引導學生進行主動學習,養成自主探索知識的習慣。平臺學習中,應當注重師生之間的互動交流,開辟問題討論區和知識集聚區,為學生在自主學習中所遇到的問題進行解決,實現知識共享并提供幫助。由于平臺教學不能面對面地進行溝通交流,缺乏課堂授課的既視感,不能正向反饋所遇問題,而平臺討論區具有抒發學習感受、問題求助、討論等功能。另外,教師應當對作業優秀、表現良好的學生進行鼓勵和獎勵,提高學生學習愉悅感,激發自主學習的動力和熱情。
1.4.4 融合教學模式
C 語言Spoc 教學中,教師通過云平臺預告課程內容、學習重難點以及評價方案等。學生在教師指引下,對學習目的、要求以及考核方法等進行了解。教師將學習資源發送到云平臺上,同時結合學生線上學習的實際情況適當提供幫助。學習階段,利用移動設備查看教師發布的學習活動及任務,根據任務單選擇性地學習課程資源,按時完成學習測評,及時反饋學習體會,還可進行協作學習、共同討論,有效減少學習壓力,提高學習積極性。
學生是線上學習的主體,針對線上教學資源進行學習,完成平臺上布置的學習任務,對于不能進行微分解的內容,可在課堂上進行研究討論,以彌補線上學習無法直面交流的缺陷。教師應在每次C 語言線下課堂授課前,通過線上平臺數據反饋,了解每個學生學習的實際情況,進而有針對性地進行課堂教學。對于C 語言線下課堂教學中小組活動、“頭腦風暴”、測試結果的及時反饋等一些不易開展的活動,可通過Spoc 平臺進行解決。Spoc教學模式的設計應當貫穿于整個教學過程。
1.4.5 優化評價體系
C 語言Spoc 教學模式的評價體系主要包括線上和線下兩方面。其中線上評價是利用Spoc 平臺針對學生完成訪問教學資源的程度、作業完成的狀況、考試測驗的結果、討論交流的參與程度等進行考核,然后根據考核結果形成客觀、綜合的課程學習評價。教師根據所反饋的各種情況,對教學效果進行分析,同時還可以對教學內容及教學方式及時進行調整。
在中職C 語言教學中,由于For 語句的結構形式復雜繁多,且變化多端,執行程序復雜,循環變量及條件的確定需要結合實際需求,因此For 語句學習難度較大,同時也是重點學習內容。本文以中職《C 語言程序設計》課程中For 語句教學為例,簡單介紹Spoc 教學的實際應用。For 語句教學中,教師應當結合教學需求發送學習資源和學習任務。本節課主要包括For 語言結構形式介紹、1-10 數字For 語言編程過程及屏幕展示等微課、以For 語句循環體、控制變量、靈活性能等為中心的討論話題以及考察形式不同階段學習情況的習題等內容。
C 語言課堂教學前,教師將教學消息和加入班課的邀請碼向授課學生公布出來,要求學生提前完成用戶注冊;開設云課討論板塊,鼓勵學生針對所學課程積極發表自己的想法和要求,對于表現積極的學生進行獎勵;詳細分析課程的性質、明確教學目標、內容、方法以及考核體系等,引導學生多進行思考和動手操作,注重培養學生的應用實踐能力。課前準備階段,學生應當完成Spoc 平臺上老師布置的學習、對教學資源進行自主學習、完成學習檢測任務。
利用云平臺所反饋的數據信息掌握學生整個學習過程,設計教學情境,布置教學任務。引導學生對現實生活進行觀察,尋找規律性的數據信息,對其循環規律進行總結,然后通過For 語句設計規律不同的數據排列程序。針對其中的重難點進行重點講解,有助于知識的理解和消化,語句結構的復雜性及應用的靈活性等難點得以突破;利用分組討論掌握舉一反三的學習方法;在Spoc 平臺上進行學習任務布置,學生應當按時完成作業并提交學習成果;利用隨機抽查的方法檢查學生完成任務的結果,對學生掌握基礎知識和專業技能的狀況進行評價;在平臺上直接展示并評價學生的作品,通過平臺對數據信息進行匯總分析,并將分析結果展示出來。
C 語言Spoc 課程結束后,學生在平臺上可持續進行教學資源的查看,在評論區域進行問題的討論和知識分享。為了實現對所學知識的復習與鞏固,提高知識掌握的程度,可進行相關知識的測試。教師可結合每個學生知識學習和掌握的實際情況,利用Spoc 評估開展針對性的教學輔導,學生可將學習任務單獨向教師提交。在Spoc 平臺上對于表現突出的學生進行表揚和獎勵,增加學生學習的自信心,通過不同實踐促進學生的思考問題、解決問題的能力得到鍛煉和提高。
C 語言Spoc 教學模式下,期末考試成績不是評價學生學習效果的唯一標準,而是課程學習過程中的學習狀況,同時也強化了學習過程的管理。采用多樣化的評價形式,客觀評價學生學習全過程。主要分為線上和線下兩個評價模塊。其中,線上評價是教師充分參考學生登錄學習平臺的時間、問題討論時的狀態、學習經驗的分享情況、學習參與以及資源貢獻程度等,對學生在C 語言學習過程中的表現進行全面檢驗,利于學生學習主動性、積極性的提高和C語言學習信心的提高。線下評價是教師以學生在課堂學習中的表現以及實驗完成的具體情況為評分標準。教學拓展環節,可開展各小組之間互評及小組內的學生之間互評。
C 語言編程實踐具有較高的要求,尤其是課后鞏固階段。C 語言Spoc 教學模式下,實現了師生之間隨時隨地互動交流和知識的鞏固,學習過程中遇到的問題能夠及時得到解決。課前,教師積極準備教學內容,督促學生按時完成學習任務,以平臺反饋信息為依據,了解學生預習情況。課中,對學習內容進行指導,結合實際情況調整和完善教學設計,實現教學定制化。
C 語言Spoc 教學在線平臺,可針對不同個體進行學習輔導和問題解答。課后通過課程回放鞏固所學知識,師生之間可隨時隨地進行互動交流,學習教學得到提高。
C 語言Spoc 教學評價體系,強化管理在線學習和課堂教學過程,以在線視頻、單元考核為依據進行最終考核,采取多樣化的評價形式,對學生的綜合素質進行整體評價。
中職院校在C 語言教學中實施Spoc 教學模式,不僅實現了優質資源的線上共享,同時增加了線下課堂教學的靈活性。通過該教學模式學生可獲得新的學習體驗,同時對學生主動學習、自主學習、探究能力等方面影響較大。但是,由實踐可以看出,目前C 語言教學中,Spoc 教學模式還存在以下問題亟待解決和改進:
(1)教師在Spoc 設計和使用方面的能力不足;(2)Spoc 教學目標的完全實現,還需要長期的研究和探索;(3)初次接觸這種學習模式的學生需要一定時間去接受和適應;(4)教學內容的選擇、教學模式的評價、學生學習主動性及自制能力等方面進一步優化和提高依然是相關部門及工作人員需要考慮的問題。
種種跡象表明,C 語言Spoc 創新模式實現了課堂內外的互聯,師生之間達到了良好互動,學生學習的自主性、積極性得到提高,學習效率和教學質量得到提升。該教學模式以學生專業能力、創新思維能力的培養為目的,將抽象問題、思路引導、講授方法作為學習的重點。作為時下一種全新的教學模式,Spoc 教學模式以學生為教學主體,以教師為教學主導,充分融合課堂教學和線上學習,確定滿意的教學改革效果,同時也實現了學習過程的有效管理。
引用
[1] 曹雁.《C語言程序設計》教學改革探索:以湖北職業技術學院計算機軟件專業為例[J].科技資訊,2019,17(19):101-102.
[2] 教巍巍,李麗萍.MOOC+SPOC教學模式在程序設計中的應用[J].教育教學論壇,2021(5):129-132.
[3] 賀斌,曹陽.SPOC:基于MOOC的教學流程創新[J].中國電化教育,2015(3):22-29.