樂藝(南京城市職業學院,江蘇南京210002)
微課程的設計、開發與管理*
——以“C語言程序設計”微課程為例
樂藝
(南京城市職業學院,江蘇南京210002)
伴隨著MOOC的發展,微課程的效應也在不斷放大。文章首先對微課程的概念進行了辨析;隨后以學習者分析、教學目標分析為出發點,在微課程的頂層設計中,對課程知識體系進行解構,形成知識模塊級別、知識點級別兩層架構,進而對學習內容、學習活動和評價進行設計;在微課程開發階段,剖析了如何高效快速地制作微視頻、課件動畫、學習活動資源;最后,介紹了微課程的運營管理。文章結合“C語言程序設計”微課程的設計與實施,形成了較為完整的設計、開發、管理過程,以期為同類微課程的建設提供有益借鑒。
微課;微課程;設計;快速開發;管理
微課程的概念始于2008年,由美國新墨西哥州圣胡安學院的高級教學設計師David Penrose提出,他認為只要在相應的作業與討論的支持下,微型的知識脈沖“能夠與傳統的長時間授課取得相同的效果。”[1]近年來,借由MOOC浪潮的推波助瀾,作為MOOC主體資源的視頻微課的流行更是將大家對微課的研究熱情推到一個前所未有的高度。
那么微課和微課程是同一概念嗎?它們之間又有什么千絲萬縷的聯系呢?為了厘清微課程的概念,首先要做一下界定。國內學術期刊中給出的微課程定義和理解雖各有不同,如“黎加厚教授認為,微課程是時間在10分鐘以內,有明確教學目標、內容短小、能集中說明一個問題的小課程。”[2]劉名卓[3]博士認為“微課程須經過完整的教學設計,包括教學目標、教學內容(媒體表現形式為微視頻)、教學活動、教學評價等”。但總體來說,不同之中卻有相通之處,即微課程是“有關單位課時教學活動的目標、任務、方法、資源、作業、互動、評價與反思等要素優化組合為一體的教學系統。”[4]微課程強調的是它的課程形態;而微課或是微視頻則屬于資源范疇,同屬于微課程或MOOC的配套資源。可以看出,微課和微課程緊密相關,但兩者的概念卻涇渭分明。
為了敘述方便,本文對微課程的闡述,更多的是從適用于網絡學習、以課程基本要素為指導、由微課為主要資源并搭載與之銜接的學習任務的視角出發。下面筆者將結合“C語言程序設計”的微課程設計與實施進行具體的闡述。
為了確保微課程的內容能滿足學習者的需要,并且適合網絡學習的學習模式,前期要做好學習者分析、教學目標分析等工作。具備用戶導向的意識,是高效快速地制作微課程的必要條件,慎重地進行微課程的設計也是實現質量/成本最優化的重要保障。
1.前期分析
(1)學習者分析
經統計,這門課的學習者平均年齡為28歲,年齡分布在20至29歲的達到72%,30至39歲的占23%,40歲以上的有5%。其中以23歲至25歲區間的人數最多,而這個年齡段的學習者工學矛盾最為突出。調查中也發現,課程內容與學習者工作和需求的相關性并不大,有相應知識基礎的僅占40%。學習者的學習動機則主要集中在學歷需求和充實自己兩方面。因此,適合采用微課程的教學形式,在微視頻、微練習、小測試、仿真實驗等支撐性資源的支持下,形成有指導性的碎片化學習路徑。一來,通過適度分解化整課為微課降低了學習難度,可以提升學習者的學習效率。二來,學習者根據自己的情況能更加靈活地選擇相應的學習內容進行深入學習。
(2)教學目標分析
課程內容從教學目標分類分析,包括了解、理解和應用三個層次,并且逐步遞進,如記憶C語言中的基本概念和語法規則等屬于了解層次;掌握C語言中的每個語法成分和語句的定義格式、含義及作用等屬于理解層次;利用C語言,結合實際解決問題的需要,能夠分析和編寫程序屬于應用層次。明確教學目標的不同類別是微課程中設計微內容、微活動的重要依據。
(3)其他因素分析
考慮到學習者的時間投入成本,應適時換位思考,即微課程中的資源應是最精簡的,內容應是緊扣疑點、難點、考點的,學習活動與學習評價須是縝密相連的,并能通過一系列的學習活動形成學習者的最佳學習體驗,以此最大可能地節省學習者的時間。因此,要真正貫徹好以學習者為中心的理念,其前提不僅需要從事教學設計的教師有豐富的教學經驗,對課程的成熟度也有一定要求,如果沒有前期教學活動的積累、沒有大量教學素材作為基礎,要想快速開發出高質量的微課程幾乎無法完成。
2.整體架構設計
微課程的設計,總是離不開基于課程的核心概念的羅列,雖然呈現的課程學習架構形式或有不同,如傳統的章節式、可汗學院的模塊式、TEDEd的專題式、MOOC環境下的周次式,但其本質都是為了更好地將教學內容表達出來。
在“C語言程序設計”微課程的頂層設計中,首先對課程知識體系進行解構,形成若干知識模塊,每個模塊再細分為知識點級別的學習內容及相應的學習任務,如圖1所示。

圖1 微課程整體架構圖
在知識點的層級結構中,將知識點內容和學習任務適度裁剪,設計在不同的學習活動單元中,如導學、微課、練習、作業、實驗指導、模擬實驗、測試、討論等,這些學習活動的串聯為學習者提供了最優學習路徑,也由此構建了閉環學習過程,如圖2所示。

圖2 微課程閉環學習過程
3.內容設計
微課作為微課程的主要資源,承載了最細化的教學內容,微課可以是視頻,也可以是動畫。在微課設計中,我們可以將知識的“表達”效果作為其重要的評價標準。“只要能夠簡潔清晰地傳達知識,就是好的內容設計。相反,無論采用多么絢爛、復雜的技術,花費了多少費用,如果沒有表達好,就不是合格的教學內容設計。”[5]因此,微課設計首要是內容的切割和選擇,根據知識點拆分成微內容,盡量只傳達一個核心信息,使微課更為聚焦且精煉,做到主題鮮明;其次,根據不同的教學目標,微內容應當采取不同的教學設計,如運用問題導向的方法設計較難理解的內容、運用情景化的示范來設計實踐應用的內容等;再次,微課設計要遵循認知負荷理論,確保內容呈現時主線清晰,避免無關信息的出現,使學習者能集中注意力,一般時間控制在十分鐘左右,更易學習者理解和掌握;最后,要注重內容的可視化,用形象、直觀的手段清晰傳達相關知識點內容,既利于學習者接受也能弱化學習過程中的疲勞感,促進學習者有效學習。為方便微課程后期開發,可以用思維導圖將各知識點按教學目標分層次(基本知識點、難點知識點、實操知識點)進行系統性可視化呈現,如圖3所示。
4.學習活動和評價設計

圖3 微課資源列表
“C 語言程序設計”的實踐性很強,因此,在設計學習活動時,除觀看微課外,還要包括作業和實驗等常規活動,以此鞏固及驗證相關知識點內容。學習活動的設計和安排是否合適,將直接影響學習效果,這門微課程共安排了知識模塊導學、知識點內容學習、隨機練習、大作業、實驗指導、虛擬實驗、課程模擬測試、討論等8類學習活動。這些學習活動符合學習邏輯,“能為學習者提供學習支持,促進學習者與微課的交互,使他們對知識有更深入的理解。”[6]如導學部分就是對該模塊中所有微課的一個概覽和引領,讓學習者快速進入角色,并給出學習建議;練習、作業、實驗等部分則直接與重點、難點、實操知識點微課相銜接。如果按照學習者的行為歸類,上述學習活動又可以歸納為閱讀(觀看)、練習(操作)、交流三大類型,并且每項活動中學習者只承載一種行為,這也是微課程中的一個顯著特點。
教師在設計微課程之初還有一件重要的事情,就是對學習評價的設計,而學習評價的設計與學習活動的設計又密切關聯。因為,學習者在學習活動中的各種生成性信息會自然地成為學習評價的依據,所以,微課程的學習評價不能僅僅依賴結果性評價,還要統籌考慮學習者在各項活動中的學習行為和學習效果,“實現“學、考”結合”。[7]這種學習過程和考核過程的結合,對教師而言,能夠全面了解學習者情況;對學習者而言,能夠及時了解自身的學習情況并調整學習策略。“C語言程序設計”微課程的學習評價數據已納入課程的整體評價之中,具體的學習評價方案見表1,教師根據評價指標對相關活動進行考評和測定并記錄在案。當然,并不是所有的評價方式都需要計入總分。

表1 微課程學習評價方案
微課程的整體設計是快速開發微課程的重要基石,經過前期設計,微課程將進入實質性的開發階段,開發流程如圖4所示。下面以微視頻、課件動畫、學習活動資源的開發為例來具體闡述微課程的開發。

圖4 開發流程圖
1.微視頻的開發
在“C語言程序設計”微課程中,微視頻主要將學習者的多發問題、共性問題以難點分析和典型程序解析的方式來呈現。為確保難點和實操知識點的微視頻內容具備穩定的結構框架,采用模板統一編寫腳本,腳本主要涵蓋界面如何呈現、需要哪些媒體輔助、語言旁白內容等。通過腳本的撰寫,將知識點內容分析和重組,為學習者創建一個合乎思維邏輯的內容體系,也明確了下一步所需的素材。然后根據腳本內容,準備好示范程序、文字、圖片等,就可以采用PowerPoint、Camtasia Studio來實現錄屏式視頻制作。在微視頻制作工具的選擇上應遵循“夠用即可、適用最佳”,[8]選用這種操作簡便、快速上手的平民技術可以避免時間和精力的無故損耗。錄制的過程中還要注意把握節奏,做到語言精練,可適當給學習者留下思考的時間,以實現準同步和擬集中的交流。同時,可以仿照手寫講解的形式,通過要點提示、適當勾畫,增加現場感,引導學習者跟隨學習。錄制完成后,需要通過線下、線上試運行來測試不同環境下視頻是否清晰、操作是否無誤、顯示是否流暢,審看結束后形成微視頻制作范本,以便統一風格和技術標準。
2.課件動畫的開發
基本知識點是學習者解決教學問題所需的已知條件,在“C語言程序設計”微課程中占據了較大的比例。由于課件動畫覆蓋所有基本知識點,如何最大化地利用原有教案,并控制好資金成本和時間成本,選擇一款優秀的課件制作工具至關重要。考慮到大量素材需要快速遷移,我們選擇了ArticulateStoryline這款課件工具。Storyline的界面相當直觀,而且內置了豐富的課件動畫模板,直接借用或對模板適當修改后就形成了微課程中8個知識模塊的相應模板,大大提高開發效率。為了傳遞簡潔、清晰的知識點信息,采用文字內容+范例刻畫的呈現方式,并通過Storyline實現課件中的互動,包括頁面上的熱點、懸停、拖拽、狀態改變、逐層顯示、音頻播放等效果,構建學習者與內容的交互體驗。
理論和實踐的融合能最大程度地提升學習質量,“C語言程序設計”微課程中設置了虛擬仿真實驗給學習者邊學邊練。虛擬實驗與實操知識點相匹配,精選自有代表性的程序實例,能舉一反三。該部分同樣是用課件動畫的形式表現,利用Storyline的軟件模擬功能完成,先將VC++6.0下的編程過程錄制下來,然后Storyline會按演示的每一個操作步驟分割成不同的頁面,在練習模式或測試模式下,允許學習者自己操練這些步驟,通過捕獲學習者的屏幕操作添加學習交互,實現交互式仿真模擬,鍛煉了學習者的上機技能,也為沒有安裝C語言開發環境的學習者創造了一個良好的虛擬實驗環境。相關動畫都能自動生成、開發效率很高。
3.學習活動資源的開發
文本類資源如導學文本、實驗指導文本等屬于學習活動資源,就該類資源而言,開發時也要注意教學設計和教學語言,盡量采用親切、自然的談話式方式將學習方法、學習任務、問題思考等交代清楚,易于學習者產生移情作用又能充當“帶路人”的角色,對后續學習活動起到引領作用。嵌入在知識點微課之后的講解練習,可以鞏固新知、促進理解,該部分練習以選擇、填空為主,難度較低,一般為了解、理解的層次。綜合性的大作業可以幫助學習者鞏固舊知、整合強化,一般為理解、應用的層次,屬于高階能力培養。模擬測試題源自于歷次考試真題,是對學習者自主學習成效的全面檢測,在制作該部分資源時特別注意要對每道題目進行考點解析與提示,幫助學習者理清解題思路、掃清考前障礙。
隨機練習、大作業、模擬測試環環相扣、步步遞進,形成深度、連續的學習鏈條。“C語言程序設計”微課程中的題目資源均從題庫中隨機抽取,學習者提交后能得到客觀題的即時反饋,可瀏覽全部答案。題庫的甄選應注意層次性,要能切合各層次目標;注重典型性,這需要對源題進行深加工,以便凝練題庫。
微課程是完整呈現教學內容的教學系統,可以與課堂教學互為補充,也可以作為翻轉課堂,“當微課程學習與傳統的學習方式能共生、相互促進時,微課程才能真正實現大規模化發展和普及。”[9]因此,微課程的管理極為重要。基于MOOC理念,可以將微課程的前期準備、制作和上傳、運營和維護、課程評估等看作是一個全周期的教學服務,通過組建課程團隊、形成專業化分工,在微課程平臺上構建一個涵蓋教師、學習者、微課程和教學組織的教學環境。
“C語言程序設計”微課程團隊在前期設計階段,通過集體研討,確定所有的知識點拆分,并形成統一的腳本及范例;在開發階段,按知識模塊縱向切分,進行錄屏、動畫、練習題制作;在運營階段,以各授課班級為單位進行面授和網絡混合教學,面授教學中教師強調的是對學習者時間分配、學習任務安排、重難點、共性問題的指導,網絡教學中教師則主要關注學習者各項學習活動的進展及反饋,如對主觀題和實驗報告的及時批閱、論壇的回復等。其中,論壇的運營可以通過對有代表性的學生帖進行分類匯總,并在論壇的置頂位置按主題劃分后分享,形成特有的“生成性教學資源”,充分發揮學習者社區的功效。另外,還在微課程平臺設置了調查問卷版塊,了解用戶體驗,以便有的放矢地改進教學組織、完善資源,為下一輪課程開設夯實基礎。
MOOC風暴攜“互聯網+”浪潮向我們撲面而來,如何在自身教學優勢的基礎上進行創新?微課程無疑是教師教學改革的一個錨點,微課程是微內容和微活動的有機體,雖然制作起來并不難,可是想讓微課程真正能提升教師的“教”、促進學生的“學”,則實屬不易。為了順應信息時代發展的趨勢和潮流,更好地適應 “互聯網+教育”對教師的新要求,我們可以以微課程為契機,通過微課程的設計與制作,全面提升精細化教學設計能力、教學表達能力、資源開發及評價能力,逐步樹立將資源與教學活動融為一體的課程意識,重塑教學環境,真正從實踐者的角度體會與互聯網新技術相結合的混合式教學模式,在教師專業發展的道路上不斷成長。
[1]梁樂明,曹俏俏,張寶輝.微課程設計模式研究——基于國內外微課程的對比分析[J].開放教育研究,2013,19 (1):65-73.
[2]劉名卓,祝智庭.微課程的設計分析與模型構建[J].中國電化教育,2013,323(12):127-131.
[3]劉名卓,祝智庭.視頻微課的實用學分析[J].開放教育研究,2015,21(1):89-96.
[4]金陵敘事.在實踐中認識微課程[DB/OL].http:// blog.sina.com.cn/s/blog_6b87f2060101dx1h.html.
[5]郭文革,沈旭東.MPOC:大規模私有在線課程的設計與運營[J].現代遠程教育研究,2015(1):22-32.
[6]余勝泉,陳敏.基于學習元平臺的微課設計[J].開放教育研究,2014,20(1):100-110.
[7]康萍.遠程教育自主學習條件下立體化電子教材設計——基于思維導圖的方法[J].遠程教育雜志,2015(5):107-112.
[8]鄭小軍,張霞.微課的六點質疑及回應[J].現代遠程教育研究,2014(2):48-54.
[9]尹合棟.微課程的設計、開發與評價[J].現代教育技術,2015,25(1):46-52.
(編輯:李曉萍)
G420
B
1673-8454(2016)12-0055-04
江蘇高校哲學社會科學研究基金指導項目 “MOOC風暴對教師專業化發展影響的研究與實踐”(項目批準號:2014SJD329)。