王嬙
摘要C程序設(shè)計課程作為高職計算機(jī)專業(yè)第一門編程語言基礎(chǔ)課,對于學(xué)生技能培養(yǎng)提出了新要求。在傳統(tǒng)教學(xué)方法之下,學(xué)生對于計算機(jī)理論知識一學(xué)就會,而在編程應(yīng)用操作中卻無從下手。在這種情況下本文提出采用精熟教學(xué)法進(jìn)行教學(xué)實(shí)踐以達(dá)到提升學(xué)習(xí)的效果。
關(guān)鍵詞翻轉(zhuǎn)課堂精熟教學(xué)法微課
一、引言
C程序設(shè)計是一門對學(xué)生編程能力產(chǎn)生重要影響的課程,也是教和學(xué)都比較困難的課程。教師教的困難體現(xiàn)在如何合理安排知識深度,保障學(xué)生達(dá)到學(xué)習(xí)目標(biāo)。學(xué)生在學(xué)的過程中難以建立算法設(shè)計思想,難以掌握程序設(shè)計方法。很多學(xué)生因?yàn)檫@門課程沒有學(xué)好,無法適應(yīng)程序開發(fā)的要求,以致學(xué)習(xí)積極性下降,影響后續(xù)學(xué)習(xí)。
二、精熟教學(xué)法較之傳統(tǒng)教學(xué)法的優(yōu)勢
(一)傳統(tǒng)教學(xué)法的弊端
當(dāng)前人數(shù)眾多是職業(yè)院校教與學(xué)之間的矛盾之一,要保障教學(xué)效果,教學(xué)時間可能會超支;要嚴(yán)格執(zhí)行教學(xué)計劃,又不得不在需要詳細(xì)講解的知識上草草收場。在有限的課堂時間里,教師想要順利實(shí)現(xiàn)教學(xué)效果并不是件容易的事情。多數(shù)學(xué)生習(xí)慣依賴課堂教學(xué)不進(jìn)行課前預(yù)習(xí),課堂上教師的滔滔不絕又常使學(xué)生因枯燥而漸聽漸遠(yuǎn),教學(xué)方式改革迫在眉睫。翻轉(zhuǎn)課堂即是將以教為主轉(zhuǎn)變?yōu)橐詫W(xué)為主的新教學(xué)模式,將精熟教學(xué)法用于C程序設(shè)計課程中是教學(xué)方法的創(chuàng)新。
(二)精熟教學(xué)法
精熟教學(xué)法是以學(xué)生在進(jìn)入更高難度學(xué)習(xí)階段之前,應(yīng)充分理解之前所學(xué)習(xí)知識為前提的,該教學(xué)法雖然早在100年前就被提出,其優(yōu)勢也在之前的教學(xué)過程中得到驗(yàn)證,但由于該教學(xué)法所需硬件資源支持度較高,實(shí)施起來頗為困難。之后信息化的普及從根本上降低了采用精熟教學(xué)法的成本,這種優(yōu)秀的教學(xué)方法才得到推廣。
(三)精熟教學(xué)法的優(yōu)勢
在傳統(tǒng)的教學(xué)中學(xué)生需要在固定時間內(nèi)完成對某個知識點(diǎn)的學(xué)習(xí),由于存在個體差異,這種教學(xué)方式無法保證每個學(xué)生對知識的掌握。接受能力強(qiáng)的學(xué)生在規(guī)定時間內(nèi)能很快完成基礎(chǔ)知識的學(xué)習(xí),接受能力弱的學(xué)生無法在規(guī)定的時間里完成對既定內(nèi)容的掌握。在C程序設(shè)計課程中,循環(huán)結(jié)構(gòu)是一個重要環(huán)節(jié),若學(xué)生在循環(huán)結(jié)構(gòu)的學(xué)習(xí)中沒有理清思路,后續(xù)的查找、排序等內(nèi)容無法進(jìn)行,進(jìn)而影響鏈表的學(xué)習(xí),這樣就出現(xiàn)了學(xué)習(xí)上的斷層。
在精熟教學(xué)法中,課程的每個知識點(diǎn)是根據(jù)學(xué)生掌握程度來確定的,每個學(xué)生的學(xué)習(xí)進(jìn)度由自己安排,教師通過相應(yīng)的檢驗(yàn)機(jī)制,清楚地了解學(xué)生學(xué)習(xí)程度。學(xué)生認(rèn)真完成一個知識點(diǎn)的學(xué)習(xí)后,方可進(jìn)行后續(xù)學(xué)習(xí)。教師通過課堂、網(wǎng)絡(luò)對學(xué)生進(jìn)行指導(dǎo),適時提醒學(xué)生提高學(xué)習(xí)進(jìn)度。學(xué)生由被動學(xué)習(xí)變?yōu)橹鲃訉W(xué)習(xí),學(xué)習(xí)效率有很大提升。
三、精熟教學(xué)法在教學(xué)中的實(shí)踐
在精熟教學(xué)法中,需要轉(zhuǎn)變以往以教為主為現(xiàn)在的以學(xué)為主。這個過程對教師是一個新的挑戰(zhàn)。在C程序設(shè)計課程教學(xué)實(shí)踐中,我是這樣進(jìn)行的:
(一)準(zhǔn)備電子材料
將C程序設(shè)計課程按知識點(diǎn)難易分成若干個小知識點(diǎn),圍繞知識點(diǎn)做簡短的視頻,以微課的形式幫助學(xué)生做好課前預(yù)習(xí),配以練習(xí)題和知識鏈接等幫助學(xué)生理解。傳統(tǒng)教學(xué)方式是教師講授,學(xué)生聽講,若一個知識點(diǎn)學(xué)生沒有掌握,教師很少再次講解。在微課中如果學(xué)生對知識點(diǎn)不理解,可再播放一遍來學(xué)習(xí),也可通過重復(fù)播放視頻達(dá)到復(fù)習(xí)的目的。不管在何時何地,只要有客戶端和網(wǎng)絡(luò)就可以很方便地學(xué)習(xí)。這種方式充分激發(fā)了學(xué)生學(xué)習(xí)程序設(shè)計的興趣,培養(yǎng)了學(xué)生思考和解決問題的能力。
(二)上好第一堂課
在第一次課上,由教師告知學(xué)生課程的考核方式、成績評定方式和學(xué)習(xí)模式。具體到C程序設(shè)計課堂上,就是在第一次課上將本課程的知識點(diǎn)發(fā)到每個學(xué)生的電腦上并告知配套的微課視頻材料存放的位置。校園局域網(wǎng)的普及使這一做法變得簡單、可行。
(三)課堂教學(xué)實(shí)踐
課堂上,隨時了解學(xué)生對知識的掌握情況是比較重要的。我先使用Redspider多媒體網(wǎng)絡(luò)教室的在線課堂工具檢驗(yàn)學(xué)生的掌握情況,做到心中有數(shù)。我不再只講解簡單的理論,而是穿梭于學(xué)生之間,對掌握情況好的學(xué)生安排綜合編程練習(xí)來提高學(xué)習(xí)效果,對掌握情況不好的學(xué)生則幫助其理清重難點(diǎn),并提醒其對該部分知識點(diǎn)重新學(xué)習(xí),直到達(dá)到測試標(biāo)準(zhǔn)再進(jìn)行下一部分學(xué)習(xí)。為了杜絕學(xué)生因懶惰而不進(jìn)行課前預(yù)習(xí)的情況,我將學(xué)生分成若干小組,若該組中有人多次未達(dá)到考核標(biāo)準(zhǔn),會影響該組所有同學(xué)的成績;若一組中所有同學(xué)在第一次考核中全部通過,則在最后成績中可加分。為了不拖集體的后腿,絕大部分學(xué)生開始積極參與課下學(xué)習(xí)、討論,我把這種教學(xué)法稱為游戲通過法。五周課后,學(xué)生基礎(chǔ)知識的掌握有了明顯的進(jìn)步,學(xué)生學(xué)習(xí)積極性大大提高。為了繼續(xù)保持良好的學(xué)習(xí)狀態(tài),大多數(shù)學(xué)生開始提前自學(xué)后面的知識點(diǎn)。與此同時我的角色由傳統(tǒng)的傳道授業(yè)的老先生變成了解惑答疑的益友,拉近了與學(xué)生的距離。
四、總結(jié)
與傳統(tǒng)教學(xué)方法相比,在C程序設(shè)計課程教學(xué)過程中,精熟教學(xué)法使不同能力的學(xué)生都表現(xiàn)出了明顯的進(jìn)步。較上屆學(xué)生相比,在學(xué)院舉行的C程序設(shè)計比賽中,參與度增加了21%;一次通過省二級考試(C語言)的比例增加了5.3%,更讓人欣喜的是學(xué)生的課后習(xí)題自主完成率高達(dá)100%。我也因此逐漸喜歡上C程序設(shè)計課了,并且更加認(rèn)識到自己作為教師的重要性。在后續(xù)的課程綜合實(shí)訓(xùn)過程中,我明顯地意識到,學(xué)生更積極地參與編程和討論,對自己的學(xué)習(xí)能力更加自信了。
參考文獻(xiàn):
[1]鮑麗薇,馮建華,胡事民等.清華大學(xué)計算機(jī)科學(xué)與技術(shù)系的實(shí)踐教學(xué)[J].計算機(jī)教育,2005(5).
[2]老松楊,江小平,老明瑞.后IT時代MOOC對高等教育的影響[J].高等教育研究學(xué)報,2013,36(3)6-8.
[3]約翰·巴格利.反思MOOC熱潮.陳麗,年智英譯[J].開放教育研究,2014(1).
(作者單位:安徽國際商務(wù)職業(yè)學(xué)院)