何敏華
(江蘇省江陰中等專業(yè)學(xué)校,江蘇 江陰 214433)
C語(yǔ)言是一門通用計(jì)算機(jī)編程語(yǔ)言,應(yīng)用廣泛,它易于上手,但難于精通。傳統(tǒng)的教學(xué)方法,以及中職學(xué)生自身的特點(diǎn),讓教師陷入了“教師難教、學(xué)生難學(xué)”的困境和無(wú)奈,如何讓學(xué)生更好地學(xué)習(xí)這門課,成為當(dāng)前亟需解決的問(wèn)題。采用微課對(duì)“C語(yǔ)言程序設(shè)計(jì)”課程進(jìn)行輔助教學(xué),不但可以系統(tǒng)地學(xué)習(xí)程序設(shè)計(jì)理念,還可以逐步鍛煉學(xué)生分析問(wèn)題和解決問(wèn)題的能力。
微課(Microlecture),是指運(yùn)用信息技術(shù)按照認(rèn)知規(guī)律,呈現(xiàn)碎片化學(xué)習(xí)內(nèi)容、過(guò)程及擴(kuò)展素材的結(jié)構(gòu)化數(shù)字資源?!拔⒄n”的核心組成內(nèi)容是課堂教學(xué)視頻(課例片段),同時(shí)還包含與該教學(xué)主題相關(guān)的教學(xué)設(shè)計(jì)、素材課件、教學(xué)反思、練習(xí)測(cè)試及學(xué)生反饋、教師點(diǎn)評(píng)等輔助性教學(xué)資源。“微課”即有別于傳統(tǒng)單一資源類型的教學(xué)課例、教學(xué)課件、教學(xué)設(shè)計(jì)、教學(xué)反思等教學(xué)資源,是在其基礎(chǔ)上繼承和發(fā)展起來(lái)的一種新型教學(xué)資源。
(1)教學(xué)時(shí)間較短。教學(xué)視頻是微課的核心組成內(nèi)容?!拔⒄n”的時(shí)長(zhǎng)一般為5-8分鐘,最長(zhǎng)不宜超過(guò)10分鐘。
(2)教學(xué)內(nèi)容較少。相對(duì)于較寬泛的傳統(tǒng)課堂,“微課”的問(wèn)題聚集,主題突出,更適合教師的需要,“微課”主要是為了突出課堂教學(xué)中的某個(gè)學(xué)科知識(shí)點(diǎn)(如重點(diǎn)、難點(diǎn)、疑點(diǎn)等)的教學(xué)。
(3)資源容量較小。從大小上來(lái)說(shuō),“微課”視頻及配套輔助資源的總?cè)萘恳话阍趲资?,視頻格式須是支持網(wǎng)絡(luò)在線播放的流媒體格式(如rm,wmv,flv等),師生可流暢地在線觀摩課例。
(4)資源多樣,情境真實(shí)。微課”選取的教學(xué)內(nèi)容一般要求主題突出、指向明確、相對(duì)完整。教師和學(xué)生在這種真實(shí)的、具體的、典型案例化的教與學(xué)情景中學(xué)習(xí)并實(shí)現(xiàn)教學(xué)觀念、技能的全面提升,從而迅速提升教師的課堂教學(xué)水平、促進(jìn)專業(yè)成長(zhǎng),提高學(xué)生學(xué)業(yè)水平。
C語(yǔ)言是計(jì)算機(jī)編程語(yǔ)言,其重要性如下:第一,C語(yǔ)言語(yǔ)法結(jié)構(gòu)簡(jiǎn)潔精妙,寫(xiě)出的程序也很高效,便于描述算法,大多數(shù)的程序員愿意使用C語(yǔ)言去描述算法本身,所以,若想在程序設(shè)計(jì)方面有所建樹(shù),就必須去學(xué)它。第二,C語(yǔ)言能夠讓你深入系統(tǒng)底層,絕大多數(shù)操作系統(tǒng),都是C語(yǔ)言編寫(xiě),如果你不懂C語(yǔ)言,就不可能深入到這些操作系統(tǒng)當(dāng)中去,更不要說(shuō)編寫(xiě)它們的內(nèi)核程序了。第三,很多新型的語(yǔ)言都衍生自C語(yǔ)言,如C++,Java,C#等,掌握了C語(yǔ)言,可以說(shuō)就掌握了很多門語(yǔ)言,經(jīng)過(guò)簡(jiǎn)單的學(xué)習(xí),就可以用這些新型的語(yǔ)言去開(kāi)發(fā)了,這再一次驗(yàn)證了C語(yǔ)言是程序設(shè)計(jì)的重要基礎(chǔ)。
雙重for循環(huán)嵌套是C語(yǔ)言中學(xué)生必須要掌握的知識(shí)點(diǎn),也是考核中必考的知識(shí)點(diǎn),程序閱讀題中必定會(huì)出現(xiàn)至少一道有關(guān)該知識(shí)點(diǎn)的題目,可是程序閱讀題是學(xué)生比較討厭做的,并且學(xué)生雖然能較好地理解單層for循環(huán)的執(zhí)行過(guò)程,可一旦進(jìn)行嵌套后學(xué)生就厘不清楚執(zhí)行過(guò)程了,尤其是進(jìn)入第二層循環(huán)后,何時(shí)退出回到第一層循環(huán)。
為了解決這個(gè)問(wèn)題,以動(dòng)畫(huà)的形式展示執(zhí)行過(guò)程,形象直觀,有助于學(xué)生理解,同時(shí)以表格的形式記錄下執(zhí)行過(guò)程中變量的變化,最終輸出結(jié)果。
為了讓學(xué)生參與進(jìn)來(lái),教師詳細(xì)講解部分過(guò)程,學(xué)生繼續(xù)分析剩余過(guò)程,然后再進(jìn)行核對(duì),得出程序結(jié)果,教師幫助學(xué)生小結(jié)歸納整個(gè)過(guò)程,再由學(xué)生上機(jī)調(diào)試程序驗(yàn)證結(jié)果,最后學(xué)生完成學(xué)習(xí)任務(wù)單中的任務(wù),鞏固知識(shí)點(diǎn)。
微課教學(xué)設(shè)計(jì)過(guò)程介紹如下。
能正確分析雙重for循環(huán)嵌套程序,得出程序結(jié)果。
教師準(zhǔn)備:課件(含動(dòng)畫(huà))、習(xí)題(含答案)、學(xué)習(xí)任務(wù)單。
學(xué)生準(zhǔn)備:閱讀學(xué)習(xí)任務(wù)單,明確課堂學(xué)習(xí)形式,建議2-3人一組,也可獨(dú)立一人。
動(dòng)畫(huà):時(shí)鐘里時(shí)針、分針的轉(zhuǎn)動(dòng)。引入雙重循環(huán)嵌套。
任務(wù):分析雙重for循環(huán)嵌套程序。
通過(guò)時(shí)針的轉(zhuǎn)動(dòng)動(dòng)畫(huà)引入任務(wù),激發(fā)學(xué)習(xí)興趣。觀看中學(xué)生明確任務(wù)。
分層分析雙重for循環(huán)嵌套程序的執(zhí)行過(guò)程
·第一層循環(huán):動(dòng)畫(huà)展示for循環(huán)的執(zhí)行過(guò)程(把循環(huán)體看作一個(gè)整體,暫不分析)。
·第二層循環(huán):第一層的循環(huán)體仍是一個(gè)for循環(huán),分析過(guò)程同第一層。
分析實(shí)例,做好記錄(參考下表格式)。
·寫(xiě)出程序結(jié)果
s=15,i=4,j=6
·小結(jié)
·調(diào)試程序驗(yàn)證結(jié)果
以動(dòng)畫(huà)的形式展示分析過(guò)程比較形象直觀,學(xué)生也容易接受。學(xué)生觀看并學(xué)習(xí)分析過(guò)程,建議邊看邊用筆記錄表格內(nèi)容,最后進(jìn)行小結(jié)整理分析流程,加深印象,得出程序結(jié)果后通過(guò)調(diào)試程序進(jìn)行驗(yàn)證,為學(xué)生完成學(xué)習(xí)任務(wù)做準(zhǔn)備。
學(xué)生完成學(xué)習(xí)任務(wù)。
通過(guò)完成學(xué)習(xí)任務(wù),測(cè)試掌握的情況。
(1)完成以下程序閱讀題
結(jié)果:
(2)思考題:上題中若是第二層循環(huán)的循環(huán)條件改為 j<=i,又會(huì)得到什么樣的結(jié)果呢?
學(xué)習(xí)提示:
·第1題注意點(diǎn)
第一層循環(huán)的循環(huán)條件為i<4,s=0;語(yǔ)句在第一層循環(huán)的循環(huán)體中,也就是說(shuō)每次進(jìn)入第二層循環(huán)s的值均為0,與例題中不同。
·第2題注意點(diǎn)
第二層循環(huán)的循環(huán)條件改為j<=i,每次進(jìn)入第二層循環(huán)時(shí)i的值是不同的,因此,每次第二層循環(huán)的循環(huán)次數(shù)是不同的。
·調(diào)試程序驗(yàn)證結(jié)果:
不要忽略調(diào)試步驟,在輸入程序的過(guò)程中可以加強(qiáng)對(duì)程序的理解。
任務(wù)答案:
第 1 題結(jié)果:s=15,i=4,j=6
第 2 題結(jié)果:s=6,i=4,j=4
(1)預(yù)習(xí)階段,根據(jù)學(xué)生已有的知識(shí)基礎(chǔ),設(shè)計(jì)并制作微課,讓學(xué)生在課前進(jìn)行觀看,對(duì)新知識(shí)有所了解,為新課做準(zhǔn)備。這樣,學(xué)生在觀看的過(guò)程中思考問(wèn)題,帶著問(wèn)題進(jìn)入課堂,能更好地與同學(xué)和老師進(jìn)行交流探討,從而達(dá)到真正意義上的“翻轉(zhuǎn)課堂”。
(2)導(dǎo)入階段,利用微課進(jìn)行C語(yǔ)言新課導(dǎo)入,具有回顧舊知、激活經(jīng)驗(yàn)、創(chuàng)設(shè)情景、激發(fā)動(dòng)機(jī)、調(diào)動(dòng)情感、調(diào)整情緒、增進(jìn)志趣、幫助學(xué)習(xí)者在最短的時(shí)間內(nèi)進(jìn)入最佳學(xué)習(xí)狀態(tài)等重要作用,從而吸引學(xué)生注意力,提高學(xué)生的學(xué)習(xí)興趣,為新課的講解做好鋪墊。
(3)上課階段,教師對(duì)本節(jié)課的重難點(diǎn)進(jìn)行微課設(shè)計(jì),在學(xué)生自主探究或合作探究時(shí)可觀看微課,教師若在此基礎(chǔ)上與同學(xué)一起探討,將會(huì)起到更佳的效果。但在此過(guò)程中要注意充分地研究學(xué)情,做到微課課堂上無(wú)學(xué)生,心中有學(xué)生。準(zhǔn)確把握教學(xué)節(jié)奏,快慢適當(dāng),吃透教材,熟練掌握現(xiàn)代信息技術(shù)。
(4)鞏固階段,教師設(shè)計(jì)好少而精的習(xí)題并制作成微課,讓學(xué)生進(jìn)行學(xué)習(xí)互動(dòng),用于鞏固本節(jié)課的知識(shí)。不同層次的學(xué)生按需選擇學(xué)習(xí),既可查缺補(bǔ)漏,又能強(qiáng)化鞏固知識(shí)。
(5)拓展延伸,引導(dǎo)學(xué)生總結(jié)本節(jié)課重點(diǎn),適當(dāng)設(shè)計(jì)一些微課來(lái)適應(yīng)不同層次學(xué)生拓展延伸練習(xí),是學(xué)生課外延伸的個(gè)性化閱讀和學(xué)習(xí)的最好載體。
在微課的具體設(shè)計(jì)過(guò)程中,部分細(xì)節(jié)會(huì)影響到微課是否成功:①不應(yīng)出現(xiàn)PPT張數(shù)太多導(dǎo)致學(xué)生厭煩,從而失去學(xué)習(xí)興趣。②教師的語(yǔ)言應(yīng)精練,有條理,直擊重點(diǎn),不出現(xiàn)多余的話。③微課的PPT畫(huà)面應(yīng)淡雅清新,不應(yīng)出現(xiàn)與內(nèi)容無(wú)關(guān)的背景畫(huà)面。④微課PPT的文字應(yīng)簡(jiǎn)練,最好能做到一目了然。
微課雖然短小,比不上一般課程宏大豐富,但是它意義非凡,效果明顯,一個(gè)微課講解一兩個(gè)知識(shí)點(diǎn),看似很慢,但穩(wěn)步推進(jìn),實(shí)際效果并不慢。微課有積少成多、聚沙成塔的作用,通過(guò)不斷的微知識(shí)、微學(xué)習(xí),從而達(dá)到大道理、大智慧,是一個(gè)非常重要的教學(xué)資源。在“C語(yǔ)言程序設(shè)計(jì)”中引入微課輔助教學(xué),能夠達(dá)到事半功倍的成效。
主要參考文獻(xiàn)
[1]相方莉.微課翻轉(zhuǎn)課堂在高職C語(yǔ)言教學(xué)中的應(yīng)用研究[J].中國(guó)教育信息化,2014(20):8-10.
[2]黎加厚.微課的含義與發(fā)展[J].中小學(xué)信息技術(shù)教育,2013(4).
[3]夏利玲.微課在高職C語(yǔ)言教學(xué)中的應(yīng)用研究[J].新校園旬刊,2015(10):52.
[4]承蓓.微課在高職《C 語(yǔ)言程序設(shè)計(jì)》課程中的初探[J].中學(xué)課程輔導(dǎo):教師通訊,2016(1).
[5]仲曉潔.微課在“C語(yǔ)言程序設(shè)計(jì)”教學(xué)中的應(yīng)用研究[J].中國(guó)信息技術(shù)教育,2015(17):138-139..