咼明輝 周文芳
摘要:該文從“微課”引入,介紹了微課的基本內(nèi)容,并結合獨立學院學生的特點,提出了將“微課”引入C語言課程的實施方案并給出了一些具體的案例,最后總結了“微課”教學給C語言課程教學改革所帶來的好處并對“微課”教學進行了展望。
關鍵詞:微課;C語言課程;教學改革;翻轉課堂
中圖分類號:G642 文獻標識碼:A 文章編號:1009-3044(2016)03-0119-02
1 引言
近年興起的MOOCs(Massive Open Online Courses)網(wǎng),是高等教育和現(xiàn)代技術相結合的產(chǎn)物。從2011年斯坦福大學首次將人工智能課搬到互聯(lián)網(wǎng),到如今全球各組織、機構推出的多學科多門類的課程學習平臺,給學習者提供了在線免費的學習機會,顛覆了傳統(tǒng)的教育模式,在全球高等教育界引發(fā)熱潮。無論是國外的Coursera、Udacity、edX課程,還是國內(nèi)各高校、各組織推出的一系列MOOCS課程,課程種類之多、參與人數(shù)之眾、社會影響之廣,讓人瞠目結舌。學習者打破了時間和空間的限制,只需要一臺電腦、一根網(wǎng)線,通過在線注冊的方式就可以學習到豐富的教學資源。它向我們展示了一種全新的教學理念、教學思想、教學方式和教學方法?!拔⒄n”、“翻轉課堂”等新名詞也隨之產(chǎn)生,讓越來越多的教育工作者開始關心、關注這些課題。
2 “微課”的基本內(nèi)容
2.1 什么是微課?
隨著互聯(lián)網(wǎng)技術的蓬勃發(fā)展,出現(xiàn)了各種形式的“微”時代產(chǎn)物,如微課、微博、微信、微小說、微電影等。它們共同的特性是在較短時間內(nèi)傳送信息,內(nèi)容短小精悍。在國外的研究中,與“微課”相關的名詞有MiniCourse、Micro Lecture、Micro Lesson等,而且人們研究的取向也有所不同。在國內(nèi)的研究中,與“微課”相近的概念有“微課程”、“微型課程”等,目前學術界尚沒有對“微課”進行統(tǒng)一的定義。國內(nèi)較早提出“微課”的是胡鐵生,他認為“微課”是“微型教學視頻課例”的簡稱,將“微課”定義為“按照新課程標準及教學實踐要求,以教學視頻為主要載體,反映教師在課堂教學過程中針對某個知識點或教學環(huán)節(jié)而開展教與學活動的各種教學資源有機組合”。其時間一般時間較短,有明確的教學目標,內(nèi)容短小,集中說明一個知識點或問題?!拔⒄n”融合了教學內(nèi)容、教學方法和教育技術,是課程技術化和信息技術課程化的最新表現(xiàn)形式。
由于微課早期的表現(xiàn)形式就是針對某一問題的短小視頻,因此有些人誤以為微課就是微視頻。實際上,微課首先是“課”,在時間和內(nèi)容上體現(xiàn)為“微”。既然是課,也就包括了學習活動安排、學習資源、學習評價等內(nèi)容,是一系列教學活動的總和。
2.2 微課的特點
1)微課基于建構主義理論
微課并不是指為“微型學習”而開發(fā)的微型內(nèi)容,而是運用建構主義方法形成的以在線學習或移動學習為目的的實際教學內(nèi)容。微課的實際開發(fā)需要教育者非常熟悉教學內(nèi)容,以建構主義的觀點將教學內(nèi)容劃分為若干知識點,使學習微型化、碎片化。一門完整課程的微課開發(fā)可以分為五步:一、凝練知識點;二、根據(jù)知識點進行教學設計;三、錄制短視頻;四、設計出自主學習和探究學習的課程任務;五是將教學視頻與課程任務上傳到課程網(wǎng)站。
2)教學有針對性,內(nèi)容少而精
微課教學針對性強,一般以某個知識點或問題的方式呈現(xiàn)、組織。一個復雜的問題也需要進行多次分解,這與軟件工程中“自頂向下、逐步求精”的設計方法相似。所以微課中的教學設計突出實用性,以解決實際問題組織教學內(nèi)容。
3)教學時間短,容量小
微課教學時間短,一般幾分鐘,最長不超過20分鐘,以講清某一知識點或問題為前提,容量一般幾十兆。因此在教學設計時,應盡可能的進行知識點分割,以達到合適的教學效果。
4)微課以多媒體開放的方式呈現(xiàn)
微課中主要的載體是微視頻,其教學資源包括文字、圖片、課件、動畫、視頻等多種媒體,而不僅僅是視頻。其表現(xiàn)方式主要有三種:一、主講人出鏡講授;二、屏幕錄制;三、混合方式。在制作時,需要使用者熟練使用各種媒體創(chuàng)作工具,這對教育者提出了更高的要求。另外,微課主要利用互聯(lián)網(wǎng)進行在線傳播,因此采用ASF、WMV、FLV等流媒體格式。
5)微課的多元化、跨平臺性
微課適合不同的情境、場合。學生可以通過不同形式的移動終端,如電腦、平板、手機開展學習。除跨平臺外,其內(nèi)容也可以多元化,以滿足不同學習者的需求。采用他們熟悉、感興趣的話題或內(nèi)容(如游戲)進行教學設計,以延長學習者的注意時間。
6)基于語義結構的關聯(lián)特性
微課以知識點或問題為教學單位,知識點本身是離散的,需要設計者將知識點進行關聯(lián)或聚合,使之產(chǎn)生聯(lián)系,這樣才能夠解決一些實際問題。通過多個微課之間的語義關聯(lián)方便形成相應的知識體系結構。利用這些語義關聯(lián),不同的微課可根據(jù)不同問題進行聚合。這種基于語義的關聯(lián)與聚合實現(xiàn)了內(nèi)容從資源組織到知識組織,從線性、樹狀組織到網(wǎng)狀關聯(lián)的重大轉變(見圖1)。
3 C語言課程在獨立學院教學中面臨的新形式
C語言課程是大多數(shù)工科學生的一門學科基礎課,是學生掌握計算思維、模擬計算機的一門必不可少的課程,但隨著時代的變革,該門課程在獨立學院教學進行中也遇到了一些困難和問題。
1)生源質量素質下降
隨著中國大眾化教育的不斷深入,逐步由“精英”教育轉為“大眾”教育,生源、學生素質滑坡嚴重。對于獨立學院而言,學生偏科嚴重,學習習慣、自律性較差。筆者曾在所帶的班級進行過調查,高考英語成績50分以下者超過一半,這給C語言學習帶來了一點的困難和障礙。
2)課程學時變少
C語言課時由原先的96學時不斷削減到目前的64學時。無論是教學內(nèi)容、教學手段及教學方法上都需要進行一些調整,以保證教學的質量與效果。
3)學生層次參差不齊
雖說如今計算機已經(jīng)普及,但不同區(qū)域、不同家庭環(huán)境導致學生對計算機熟悉的程度也有所不同。經(jīng)濟發(fā)達區(qū)域的學生在高中階段接觸計算機就比較多,能夠較好利用計算機解決生活中的一些實際問題。偏遠山區(qū)的學生獲得的計算機方面的知識比較有限,這給C語言教學也帶來了一些新的問題。
4)學生對課程的重視程度不夠
有的學生認為C語言課程不是專業(yè)課程,在學習上就不夠重視,積極性不高。課前不預習、課后不復習,當遇到學習上的困難就以“課程很難、學不會”為理由進行逃避,久而久之,造成不愿學習、不想學習的惡性循環(huán)。
5)授課內(nèi)容陳舊、教學改革迫在眉睫
目前,大多數(shù)C語言教材所選擇的案例與90年代C語言課程案例大致相同,適合基礎教學,但對獨立學院的學生而言,顯得過于陳舊,這也是不能引起他們學習興趣的重要原因。獨立學院的學生往往對自己感興趣的問題關注度較高,愿意在這些問題上花時間與精力,因此,進行教學改革就顯得非常重要,需要在教學內(nèi)容、教學方法、教學手段、考試改革上做出較大調整。
4 C語言課程中的“微課”實施案例
在C語言課程中實施“微課”教學,需要教師對C語言的知識脈絡非常熟悉,結合學生感興趣的話題進行“微課”設計。一個微課可以是由多個知識點組成的,而知識點之間彼此聯(lián)系,通過再生和重組以實現(xiàn)新內(nèi)容的生成,這也體現(xiàn)了軟件工程中的“自頂向下、逐步求精”的模塊化設計思想。在實際“微課”制作過程中,其篇幅可以根據(jù)時間長短靈活處理。下面通過兩個例子來進行說明:
基礎性案例:猜數(shù)字游戲
基本內(nèi)容:讓計算機產(chǎn)生一個沒有重復數(shù)字的隨機4位整數(shù),然后讓用戶來進行猜數(shù),每猜一次都要根據(jù)所猜數(shù)字給出XAYB的形式,其中X表示位置正確的數(shù)的個數(shù),Y表示數(shù)字正確而位置不對的數(shù)的個數(shù),直到猜中(即 4A0B)為止。
知識點分解:(1)程序基本結構;(2)輸入、輸出語句;(3)產(chǎn)生一個沒有重復數(shù)字的4位隨機整數(shù);(4)根據(jù)輸入的數(shù)給出XAYB的形式;(5)重復猜數(shù)的步驟;(6)程序調試與運行。
其中1、2、6知識點不是本案例主要知識點,在其他部分已經(jīng)進行了論述。3、4、5知識點是本案例的核心,是選擇結構、循環(huán)結構的一個實際應用。微課教學不僅僅只是一個視頻教程,它還包括了與學生之間的交互及課后的作業(yè)。本案例中涉及的作業(yè)主要是選擇題,如:產(chǎn)生[m,n]范圍內(nèi)的隨機整數(shù)、if語句的使用、循環(huán)次數(shù)的判斷等。最后布置思考題:如何將猜數(shù)的步驟進行記錄并輸出。
綜合性案例:文字型RPG游戲設計
基本內(nèi)容:使用C語言模擬一個文字型的RPG游戲。初始情況下創(chuàng)建一個英雄,具有名字、攻擊、防御、魔法值、生命值、金錢等屬性,進入游戲后彈出菜單可以進行查看英雄屬性、購買裝備、購買生命藥水和魔法藥水、打怪升級、保存及退出等操作。
知識點分解:(1)使用結構體的描述英雄和怪物的基本信息;(2)使用文件的對游戲狀態(tài)的存儲;(3)編寫不同的函數(shù)實現(xiàn)相應功能。
在該案例中主要重難點在于文件的操作和編寫功能函數(shù)上,其涉及的知識點較多,還包括了基本流程控制、函數(shù)的使用、指針的使用等,屬于一個小型的綜合案例,比較適合作為課程設計環(huán)節(jié)。同時該案例可以深度擴展,學生比較感興趣,容易激發(fā)他們的創(chuàng)造力和想象力。
5 引入“微課”的作用
5.1 有利于學生知識框架結構的組建
由于微課教學的教學環(huán)節(jié)包含課前、課中與課后,通過課前預習、課堂知識傳授、課后作業(yè)與實踐的方式更符合學習者的認知規(guī)律,它是知識傳授、知識內(nèi)化、知識探究的總和。知識傳授通過網(wǎng)絡在“課前”完成,知識內(nèi)化是在“課中”經(jīng)討論、交流來完成,而在“課后”學生以完成更高層次的“知識探究”為主。這也就是微課的教學模式——翻轉課堂。隨著網(wǎng)絡和多媒體技術的快速發(fā)展,使翻轉課堂教學模式的實施變得可行與現(xiàn)實,學生不再單純依賴教師的講授來獲取知識,可以通過互聯(lián)網(wǎng)來獲得新的、最前沿的科學文化知識,以適應信息時代社會發(fā)展的需求。
5.2 促進的教學內(nèi)容的豐富與完善
微課教學需要學習者事先學習,個體的差異會使學習者帶來很多不同的問題,教師根據(jù)這些問題能夠更好地把握學生在認識上的偏差和誤區(qū),可以不斷豐富和完善教學內(nèi)容,形成增長型的良性趨勢。
5.3 體現(xiàn)了分層教學的設計思想
由于微課教學是分散且精的可以重復播放的視頻,所以方便講學生分為不同層次、不同等級開展教學。學生根據(jù)自身基礎選擇教學內(nèi)容,然后再進行問題的交流與討論,這樣既增強了學習的競爭力又培養(yǎng)了學生溝通和合作的能力。
6 結束語
微課教學顛覆了傳統(tǒng)的教學,教學方法從以教師傳授為主向以學生自主學習為主轉變,教學形式以課堂教學為主向課內(nèi)、外結合轉變,課程評價以終結性評價為主向形成性評價為主轉變。它需要教師對教學目標、教學情境、教學內(nèi)容有更清楚的認識,并且熟練掌握現(xiàn)代教學教育技術,對教師的教學能力提出了更高的要求。隨著互聯(lián)網(wǎng)+的興起,教育也在朝著多元化的方向發(fā)展,通過不斷地深化教學改革,完善教學內(nèi)容,豐富教學手段,最終為人才質量保證打下堅實的基礎。
參考文獻:
[1]余勝泉,陳敏.基于學習元平臺的微課設計[J].開放教育研究,2014(20):101-110.
[2]胡鐵生. “微課”:區(qū)域教育信息資源發(fā)展的新趨勢[J]. 電化教育研究2011(10):61-65.
[3]仲曉潔.微課在“C語言程序設計”教學中的應用研究[J].中國信息技術教育,2015(17):138-141.