姜晶

摘要:針對當前高職院校注冊入學生存在的問題,結合自身教學實踐,以《Visual Basic程序設計》課程為例,從教學單元劃分、教學微視頻設計等角度,探討了該課程的微課設計與開發,并結合翻轉課堂理念,在基于微課的基礎上,構建出了適合注冊入學生學情的《Visual Basic程序設計》課程翻轉課堂教學模式,并提出了一些建設性的意見,大大提升了學生的學習動力、增強了課程學習效果。
關鍵詞:注冊入學;VB;微課;翻轉課堂
中圖分類號:G712? ? ? ? 文獻標識碼:A
文章編號:1009-3044(2019)25-0166-03
近年來,注冊入學已成為眾多高職院校的重要招生模式。由于入學門檻較低,大部分注冊入學生特別是理工科學生,文化知識儲備偏低、缺乏學習興趣與動力,學習效果較差,尤其是在計算機程序設計類課程上,呈現出大面積的不及格現象。針對這一問題,筆者在《Visual Basic程序設計》課程的教學實踐中,結合微課資源,構建了基于微課的“翻轉課堂”教學模式。
1 基于提高學生學習動力的《Visual Basic程序設計》微課開發
1.1 教學微單元劃分
在學情分析、專業職業需求、崗位技能分析的基礎上,確定了《Visual Basic程序設計》課程的教學微單元,共有八大單元:對象及程序設計基礎,結構化程序設計,數組、函數與過程,控件及其屬性、方法,對話框和菜單程序設計,多窗體和多文檔界面,文件與文件控件,數據庫應用基礎。如圖1所示。
在上述八大教學微單元中,筆者又在利于理解消化、方便執行操作的基礎上進行微單元的二次分解,將各單元細化成主題明確、內容清晰的微知識點分支,從而構建出整個課程的知識體系框架。如以“選擇結構”為例,將其分解成了IF語句單分支、雙分支微單元和IF語句多分支、情況語句微單元及語句嵌套微單元,如圖2所示。
從上述圖中可以看出,在學習該課程的每個微單元中,學生均有明確的學習任務主題,這些主題各知識點突出,便于學生根據自己的學情進行逐個突破、靈活選擇學習內容和進行重復性學習,從而更好地實現了學生的分層教學及個性化學習,很好地調動了學生學習的主觀能動性、大大激發與提升了其學習動力。
1.2 教學微視頻設計
在課程微課開發上,筆者抓住了以“學生為本”這一原則,針對其文化基礎薄弱的特點,通過運行易于學生理解的生活實例小程序來抓住學生的視線、引入課題,再通過任務驅動、剖析程序讓學生了解編程解決問題的方法和步驟,利用各種碎片化資源講解知識點,將抽象、枯燥、乏味的知識通過實例動畫和代碼的變化同步視頻進行演示,為學生營造了一個舒適、輕松的信息化學習環境,更好地幫助學生完成了知識的構建與內化。下面僅以選擇結構IF語句單分支、雙分支微單元為例來闡述該微課的教學視頻設計。
1)以生活中“行人過馬路,紅燈停綠燈行”動畫引出選擇結構(如圖3、圖4所示)。
2)動態執行圖作輔助,講解選擇結構,加強學生理解(如圖5、圖6所示)。
3)預覽密碼校驗程序整體功能(如圖7所示)。
4)進入實戰現場,演示開發密碼校驗程序單分支部分,運行調試,引出待開發的雙分支部分(如圖8所示)。
5)播放IF語句雙分支動態流程圖,進一步明確選擇結構執行一個分支后,其余分支不再執行(如圖9、圖10所示)。
6)返回實戰現場,演示開發密碼校驗程序雙分支部分,運行調試,程序開發完畢。(如圖11所示)。
7)對比IF語句單雙分支兩種結構流程圖,進行總結,IF語句單分支結構只對判斷條件為真的情況進行處理,IF語句雙分支結構既對判斷條件為真的情況進行處理,同時也對判斷條件為徦的情況進行處理,所以雙分支結構也就多了Else部分的內容(如圖12 所示)。
2 構建適合學生學情特色的《Visual Basic程序設計》翻轉課堂
在開發以上微課的基礎上,筆者結合翻轉課堂的相關理念,根據注冊入學生的學情特色,以學生為主體,構建出了基于微課的《Visual Basic程序設計》課程“翻轉課堂”教學模式。如圖13所示。
在該模式下,通過課前的微課學習、課中的學習任務分解、課后的學習作品拓展三大環節分別完成了課程的知識傳遞、知識內化和知識鞏固。下面以“IF語句單分支、雙分支”這個知識點的教學為例,闡述其翻轉課堂的教學實施過程。
1)知識傳遞
課前,將制作好的微課視頻上傳到網絡教學平臺,同時,根據本課的教學知識點,下發學習任務單,該任務單中主要包括以下三個任務:(1)IF語句的具體實現過程是什么?(2)在用戶登錄程序中,如何驗證用戶輸入的賬號文本框必須為數字?(3)如何進一步驗證用戶輸入的密碼是否正確?學生根據以上任務,完成微課學習,也可借助QQ、微信等社交軟件進行生生間或師生間協作,然后完成學習反饋單,從而提出自己學習中遇到的問題并反饋給教師。
2)知識內化
教師根據學生學習反饋單的反饋,在課上集中進行答疑、輔導。在這一環節,可以采用多種形式的教學,如小組分工協作、集體討論、學生自主探究、對困難生的個別輔導等,從而實現單元知識點的構建與內化。比如,在教學“IF語句單分支、雙分支”時,根據學習任務單上的任務2“如何進一步驗證用戶輸入的密碼是否正確?”,通過將全班學生分為六個小組,各自在課堂上完成程序的編寫并計時,進行課堂實操比賽,從而以問題為中心,引導學生積極參與學習,自行解決問題,在互相合作增改代碼、熟悉If語句復雜流程的過程中,體驗到了學習的樂趣,這對于提高學生的學習效率、創新思考與獨立自主學習意識都大有裨益。
3)知識鞏固
在此階段,通過網絡教學平臺上的“在線測試”“ 拓展構思”“作品點贊”等模塊,進行知識點學習的鞏固。其中,“在線測試”與上述微課視頻同時發布,不受傳統的過程式教學影響,學生可隨時進行知識點學習的測試;拓展構思:供學有余力的學生進行課后創作,屬于拓展的學習資源,以進一步培養學生的邏輯思維和主動分析解決問題的能力;“作品點贊”則將學生在課堂中分組完成的作品上傳、展示并進行“優秀作品”的投票,這更進一步地大大增強了學生學習的主動性。
3 結論與建議
將上述基于微課的“翻轉課堂”教學模式應用到本校多個班級,在綜合分析了試點班與非試點班間的學情、成績對比,發現學生的課程成績、編程技能、學習興趣、學習動力均有明顯提高,初步驗證了這種教學模式的有效性。在實際應用中,仍存在一些問題,如何進一步設計課堂學習活動、避免學習活動的單一性引起學生的“參與疲勞”、提升學生的學習參與度,仍值得進一步反思:
1)微課等網上資源應多樣化
目前,本課程的微課資源雖相對較多,但單一的視頻方式,使學生只能被動地在網絡教學平臺上觀看知識點的播放,互動性較差,下一步課題組準備結合H5技術,進行課程微信小程序、H5互動小游戲的開發,以進一步提升學生的學習能動性。
2)學習任務應更靈活化、個性化
目前本教學模式在課前知識傳遞時,采用的是統一的大任務單方式,將知識點的學習任務統一為幾大問題,這就忽視了學生的個性化差異,在課程后幾單元的教學中,課題組嘗試了分層次的任務單下達,效果有所提高。結合注冊入學生的學情,如何讓學習任務在一個平行班級中合理化的分層,進而個性化,仍需進一步思考。
3)探索建立多元化的翻轉課堂評價體系
如何對“翻轉課堂”教學模式進行全方位的評價,是一個難點。在結合課程平時形成性考核、期終考核的基礎上,制定更為全備的考核評價體系,仍在課題組的研究中。
參考文獻:
[1] 黃以平.注冊入學背景下高職院校英語課堂教學模式探析[J].新校園,2015(12):16-17.
[2] 施政,夏喜蓮,郎曉斌.注冊入學和普通錄取兩種情形下高職生差異性分析[J].湖南工業職業技術學院學報,2015(3):111-118.
[3] 金燕.基于微課的翻轉課堂教學模式實踐研究——以《計算機應用基礎》課程為例[J].職教論壇,2014(23):55-58.
[4] 楊明.高職教育微課開發綜合討論[J].職教論壇,2014(6):31-35.
[5] 王雪.高校微課視頻設計與應用的實驗研究[J].實驗技術與管理,2015(3):80-85.
【通聯編輯:代影】