楊景田
摘要:“VB程序設計”是福建省中職計算機類專業技能測試必考科目,為更好地提升課堂教學效果和學生的專業技能,本文結合SPOC和任務驅動教學模式,以學業水平測試大綱為參考,任務驅動項目為載體,將課程內容進行重構。基于學習通平臺,構建并實施了“SPOC+任務驅動”混合式教學模式,并將該模式應用于程序設計教學中,以期提升教學效果。
關鍵詞:程序設計;SPOC;任務驅動;混合式教學模式
一、引言
為順應當前職業教育發展的大趨勢,需要根據當前職業教育發展不均衡的現狀,結合中職學生特點,創新中職課堂教學模式,提高課堂教學的效果,提升學生的綜合素質以及專業技能水平,以培養適合新時代發展的職業技能人才。
“VB程序設計”是福建省計算機類專業職業技能必考科目,考試要求學生掌握編程語言理論和編程技能。然而,由于當前程序設計課程本身難度較大,對學生的邏輯思維能力有一定的要求,對于部分基礎較弱的中職生來說,課堂上的知識難以消化,課下也很難自主學習。因此,有些學生在中途掉隊,導致學習程序設計課程的積極性較低。在傳統的課堂教學中,為保證學業水平測試中的學生成績,課堂多采用任務驅動教學模式,側重上機實踐操作部分,很難同時兼顧理論和技能。
綜合以上情況,本文結合SPOC相關理論、任務驅動教學模式理論和混合式教學模式理論,綜合自身在中職程序設計課程的教學實踐,構建符合中職生學習特點的“SPOC+任務驅動”混合教學模式。該模式以學習通平臺為依托,融合了基于學習通平臺的線上學習+線下課堂教學的混合式教學模式。采用“SPOC+任務驅動”混合式教學模式,能夠充分利用線上教學平臺和線下實訓課堂的優勢,高效率地完成項目教學任務,同時完善教學評價方式,擺脫傳統“教師為中心”“教材為中心”的傳統教學模式[1]。
二、相關理論概述
(一)SPOC理論概述
對于SPOC的定義一般有兩種。第一種是將SPOC定義為一種采用線上和線下相結合形式的學習方案;第二種是把SPOC定義為一種只對特定人群開放的具有針對性的在線課程。在教學設計、教學理念上,SPOC是一種蘊含微課、翻轉課堂等理念的混合學習模式[2]。
(二)任務驅動教學模式
任務驅動教學模式指的是在教學過程中,以任務驅動為導向,教師根據課程大綱設計學習任務,學生通過完成任務來進行知識學習,其根本特點是“做中學,學中做”。這種教學模式以建構主義為理論支撐,即學習者不再是學習的被動接受者,而是在自身原有知識經驗的基礎上,主動去獲取知識。
(三)混合式教學模式
近年來,隨著互聯網技術的興起,混合式教學模式逐漸盛行,出現在高校、中小學以及中職教學中?;旌鲜浇虒W模式將傳統線下教學和線上教學優勢結合起來,充分利用信息化技術重構傳統課堂教學。單一的課堂教學和網上教學都不能實現預期的效果,因此基于混合式模式的教學設計具有一定的可行性。這種模式給傳統教學注入了新的血液,使得教學資源的載體發生了變化[3]。
三、程序設計課程傳統教學問題
(一)課堂教學中教學模式單一
由于程序設計是中職計算機專業升學的考試科目,在實際的課堂教學中,為了提高課堂教學效率,很多教師采用的是講解+演示任務的教學方法。在這種教學模式下,學生被動地接受教師灌輸的知識,教師只演示編程的過程,告訴學生“是什么”,而不去引導學生思考“為什么”。在這樣的課堂教學模式中,教師很少給予學生自主學習和個性化學習的機會,一些邏輯思維能力較強的學生學習程序比較輕松,而一些學習基礎較弱的同學則越來越吃力,逐漸形成兩極分化的現象,部分學生跟不上課堂進步,失去學習興趣。
(二)缺乏針對性的課程資源庫
學生程序設計技能水平的提升,僅僅依靠課堂時間是不夠的,但是互聯網上的資源很難完全符合當前學業水平測試技能考綱要求。教師課堂上的課件和講解演示只能針對班級大部分同學,不能滿足所有學生的學習需求。
另外,目前出版的專業教材不能完全適用當前學業水平測試技能考綱要求。教材主要分為理論型和實踐型兩大類,這兩大類各有特點。然而,對于中職生而言,在理論基礎上配套對應的實踐任務更能符合他們的學習特點和學習習慣。
四、“SPOC+任務驅動”混合式教學模式構建與實施
為了更好地解決以上問題,可以在任務驅動教學模式基礎上融合SPOC模式來進行教學,通過網上平臺提供更豐富的課程資源,為學生進行自主學習、個性化學習提供可能性,以解決當前程序設計課堂教學中出現的困境。課堂教學不再只是教師的一言堂,線上課堂教學以學生自主學習為主,教師適時進行引導和指導,而線下課堂則更多的是研討、交流與實踐。這樣的教學方式對于提高學生的學習興趣和學習能力會有一定的幫助[4]。
(一)SPOC線上課程資源庫建設
基于“SPOC+任務驅動”的混合教學模式,結合本校實際硬件環境,需要構建SPOC教學環境,包括線上學習平臺和線下的真實課堂。本文主要基于學習通平臺構建網絡課程資源庫,該軟件分為教師端和學生端。在教師端,教師可以發布資源、分配任務、組織活動、答疑指導等;學生在學生端接收資料包、下載學習資源、參與活動、完成測試、在線交流等[5]。
1.結合學校實際,開發校本教材電子資源
為了解決教材問題,教師可以與本學?;蛘咄貐^兄弟學校的任課教師組成校本教材開發團隊,結合計算機類學業水平測試技能測試大綱,根據本校學生的特點,有針對性地進行校本電子教材開發,并將電子教材按照不同知識點上傳至學習通平臺,為教師和學生提供電子教材。
在教材中針對學業水平測試大綱中每個考點進行備課,將知識點和考點融入每一個實踐任務中,這樣學生在掌握每一個編程任務的同時,也能掌握對應的考點。課堂教學不再按照傳統的順序進行,而是以技能為導向,以課程中的專題進行教學。
例如,對于知識點“Visual Basic”的常用概念,即對象、方法和事件過程,如果只是簡單的講解概念,大部分中職生會覺得枯燥乏味,并不能完全理解這些基本知識,尤其是Visual Basic程序設計中最重要的事件過程,是教學過程中的重點難點。因此,在實際教學中,可以設計一個任務案例,其中包括簡單對象窗體、標簽框和按鈕,然后通過讓學生對比“單擊窗體”事件、“雙擊窗體”事件和“單擊按鈕”事件,標簽框中顯示不同的文字,幫助學生來理解事件、對象和事件響應等知識。學生在編程中可以看到具體的界面和運行結果,從而極大地提升他們的學習興趣和學習積極性。在經過一輪的教學工作后,教師也積累了更加貼合學生的“活教材”,也為未來的教學工作提供了重要的參考和依據。
2.建設多種線上課程資源,以滿足學生個性化學習
在新時代背景下,為了實現職業教育的可持續發展,中職院校要充分發揮信息技術的作用,不斷優化教學方法與手段,積極成立數字化技能教室,為技能教學提供科學、完善的實訓平臺,并建立教學資源庫,從而為教學工作的順利開展提供有力的保障[6]。
教師應該根據課程內容建設線上課程資源,包括教學課件、教學視頻以及針對較難知識點制作的微課等教學內容。同時,教師還應該根據學生的掌握情況列出重難點知識提綱。此外,還可以利用互聯網平臺建設程序設計題庫,讓學生結合自己的實際情況在課下進行線上練習,及時了解自己對于當前知識點的掌握情況,從而對知識點及時鞏固和加強。只有逐步掌握每一個知識點及其基本應用,以此循序漸進,日積月累,才能提升編程能力。
(二)混合式教學模式實施步驟
1.課前自主學習基礎理論知識
課前教師在學習通平臺上傳本課程的相關學習資料,由于課堂時間有限,可以將淺層的基礎知識放在課前導學環節,學生可以提前在平臺上學習微課和課件中的理論知識,如程序設計中的基本數據類型、常見函數等知識。學生提前學習這些理論知識,一方面可以使得教師了解學生對于知識的掌握情況,另一方面也可以更好地進行課堂教學任務的設計,提高課堂教學的“教”與“學”效率。
2.課中以任務為驅動提升專業技能
課前,學生通過自主學習掌握較為簡單的理論知識,教師可以通過平臺了解學生對于知識的掌握情況,并有針對性地設計學習任務。教師要合理設置教學難度,根據學生的學習規律設置有梯度的課堂任務,使學生逐步掌握任務的同時掌握知識點和技能點。循序漸進的方法可以提高學生學習程序設計的信心和樂趣。
在程序設計課程教學中,教師要做一個引導者,即在學生原有知識的基礎上,教師提供學習材料,并根據學生的學習特點進行引導,讓學生在動手實踐中理解程序設計的概念和原理。因此,小組合作學習是一種很好的學習方式,教師可以根據學生自身意愿和知識掌握情況來分組。在小組合作學習過程中,每個學生的問題會成為全組解決的目標,同時每個學生的學習心得也會在小組中分享給其他學生,這樣的學習方式相比獨立學習更有利于學生的發展[7]。
在“SPOC+任務驅動”混合式教學模式下,教師將信息技術手段與教學設計進行深度融合。在課堂教學過程中,教師的角色轉變為知識的引導者,而學生成為學習的主體。教師依托信息化學習平臺建設豐富的學習資源,并以程序設計任務為驅動,幫助學生不斷內化理論知識,提高專業技能,不斷提升學生的自主探究能力。
3.課下激勵學生進行自主探究學習
在課后復習階段,教師可以通過移動教學平臺鼓勵學生在課下進行自主探究。對于學習基礎較弱的同學,教師可以在線上答疑,對于基礎較好的同學,教師可以布置拓展題目,以便學生課下研究拓展。
在中職學業水平技能測試背景下,不僅要重點培養學生分析問題、解決問題的程序設計能力,還要激勵學生在課下進行探究學習,讓學生以編程為樂趣,學會自主探究。為更好地激發學生探究學習的積極性,教師可以鼓勵學生組建學習興趣小組,并為想要繼續探究學習的同學提供一些有一定難度、能夠鍛煉編程技能水平的題目,學生可以自己查找資料或者找其他同學共同合作探究完成。
五、結束語
本文主要探討了基于“SPOC+任務驅動”混合教學模式在程序設計課程教學中的實踐,旨在通過課前、課中以及課后的“教”與“學”設計,提升程序設計的教學效率和學生的學習效率。課前,學生通過學習平臺自主學習;課中,以學生為中心,學生能夠結合教師提供的教學資源進行自主學習和探究學習。通過任務驅動,學生可以內化理論知識,提升技能水平,切身體會到程序設計課程的學習樂趣。教師還需關注不同學習層次的學生,優化教學過程,并鼓勵學生進行小組合作學習,以“學生帶學生”的方式,提升整體教學質量和教學效果。課后,學生可以進行課外延伸及拓展。實現傳統課堂教學與在線教學優勢互補的混合式教學將會獲得更好的教學效果[8]。
參考文獻
[1]朱軒.基于PBL的中職《導游業務》混合式教學模式設計與應用研究[D].山東師范大學,2021.
[2]韓思月.基于SPOC的任務驅動教學模式設計與實踐[D].沈陽師范大學,2020.
[3]賈婉婉.混合式教學模式指導下的教學案例設計[D].天津職業技術師范大學,2020.
[4]孫建.高職院校基于SPOC的深度學習教學設計[J].教育與職業,2021(05):107-112.
[5]張連青.基于SPOC的混合式教學模式在中職計算機專業中的應用研究[D].河南科技學院,2021.
[6]朱永亮.基于中職學考的汽車類技能教學案例分析[J].汽車維護與修理,2021(08):27-29.
[7]錢祖敏.中職英語學業水平測試要求下的小組合作學習研究[J].新課程研究(下旬),2020(10):77-78.
[8]張曉穎.基于移動教學平臺的中職會計專業混合式教學模式研究[D].廣東技術師范學院,2018.