承蓓
【內(nèi)容摘要】隨著網(wǎng)絡(luò)時代、移動時代的到來,微博、微信、微電影給人們的信息傳播、溝通交流帶來了極大的便利。受國外翻轉(zhuǎn)課堂、可汗學(xué)院等的啟迪,微課作為一種新的學(xué)習(xí)形式,因其時間短,使用方便,易傳播共享,為師生個性化的教與學(xué)提供了支持與幫助,成為教育界關(guān)注的熱點(diǎn)。本文以《編寫簡單順序結(jié)構(gòu)程序》為實(shí)例,初探微課在C語言程序設(shè)計這門課程中的應(yīng)用。
【關(guān)鍵詞】微課 ?C語言 ?程序設(shè)計
一、何謂微課
2008年美國的戴維·彭羅斯,運(yùn)用建構(gòu)主義理論,以在線學(xué)習(xí)或移動學(xué)習(xí)為目的,提煉課程要點(diǎn),制成了十幾分鐘的微課并上傳網(wǎng)絡(luò),從此微課被提出進(jìn)入了大眾視野。我國廣東佛山教育局的胡鐵生,率先在國內(nèi)提出了以“微視頻為中心”的新型教學(xué)資源這一理念。近年來隨著翻轉(zhuǎn)課堂的推行以及可汗學(xué)院在互聯(lián)網(wǎng)上推出的系列微視頻,微課在全球迅速走紅成為教育界關(guān)注的熱點(diǎn)話題。
“微課”是按照新課程標(biāo)準(zhǔn)及教學(xué)實(shí)踐要求,以“微視頻”為主要載體,針對某個知識點(diǎn)或教學(xué)環(huán)節(jié)而開展教與學(xué)活動,包括各種教學(xué)資源有機(jī)組合。
微視頻是微課的核心,為了使教學(xué)更有效,基于學(xué)生的認(rèn)知特點(diǎn)和視覺駐留規(guī)律,時間長度控制在5~10分鐘左右。微視頻可以無論是在課前、課內(nèi)、課后都可以使用。學(xué)生可以在課前先預(yù)習(xí),這樣課堂上教師就可以把課內(nèi)重點(diǎn)放在學(xué)生對知識的掌握吸收上,比如進(jìn)行個性化的輔導(dǎo)、討論來解決問題。如果課上有些同學(xué)還想復(fù)習(xí)或者上課沒有聽清,課后都能夠繼續(xù)使用視頻、課件等資源進(jìn)行學(xué)習(xí)。隨著手機(jī)、平板電腦等終端的普及,碎片化移動學(xué)習(xí)逐漸成為人們學(xué)習(xí)生活方式的主流,微課適合學(xué)習(xí)者自主學(xué)習(xí)、按需學(xué)習(xí)、個性化學(xué)習(xí),既可查缺補(bǔ)漏又能強(qiáng)化鞏固知識,是傳統(tǒng)課堂學(xué)習(xí)的一種重要補(bǔ)充和拓展資源,真正做到了以學(xué)位本。
二、微課的具體應(yīng)用
1.課程背景
C語言程序設(shè)計是高職計算機(jī)信息管理專業(yè)的一門專業(yè)基礎(chǔ)課,也是許多非計算機(jī)專業(yè)的主要選修課,是一門實(shí)踐性與應(yīng)用性較強(qiáng)的課程,目的是培養(yǎng)學(xué)生算法設(shè)計的基本思想和程序設(shè)計的基本技能。但是根據(jù)筆者的實(shí)踐,許多同學(xué)學(xué)習(xí)編寫程序感到比較困難,上課也聽不懂,因此害怕編寫程序。通過與學(xué)生的交談,同事的交流,以及教學(xué)實(shí)踐,筆者發(fā)現(xiàn)主要原因是一方面是課程本身的邏輯性強(qiáng),有一定的靈活性,課程本身有一定的難度,另一方面是學(xué)生在一開始學(xué)習(xí)的時候就不是很感興趣,學(xué)習(xí)也沒有成就感,就喪失了自信心。順序結(jié)構(gòu)、選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)是結(jié)構(gòu)化程序的三種基本程序結(jié)構(gòu),其中編寫順序結(jié)構(gòu)程序是后續(xù)學(xué)習(xí)編寫選擇結(jié)構(gòu)、循環(huán)結(jié)構(gòu)程序的基礎(chǔ),正式學(xué)習(xí)編寫程序一般是從編寫順序結(jié)構(gòu)程序開始的,很多同學(xué)由于一開始學(xué)編寫順序結(jié)構(gòu)程序時學(xué)習(xí)不得法,不能真正理解如何來編寫程序,入不了門,在心理上害怕編寫程序,看到問題就無從下手,導(dǎo)致后續(xù)的學(xué)習(xí)沒有興趣,無法繼續(xù)后續(xù)的學(xué)習(xí)。微課展示時時間段、主題鮮明、內(nèi)容簡潔,可以使學(xué)生在注意力較為集中的時期對教學(xué)重點(diǎn)和難點(diǎn)有一個較好的把握,也可以反復(fù)學(xué)習(xí)。針對以上這些情況,因此選取編寫簡單順序結(jié)構(gòu)程序為題作為微課的內(nèi)容。
2.微課在C語言程序設(shè)計中的教學(xué)設(shè)計實(shí)例
【微課名稱】
編寫簡單順序結(jié)構(gòu)程序
【教學(xué)背景】
本知識點(diǎn)是計算機(jī)信息管理專業(yè)高職二年級《C語言程序設(shè)計》課程中的一個知識點(diǎn),在學(xué)習(xí)該知識點(diǎn)之前要求已經(jīng)掌握C語言的書寫格式和調(diào)試環(huán)境、常量和變量、數(shù)據(jù)類型、運(yùn)算符表達(dá)式及輸入輸出函數(shù)。
【教學(xué)目標(biāo)】
(1)了解順序結(jié)構(gòu)程序的特點(diǎn);
(2)理解簡單順序結(jié)構(gòu)程序的編寫思路;
(3)學(xué)會編寫簡單的順序結(jié)構(gòu)程序。
【教學(xué)重點(diǎn)】
(1)順序結(jié)構(gòu)程序的特點(diǎn);
(2)編寫簡單的順序結(jié)構(gòu)程序的思路。
【教學(xué)難點(diǎn)】
靈活編寫簡單的順序結(jié)構(gòu)程序。
【教學(xué)活動設(shè)計】
本微課采用演示法和講授法,從具體簡單的兩個整數(shù)的加法為例,先提出生活中怎樣完成求兩個整數(shù)的和。這個問題學(xué)生在小學(xué)就學(xué)過,肯定都能回答出來,即一個加數(shù)加上另一個加數(shù)得出和。接下來引導(dǎo)學(xué)生思考,如果把這個任務(wù)交給計算機(jī)程序來自動完成應(yīng)該如何實(shí)現(xiàn),由于不知道兩個整數(shù)具體是多少,也就是說這兩個參與運(yùn)算的整數(shù)是可變的,所以可以定義兩個整型變量比如a和b來存放參與運(yùn)算的兩個加數(shù),由于加數(shù)是可變的,那么最終計算出的和也是可變的,所以還需要定義一個變量比如sum來存放最終的和,接著通過一個賦值語句sum=a+b;可以讓計算機(jī)自動把和求出來,最終為了讓結(jié)果顯示出來,還需要將結(jié)果輸出。通過一步步進(jìn)行分析,了解為什么要寫這么一條語句,最終完成程序的編寫。為了讓學(xué)生對程序能進(jìn)一步理解,我還對程序執(zhí)行的過程進(jìn)一步進(jìn)行模擬,讓學(xué)生在程序執(zhí)行的過程中看到每個語句起的作用,進(jìn)一步理解該程序。雖然針對不同的問題,編寫程序的語句不同,但是順序結(jié)構(gòu)編寫程序的思想還是一致的,通過編寫完成兩個整數(shù)的加法這個特殊的例子,最終歸納出一般順序結(jié)構(gòu)程序的步驟:(1)定義需要的變量,使部分變量有值,可以通過賦值的方法,也可以通過輸入的方法。(2)根據(jù)具體的要求,讓計算機(jī)完成相應(yīng)的操作或運(yùn)算。(3)將最終得到的結(jié)果輸出,給出問題解決所需要的結(jié)果。
這是一個由特殊到一般、由簡單到復(fù)雜的過程,符合學(xué)生的認(rèn)知規(guī)律。為了檢驗或評價學(xué)習(xí)的效果并鞏固所學(xué)內(nèi)容,課后還安排了練習(xí)(微課學(xué)習(xí)任務(wù)單并附有答案),旨在引導(dǎo)學(xué)習(xí)者學(xué)會編寫簡單的順序結(jié)構(gòu)程序,達(dá)到觸類旁通、舉一反三的效果,在設(shè)計該微課任務(wù)單時,安排的練習(xí)也是從簡單到復(fù)雜,在難易度上有一定的梯度,方便學(xué)生循序漸進(jìn)的練習(xí)。該微課配套的學(xué)習(xí)資源主要有微視頻、課件、微課學(xué)習(xí)任務(wù)單。
附:任務(wù)單
微課學(xué)習(xí)任務(wù)單
【教學(xué)反思】
1.收獲
制作微課對于教師的個人專業(yè)化成長是有很大的幫助的。首先需要教師轉(zhuǎn)變教學(xué)理念,在教學(xué)過程中教師是真正的主導(dǎo)者,學(xué)生是學(xué)習(xí)的主體,現(xiàn)在的學(xué)習(xí)必須具有更高的實(shí)效性。本微視頻采用的是超級錄屏軟件結(jié)合power point 2007來制作的,實(shí)現(xiàn)起來比較簡單。通過此次微課的制作與實(shí)踐,筆者對于微課的概念有了進(jìn)一步的理解,也熟悉了微課設(shè)計與制作的流程。在制作微課的過程中,為了制作微視頻,我還熟悉了微課制作的幾個小軟件,比如:超級錄屏、Camtasia Studio、屏幕錄像專家等。另外,在選題時,需要仔細(xì)斟酌,要思考選取哪個知識點(diǎn)來作為微課程的內(nèi)容,可以針對教學(xué)的難點(diǎn),也可以針對教學(xué)的重點(diǎn),在這個思考的過程中,又加深了教師對教材知識內(nèi)容的進(jìn)一步理解。
當(dāng)然微課的受益者還是學(xué)生,由于選取的內(nèi)容出發(fā)點(diǎn)門檻比較低,從簡單的例子引到計算機(jī)程序,一定程度上幫助學(xué)生化解了學(xué)習(xí)的難度,提高對學(xué)習(xí)的自信心。另外本課程內(nèi)容有一定的實(shí)踐性,學(xué)生在學(xué)習(xí)的過程中也可以動手體驗,一定程度上也能提高學(xué)習(xí)者學(xué)習(xí)的參與度。有了微視頻、課件等教學(xué)資源,學(xué)生可以反復(fù)學(xué)習(xí)和使用,無論在課堂內(nèi)外,都能學(xué)習(xí),能幫助接受能力弱的同學(xué)慢慢學(xué),學(xué)會“知新”;能幫助所有同學(xué)重新回顧課堂上所講內(nèi)容,學(xué)會“溫故”。如果學(xué)生在課前提前預(yù)習(xí),教師上課的時間就可以主要花在讓學(xué)生對知識進(jìn)行消化、吸收與促進(jìn)上,課堂的形式可以有互動討論、答疑解惑等多種形式,而不是純粹的知識講解,這能讓學(xué)生的學(xué)習(xí)相對原來的傳統(tǒng)學(xué)習(xí)更具有有效性,一定程度上也幫助學(xué)生慢慢養(yǎng)成自主學(xué)習(xí)的習(xí)慣,使課內(nèi)學(xué)習(xí)與課外學(xué)習(xí)相互銜接,滿足學(xué)生的個性學(xué)習(xí)和共性學(xué)習(xí)。
此次微課實(shí)施后,從學(xué)生的微課任務(wù)單以及學(xué)生的反映來看,效果相對于傳統(tǒng)的教學(xué)都不錯,對學(xué)生的幫助還是比較大的。
2.不足
本微課雖然通過簡單通俗的例子把問題講清楚了,但是由于學(xué)習(xí)的內(nèi)容還不能直接作用于生產(chǎn)生活,在教學(xué)的實(shí)用性方面還有所欠缺。另外,內(nèi)容在激發(fā)學(xué)生學(xué)習(xí)的興趣方面還需要下功夫,還不能達(dá)到引人入勝的效果。
三、結(jié)束語
微課作為一種新型的學(xué)習(xí)形式和資源,無論對老師還是學(xué)生都是一種機(jī)遇,在C語言程序設(shè)計課程教學(xué)中,要真正做到增強(qiáng)學(xué)習(xí)效果,需要全面使用微課這種資源還需要開發(fā)系列化的微課程,形成本門課程的微課“資源庫”,并在教學(xué)實(shí)踐中逐步加以提高和完善,這也需要更多的時間和精力。本文是筆者在本門課程中的初次應(yīng)用,還存在許多的不足,需要不斷地完善和思考。
【參考文獻(xiàn)】
[1] 汪瓊. 微課關(guān)鍵在課不在微,《中國教育網(wǎng)絡(luò)》,2013(10).
[2] 黎加厚. 微課的含義與發(fā)展,《中小學(xué)信息技術(shù)教育》,2013(04).
[3] 陳磊、魏林. C語言課程中循環(huán)嵌套的微課教學(xué)設(shè)計與思考,《科教導(dǎo)刊》,2014(12).
[4] 相方莉.“微課”翻轉(zhuǎn)課堂在高職C語言教學(xué)中的應(yīng)用研究,《中國教育信息化》,2014(20).
(作者單位:江蘇省江陰中等專業(yè)學(xué)校)