郭小光
[摘 要] 目前,微課可以說是一種較為流行的學(xué)習(xí)方式,越來越受到教師和學(xué)生的青睞,在我國具有較廣泛的應(yīng)用,很多地區(qū)以及不同級別的學(xué)校都對微課進行了研究與應(yīng)用。在微課不斷得到推廣以及普及的過程中,以微課為核心的學(xué)習(xí)模式以及新教學(xué)方式受到了教師的重點關(guān)注,需要在教學(xué)實踐中加以合理的應(yīng)用。首先分析了高職C語言教學(xué)中微課的應(yīng)用價值,然后提出C語言的教學(xué)中微課的設(shè)計制作與應(yīng)用,并給出了基于微課的C語言教學(xué)模式。實踐表明,微課能夠有效提升C語言的教學(xué)效果。
[關(guān) 鍵 詞] 微課;C語言;高職;應(yīng)用
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2018)09-0144-02
C語言作為重要的程序設(shè)計基礎(chǔ),是計算機、自動化、電子信息等專業(yè)的基礎(chǔ)課,但由于C語言本身知識點多、學(xué)習(xí)枯燥,對初學(xué)者來說有一定的難度,在傳統(tǒng)的教學(xué)模式下很容易導(dǎo)致教學(xué)效果不好。微課作為近年來興起的一種教學(xué)方式,具有時間短、授課形式多、不受地域和時間限制等特點,已經(jīng)成為廣受歡迎的一種教學(xué)手段。
一、《C語言程序設(shè)計》教學(xué)中微課的應(yīng)用價值
短小精悍是微課的重要特點,這主要是指其在時間方面的特征,通常情況下,每節(jié)微課都在10分鐘以內(nèi),并在不同階段以及不同年齡學(xué)生的具體教學(xué)中具有一定的差異。對五年制高職學(xué)生來說,需要將微課時長控制在15分鐘以內(nèi)。其另一個特點是有簡單的教學(xué)主題以及明確的教學(xué)目標,該特征的存在,使其在教學(xué)資源方面應(yīng)當具有較小的容量,便于在網(wǎng)絡(luò)上更好地傳輸以及存儲。同時,其還有著突出的主題,在精選教學(xué)內(nèi)容的基礎(chǔ)上具有精細化的教學(xué)設(shè)計特征,在整個教學(xué)中具有簡短完整以及精彩生動的特點,有著較強的交互性以及聚焦性,能夠滿足學(xué)習(xí)者不同時間、不同地點的學(xué)習(xí)需求,具有較好的學(xué)習(xí)效果。
在五年制高職計算機專業(yè)中,《C語言程序設(shè)計》是整個課程中第一門程序設(shè)計課,該課程具有較強的理論內(nèi)容以及實踐性,有著多變以及靈活的特征,初次接觸編程類課程的學(xué)生普遍認為難度較大。同時,課堂教學(xué)課時相對較少,使學(xué)生感覺課程教學(xué)進度較快,因此加大了學(xué)習(xí)的難度。同時,對這部分學(xué)生來說,其生活在網(wǎng)絡(luò)時代,已經(jīng)不滿足于傳統(tǒng)教條化以及灌輸式的學(xué)習(xí)方式,也使其很難以邏輯推演的方式看完一本書。該種特點的存在,使微課具有較高的應(yīng)用價值,其以學(xué)生為中心,能夠在對時空限制進行突破的基礎(chǔ)上積極促進學(xué)生自主開展學(xué)習(xí),在對個性方面需求進行滿足的基礎(chǔ)上對其學(xué)習(xí)興趣進行提升。在微課應(yīng)用的過程中,學(xué)生則能夠在根據(jù)具體學(xué)習(xí)情況查缺補漏的基礎(chǔ)上強化鞏固所學(xué)到的知識。由此即可以了解到,微課教學(xué)方式正是對傳統(tǒng)課堂教學(xué)的一種資源拓展以及補充,在認識策略以及認知習(xí)慣方面同現(xiàn)今的學(xué)習(xí)者具有較強的貼近特征,非常適合應(yīng)用在《C語言程序設(shè)計》這門課程的教學(xué)中。
二、微課設(shè)計制作應(yīng)用
就目前來說,對微課的討論有很多,很多一線教師與專家等都對微課這種新穎的教學(xué)模式有了較高的關(guān)注。但在該種高關(guān)注度的同時,卻缺少對應(yīng)形成的應(yīng)用凸顯度。就目前來說,在具體對微課進行制作的過程中,其目的是開展不同層級的微課比賽,在比賽過程中,微課有兩方面的價值體現(xiàn):(1)通過微課比賽的應(yīng)用,教師能夠獲得來自學(xué)校以及社會對其學(xué)校以及個人的認可;(2)在微課比賽的過程中,能夠使教師與不同學(xué)校間積極加強學(xué)習(xí)與交流。但在該過程中我們則可以發(fā)現(xiàn),在微課比賽的過程中都缺少與學(xué)生學(xué)習(xí)間的良好結(jié)合,可以說與實際教學(xué)應(yīng)用間存在著相脫離的情況。對微課來說,其根本作用是一種教學(xué)方式,該特征的存在,也使得只有在實際教學(xué)中才能夠充分發(fā)揮其優(yōu)勢,需要能夠同實際課程教學(xué)進行密切的聯(lián)系。也只有在教育教學(xué)中的具體應(yīng)用才能夠?qū)崿F(xiàn)其價值的凸顯。在該種情況下,為了能夠更好地應(yīng)用微課,使其在具體教學(xué)中能夠充分發(fā)揮作用,我們以五年制高職《C語言程序設(shè)計》課程為例,對其在實際課程應(yīng)用中需要考慮的問題進行研究與分析。
(一)課程體系建設(shè)
對基于單獨知識點設(shè)計的微課片段來說,因其缺乏知識連續(xù)性,使其很難在具體教學(xué)中發(fā)揮應(yīng)有作用。在《C語言程序設(shè)計》課程中,在設(shè)計微課時需要能夠進行課程觀的充分考慮。所謂課程觀,主要含義有兩個層面:首先,在微課設(shè)計中需要能夠從整門課程角度對微課的應(yīng)用與制作進行考量,即在以《C語言程序設(shè)計》這門課程為核心的基礎(chǔ)上圍繞其做好一系列微課的開發(fā),以此形成微課程。在具體開發(fā)微課的過程中,需要保證其中的內(nèi)容能夠?qū)φn程目標基本要求進行覆蓋,知識體系之間具有清晰的關(guān)聯(lián),合理劃分模塊,積極突出重難點,在保證具有良好啟發(fā)性的基礎(chǔ)上對學(xué)生的學(xué)習(xí)興趣進行激發(fā),保證能夠與學(xué)生的認知規(guī)律以及內(nèi)在邏輯體系相符合。對原有課程,需要嚴格根據(jù)學(xué)習(xí)者具體學(xué)習(xí)規(guī)律形成一系列包括任務(wù)、作業(yè)、目標、互動、方法以及反思在其中的微課程體系;其次,在系列微課中,單獨的微課也需要具有良好的課程觀以及課程形態(tài)。對微課來說,其是一個具有自足特征的學(xué)習(xí)系統(tǒng),需要保證其能夠在對學(xué)習(xí)者知識滿足的基礎(chǔ)上幫助學(xué)習(xí)者解決實際問題。對此,在具體微課設(shè)計中,不僅需要做好微視頻的提供,且需要能夠同時做好微講義、微目標、微教案以及微練習(xí)這一系列課程要素的提供,保證微課在服務(wù)周到、內(nèi)容豐富的基礎(chǔ)上發(fā)揮出更大的作用。
(二)強化系列設(shè)計
資源粒度小是微課的重要特征,通常情況下,微課短的只有幾分鐘,長的也只有十幾分鐘,都是圍繞課程中某個知識點為基礎(chǔ)開展的。該特征的存在,雖然能夠幫助學(xué)生在空余時間更好地實現(xiàn)知識的學(xué)習(xí),但知識碎片化特征的存在,則可能使學(xué)生在面對知識時存在認識表淺化的情況。在高職《C語言程序設(shè)計》這門課程中,其主要目的是對學(xué)生C語言的基本語法進行培養(yǎng),在對程序設(shè)計基本概念、方法以及思想進行掌握的基礎(chǔ)上較好地通過所學(xué)到的技能與知識實現(xiàn)一般問題的程序設(shè)計與分析,以此實現(xiàn)具有高效特征C語言應(yīng)用程序的編寫。根據(jù)該課程的培養(yǎng)目標可以了解到,要想使學(xué)生能夠較好地掌握C語言編程能力,掌握C語言系統(tǒng)的知識十分關(guān)鍵。從微課具體應(yīng)用角度可以發(fā)現(xiàn),通過對系列化、專題化微課的制作,對微課自身碎片化問題進行解決則可以說是一種有效的方式,能幫助學(xué)生在此過程中實現(xiàn)課程知識體系的良好建構(gòu)。
對C語言程序來說,其具體結(jié)構(gòu)主要有順序、循環(huán)以及分支這幾方面。其中,循環(huán)是其中的重點結(jié)構(gòu)。在具體循環(huán)結(jié)構(gòu)的微課制作設(shè)計中,可以選取“購物管理系統(tǒng)”中用戶登錄信息驗證以及商品信息查詢結(jié)算這兩個子模塊為任務(wù)進行研究。在具體設(shè)計中,在將這兩個任務(wù)為主題的基礎(chǔ)上實現(xiàn)以下微課的系列化設(shè)計:循環(huán)是什么,While循環(huán)是什么,具體應(yīng)用方式;do-while是什么,具體應(yīng)用;For循環(huán)是什么,具體應(yīng)用方式;循環(huán)中continue以及break語句的應(yīng)用方式,包括實現(xiàn)兩個子模塊功能的方式等。在該種系列化微課具體制作的過程中,需要將與學(xué)生生活背景的相關(guān)問題與任務(wù)作為主題,在聯(lián)系具體主題的基礎(chǔ)上根據(jù)學(xué)生的認知發(fā)展規(guī)律以及內(nèi)在邏輯將其進行一定數(shù)量微課的序列化處理。在具體設(shè)計中,要保證不同的微課間具有較好的聯(lián)系,即在后一個微課中,需要在具有前一微課中內(nèi)容相似知識點的基礎(chǔ)上增加新的知識點。而在課堂講解過程中也需要通過與學(xué)生生活間具有密切聯(lián)系任務(wù)的應(yīng)用做好技術(shù)內(nèi)容的引出,通過該方式的應(yīng)用,則能夠在對微課趣味性進行有效提升的基礎(chǔ)上實現(xiàn)知識的承載,在幫助學(xué)生較好實現(xiàn)新知識理解的基礎(chǔ)上將其所學(xué)到的知識遷移到現(xiàn)實生活中,進而實現(xiàn)問題解決能力的提升。
(三)注重任務(wù)教學(xué)
對任何教學(xué)活動來說,無論是一門課、一個教學(xué)單元還是一節(jié)普通的課程,都需要將任務(wù)作為中心開展活動,即保證學(xué)習(xí)者所獲得的原理以及知識來源于現(xiàn)實世界任務(wù)的情況下才夠?qū)ζ鋵W(xué)習(xí)起到積極的促進作用,進而獲得好的教學(xué)效果。對微課來說也是一樣,作為現(xiàn)階段一種新的教學(xué)方式以及重要的教學(xué)資源,要想在實際教學(xué)活動中獲得好的教學(xué)效果以及學(xué)習(xí)效果,需要注重任務(wù)教學(xué)方式,在將任務(wù)為中心的基礎(chǔ)上使任務(wù)來自于學(xué)生的生活。在教學(xué)過程中,要明確告知學(xué)生在微課中任務(wù)完成之后能夠做什么,以此在激發(fā)其學(xué)習(xí)興趣的基礎(chǔ)上能夠進行知識的自主探究,即任務(wù)型的微課能夠有效激發(fā)學(xué)生的學(xué)習(xí)動力。
在明確微課教學(xué)任務(wù)之后,需要對其進行科學(xué)的序列化處理,在完成任務(wù)的序列化處理后,對其教學(xué)成分進行細分,通過科學(xué)教學(xué)策略的選擇做好微課的科學(xué)制作與應(yīng)用。以C語言中結(jié)構(gòu)設(shè)計的switch語句為例,在實際教學(xué)中,在同該知識點結(jié)合的基礎(chǔ)上,教師可以將簡單計算器為中心展開微課教學(xué)。在具體教學(xué)中,通過電腦系統(tǒng)自帶計算機的應(yīng)用實現(xiàn)對新課內(nèi)容的導(dǎo)入,在將任務(wù)確定為實現(xiàn)簡單計算器的基礎(chǔ)上對switch語句的語法與執(zhí)行過程進行教學(xué),之后,再進行新知識強化以及實現(xiàn)簡單計算機這幾個環(huán)節(jié)的應(yīng)用,這也正是新知論證、嘗試應(yīng)用以及領(lǐng)會貫通的重要流程。在該微課中,在將任務(wù)作為重點核心的基礎(chǔ)上在微課有限的時間內(nèi)講透知識,學(xué)生通過微課知識的學(xué)習(xí),能夠在實現(xiàn)知識應(yīng)用掌握的基礎(chǔ)上產(chǎn)生較好的學(xué)習(xí)興趣,進而獲得好的學(xué)習(xí)效果。
三、結(jié)束語
作為一種新型教學(xué)方式及教學(xué)資源,微課的出現(xiàn)對傳統(tǒng)教學(xué)方式產(chǎn)生了深刻的影響。它打破了空間和時間的限制,可以使學(xué)習(xí)隨時隨地地進行,在未來應(yīng)用中,教師還需要重點把握微課的應(yīng)用,在加強系列化、體系化建設(shè)的基礎(chǔ)上使其能夠在教學(xué)中更好地發(fā)揮作用。
參考文獻:
[1]繆巧玲,馬燕,范文翔,等.微課的開發(fā)模式構(gòu)建與應(yīng)用:以C語言程序設(shè)計為例[J].數(shù)字教育,2017(4).
[2]黃麗韶.微課在C語言公共課中的應(yīng)用[J].軟件導(dǎo)刊,2016(5).
[3]馬小娟.高職《C語言程序設(shè)計》課程教學(xué)中微課的創(chuàng)新應(yīng)用研究[J].電腦知識與技術(shù),2016(12).
[4]呂剛.淺談微課在C語言程序設(shè)計專業(yè)課程教學(xué)中的應(yīng)用[J].無線互聯(lián)科技,2016(7).