蔣桂梅
(廣東女子職業(yè)技術學院應用設計系,廣州 511450)
基于微課的程序設計基礎教學改革
蔣桂梅
(廣東女子職業(yè)技術學院應用設計系,廣州511450)
微課以其簡短、緊湊的特點被越來越多的師生使用,微課在程序設計基礎的教學中的使用,突破了其教學瓶頸,提高了學生自主學習能力,推進了分層教學。微課教學與傳統(tǒng)課堂的有機結合,提高了學習效率,促進了混合學習模式的開展。
微課;程序設計基礎;分層教學
在1993年,美國北愛荷華大學的LeRoy A.McGrew提出60秒課程的設計思想,后來英國納皮爾大學的T.P.Kee提出讓學生將演講精煉到一分鐘,以快速便捷的方式掌握學科的核心概念,這些是早期的微課雛形[1]。到2008年,美國墨西哥州圣胡安學院的David Penrose明確地提出了微課的概念。微課是圍繞著某一知識點,以十分鐘左右的短小在線視頻為載體,是一個主題突出、結構緊湊的微課堂,其特點是雖簡短但卻是完整的教學活動。
美國的一份調查報告,選取了面對面教學、在線學習和混合學習3種教學模式進行比較,結果顯示面對面教學是最低效的,混合學習是最高效的。在國外,很多國家已成功地構建了混合學習模式,并且取得了顯著效果,微課等一些在線學習方式有力地推進混合學習模式的進程。我國微課的發(fā)展始于2011年,胡鐵生發(fā)表文章《“微課”:區(qū)域教育信息資源發(fā)展的新趨勢》,在國內首次提出了“微課”的概念。甫經提出卻并未引起重視,直至2014年關于微課的文獻資料才迅速遞增,對微課的研究也開始從概念拓展延伸至微課的開發(fā)、技術、實踐等諸多方面。我國的微課僅發(fā)展了幾年,對微課的研究熱點主要集中于應用領域,即如何設計、開發(fā)、運用微課。國內在建立混合學習模式的過程中,主要是推進2個重要因素的進程。一是教學平臺,隨著教育信息化近年來的普及發(fā)展,基于Web的網絡平臺的研發(fā)實施現在已成為不少高校的常規(guī)日程工作。二是教學資源。微課逐步成為重要的網絡在線教學資源之一。隨著無線網絡和手持移動產品的強勢提檔與覆蓋,微課以其容量小、在線流暢觀看的流媒體格式優(yōu)點,在移動學習、在線學習中漸呈主流態(tài)勢,現已成為一種開放性的新型高效教學模式。
程序設計基礎是一門實用的計算機和信息類專業(yè)基礎課程,也是培養(yǎng)學生程序設計邏輯思維的重點定制課程。而且,該課程將理論和實踐集于一體,通過課程學習,有助于學生利用計算機程序思維方法去解決在工作中的業(yè)務邏輯問題。同時,課程的學習效果也將直接關系到許多后續(xù)課程的展開與學習,在課程改革與建設的過程中不但要關注這一門課程,還要考慮到與其關聯的許多課程,甚至覆蓋到與其有內在聯系的整個課程群。
1.1《程序設計基礎》課程的教學現狀
1)課程開設多是在大一上學期,而由于新生的計算機基礎知識結構參差不一,部分學生會覺得老師授課進度快、聽不懂。
2)課程抽象性和邏輯性強,課程的概念繁多、語法規(guī)則抽象、編寫靈活,部分學生會產生畏難心理,從而喪失學習信心。
3)學生還未能掌握自主學習,缺乏獨立思考、應用知識解決實際問題的能力。
4)程序設計基礎內容十分豐富。程序設計中的靜態(tài)變量、動態(tài)變量、數組等需要用到計算機內存存儲的概念,各種數據類型更需要加入對計算機數值進制的理解,排序、循環(huán)等知識的理解將有賴于邏輯思維能力的支持,到了后期根據一個實際問題的編程,則還需要配合以創(chuàng)造思維、算法設計、程序調試能力。
因此對程序設計基礎課程的教學,關鍵是對學生進行分層教學,創(chuàng)立分組團隊學習模式,將學習主動權交還給學生,將重難知識點做成微課等在線資源形式。基于此,學生即可根據自身的知識、基礎、學習能力在課外自由選擇學習內容,實行以學生為中心、教師引導的學習模式,增進師生交流,對基礎差的同學加強輔導,對能力強的學生提高標準要求,挖掘潛能實力。
1.2制作程序設計基礎的微課程的意義[2]:
1)對于教師而言,幫助學生對程序設計知識進行自主探索。打破傳統(tǒng)教學方式,提高教學水平和課程建設能力,引導學生于課前或課后充分利用微課的學習,更顯優(yōu)效地提升課堂時間的利用率,將課堂時間最大限度地用于師生的交流互動、應用知識、內化知識點。學生根據自己的實際情況,可以方便地將微課通過快進、后退、暫?;蚍磸筒シ诺认盗性O計,全面帶動了以學生為中心的自主學習模式的發(fā)展與進步;另外,分層教學的優(yōu)勢設計,更將激發(fā)學生的學習熱情和興趣,而且也是教師自身專業(yè)成長的一條重要途徑。
2)對學生而言,學習將不再是一味接受教師的知識灌輸,而是可根據自己的知識基礎和學習能力選擇微課等在線教學資源進行學習,快慢由自己點播和掌控,更能利于個性化自主學習的形成和培養(yǎng),查漏補缺、鞏固知識、有的放矢,重點提高學習的針對性和學習效率,而且也是對傳統(tǒng)課堂學習的一種補充,即由傳統(tǒng)的單方面接受轉換為師生共同探索學習和實踐。
2.1微課的改革內容
1)確定微課的制作主題,哪些是學生難于理解的知識點,通過微課來解說與詮釋,制作時注重方法和資源。方便學生反復觀看,自己靈活運用和掌握。
2)分不同層次制作微課。制作微課時注重針對不同程度的小知識點,做成連續(xù)性的系列,選題小而精,有代表性、獨立性。讓不同基礎學生在不同程度上各取所需。
本文研究中,設計了7個微課群,每個微課群中有若干微課模塊,每個微課模塊又是一個學習單元,包含多個不同層次的微課。微課資源由微視頻、微課件、微反饋等組成[3],如圖1所示。
3)利用元素的多樣性和豐富性展開優(yōu)化制作。注重利用豐富多媒體資源,如流程圖、圖表。
2.2制作微課的改革目標
1)突破重難知識點。不受課堂時間的局限性,發(fā)揮課后自主學習的能動性。不懂地方反復看、邊看邊做,達成對難懂知識點的透徹理解。
2)打破傳統(tǒng)課堂的局限性,實現分層教學和個性化學習的并行,以學生為中心實行教與學的并進。有的學生邏輯思維能力薄弱,滯后于上課的節(jié)奏,有的學生不僅理解超前,更能舉一反三。通過不同層次的微課,實現分層教學。微課是教學資源的有機組合,以流媒體形式展現,能夠滿足個性化學習、混合學習的雙重需要。
3)培養(yǎng)學生自主學習能力,同時也是培養(yǎng)了一種職業(yè)能力素質??蔀楦淖儗W生學習方式發(fā)揮有益作用,自主學習能力的培養(yǎng)也是提倡終身學習的一個必備環(huán)節(jié)要素。
4)提高微課的教育性、技術性、趣味性。將已制作完成的微課上傳到網絡平臺,方便學生點評、提問,師生互動,營造良好的學習氛圍。適合學生的微課才是最好的微課,根據學生提出問題可以知道微課的效果如何,教學目標有否達到,教學設計是否成功,教學組織是否井然有序,教學內容的表現方式是否恰當,教學形式是否有趣生動,教學節(jié)奏是否恰當等等。根據應用效果,鎖定給出修改方案,進一步提高微課的教育性、技術性、趣味性。
5)和傳統(tǒng)教學實現有機融合。微課作為新型的多媒體教學方式如何嵌入傳統(tǒng)課堂,與其通過取長補短,進行深度融合。如何開展已成規(guī)模體系的微課與程序設計基礎、甚至其它信息類課程相互融合的教學模式研究,則是今后教學改革的一個預期全新的研究方向[4]。
圖1 《程序設計基礎》微課設計框架Fig.1 《Programming Foundation》micro_lecture design framework
2.3微課應用的預期效果
程序設計基礎最重要的是需要學生自己學會程序設計,而不僅只是聽懂老師的案例、看懂他人的代碼。因此課程執(zhí)行核心將是培養(yǎng)學生的動手能力,加強實踐環(huán)節(jié)。邊講邊練、理論與實踐相結合,提高學生的解決問題的能力。
1)提高微課質量。在日常上課環(huán)節(jié)中去實踐微課,根據學生的反饋再來改進微課,從微課的選題、設計、制作、應用等過程中實施改進與完善,讓微課成為學生的量身制作,合理配備。
2)提高課堂效率。課程難點可使學生通過微課先于課后自主學習中獲得有限或全面解決,減少了老師在課堂上的重復講授時間,課堂上時間可以更多深入地用于師生交流、探究學習、團體互助等。
3)學生的自主學習能力得到提高。微課的特點是使學生更加利于實現個性化的自主學習,自主學習能力也隨即得到大幅提升。尤其重要的是,改變了學生以往的學習習慣,自主地去尋找問題、查找疑惑、并尋求解答。
4)滿足移動學習的需要。微課可以存載于移動設備上,可以讓學生隨時隨地學習。
5)對程序設計基礎甚至其它信息類課程學習信心增強。通過微課等在線資源在相當程度上消除學生的疑惑,增加學習信心。
微課在我國推行時間仍然頗短,許多教師只是停留在如何制作和使用微課。因而,針對基于微課的教學模式的研究還未充分展開,適合在我國推行和發(fā)展的微課教學模式的研究勢必將日漸成為教師和學界專家們的研究熱點。
[1]唐燁偉,樊雅琴,龐敬文,等.基于內容分析法的微課研究綜述[J].中國電化教育,2015(4):74-80.
[2]韋嘉嘉.基于微課的高校實踐教學設計初探——以《倉儲管理》“貨物組托作業(yè)”為例[J].高教論壇,2015(2):122-125.
[3]王樂球,周文瓊.高校《程序設計基礎》微課程設計與制作[J].軟件導刊,2015,14(10):177-179.
[4]林曉明.《算法與程序設計》微課的設計—以遞歸法為例[J].教育信息技術,2015(4):28-31.
The programming foundation teaching reform based on micro_lecture
JIANG Guimei
(Dept.of Applied Design,Guangdong Women’s Polytechnic College,Guangzhou 511450,China)
More and more teachers and students use micro_lecture because its brief and compact features.Micro_lecture is widely applied into the regular teaching of the programming foundation course,it breaks the bottleneck of the teaching,improves students’autonomous learning ability,and promotes the hierarchical teaching.The combination of micro_lecture teaching and traditional classroom teaching improves the learning efficiency and promotes the development of the hybrid learning model.
micro_lecture;programming foundation;hierarchical teaching
TP399
A
2095-2163(2016)03-0137-03
2016-04-11
本文獲《高職生就業(yè)能力結構及發(fā)展特點研究》基金(GDGZ10046)。
蔣桂梅(1977-),女,碩士,副教授,主要研究方向:計算機仿真、計算機軟件與應用。