王玉星



摘要:C語言是計(jì)算機(jī)專業(yè)最主要的課程之一,學(xué)好C語言不僅能夠培養(yǎng)學(xué)生的計(jì)算機(jī)思維,而且對后續(xù)課程的學(xué)習(xí)也有重要的意義。目前C語言的教學(xué)模式主要還是以線下教學(xué)為主,關(guān)于混合式教學(xué)模式的研究仍然較少,本文將闡述混合式教學(xué)模式的構(gòu)建方法,并對實(shí)際的教學(xué)效果進(jìn)行分析,結(jié)果表明:線上線下混合式的教學(xué)模式將有效提高《C語言程序設(shè)計(jì)》課程的教學(xué)效果。
關(guān)鍵詞:C語言程序設(shè)計(jì);混合式教學(xué);線上線下
《C語言程序設(shè)計(jì)》是我國大多數(shù)高校為理工科新生開設(shè)的一門基礎(chǔ)性程序設(shè)計(jì)類課程。本課程不僅能培養(yǎng)學(xué)生的程序設(shè)計(jì)思維,還可以開發(fā)學(xué)生的邏輯思維、培養(yǎng)學(xué)生利用計(jì)算機(jī)解決問題的能力[1];另一方面,隨著國家對應(yīng)用型人才需求的近一步擴(kuò)大,以及網(wǎng)絡(luò)信息化的近一步發(fā)展和普及,使得教學(xué)模式改革成為一種必然要求[2]。本文在混合式教學(xué)模式的理論研究基礎(chǔ)上,結(jié)合《C語言程序設(shè)計(jì)》教學(xué)大綱、課程特點(diǎn),設(shè)計(jì)了混合式教學(xué)的具體實(shí)施過程,在實(shí)際教學(xué)過程中取得了較好的教學(xué)效果。
一、《C語言程序設(shè)計(jì)》教學(xué)現(xiàn)狀
目前,我校計(jì)算機(jī)相關(guān)專業(yè)《C語言程序設(shè)計(jì)》的教學(xué)模式主要還是以線下教學(xué)為主,整個(gè)教學(xué)過程遵循傳統(tǒng)的課前預(yù)習(xí),課上講解,課后復(fù)習(xí)的模式,在授課過程中,筆者對學(xué)情進(jìn)行了分析,存在以下三個(gè)問題:
(1)學(xué)生自律性差、自主學(xué)習(xí)的意識(shí)薄弱。學(xué)生學(xué)習(xí)的主動(dòng)性不夠強(qiáng),課前預(yù)習(xí)工作做的不到位,導(dǎo)致重難點(diǎn)的把握度不足,聽課效果不好。
(2)課時(shí)較少,學(xué)習(xí)方式單調(diào)。學(xué)生學(xué)習(xí)過程主要集中在課堂上,而重難點(diǎn)內(nèi)容又需要反復(fù)去學(xué)習(xí),這種課時(shí)與學(xué)習(xí)內(nèi)容之間的矛盾導(dǎo)致學(xué)生對知識(shí)的理解不夠深刻,掌握不夠熟練。
(3)師生及學(xué)生之間的交流不夠及時(shí)。學(xué)生在課前、課中、課后的整個(gè)學(xué)習(xí)過程中,只有在課中環(huán)節(jié)可以及時(shí)與教師交流,其他時(shí)間內(nèi),由于客觀原因,學(xué)生無法和教師進(jìn)行及時(shí)的交流,導(dǎo)致教師不能及時(shí)掌握學(xué)生的學(xué)習(xí)情況。
近年不斷的出現(xiàn)了MOOC、SPOC、微課等開放的優(yōu)質(zhì)課程資源,為師生提供了一個(gè)良好的網(wǎng)絡(luò)教學(xué)和實(shí)踐平臺(tái)[3][4]。作為一種開放式的教學(xué)資源,線上教學(xué)實(shí)現(xiàn)了課堂重現(xiàn)、知識(shí)獲取便捷、開放交流等諸多目的,能有效彌補(bǔ)線下教學(xué)的不足,因此采用混合式的教學(xué)模式將在線教學(xué)與傳統(tǒng)教學(xué)有機(jī)的結(jié)合起來是一種重要的課程改革思路[5],能夠把學(xué)習(xí)者的學(xué)習(xí)由淺到深的引入到深度學(xué)習(xí)當(dāng)中,與傳統(tǒng)的教學(xué)模式相比較,混合式教學(xué)模式存在諸多優(yōu)勢,具體的:
三、混合式教學(xué)模式在《C語言程序設(shè)計(jì)》課程中的實(shí)施
根據(jù)《C語言程序設(shè)計(jì)》培養(yǎng)目標(biāo)、課程特點(diǎn),利用智慧樹作為線上學(xué)習(xí)平臺(tái),補(bǔ)充傳統(tǒng)教學(xué)模式的不足,構(gòu)建“線上+線下”混合式教學(xué)模式的具體實(shí)施過程[6]。課程以C語言語法和結(jié)構(gòu)為基礎(chǔ),以經(jīng)典案例為載體,結(jié)合綜合性的學(xué)習(xí)任務(wù),深化學(xué)生對知識(shí)的理解,引導(dǎo)學(xué)生構(gòu)建完善的知識(shí)體系[7][8]。通過學(xué)習(xí)平臺(tái)將課前預(yù)習(xí),課中重難點(diǎn)講解討論,課后實(shí)踐答疑融合在一起。下圖為混合式教學(xué)模式具體操作過程。
(1)課前環(huán)節(jié)主要是教師將微課視頻、課前學(xué)習(xí)任務(wù)等上傳到智慧樹平臺(tái)上,讓學(xué)生學(xué)習(xí)并可以在平臺(tái)上進(jìn)行討論留言,教師對評論區(qū)內(nèi)學(xué)生提出的問題進(jìn)行記錄并給予回答反饋,在此基礎(chǔ)上教師還要對學(xué)情進(jìn)行分析,對課程教學(xué)方案進(jìn)行動(dòng)態(tài)調(diào)整。
(2)課中環(huán)節(jié)主要是教師通過學(xué)情分析來制定的,對課前學(xué)習(xí)過程中,完成度較高的學(xué)習(xí)任務(wù),可以進(jìn)行歸納交流。對于完成度較低的任務(wù),可在課堂上進(jìn)行討論,經(jīng)過課堂討論環(huán)節(jié),部分問題得到解決,針對另一部分較難解決的問題,教師可對此進(jìn)行重點(diǎn)講解,從而加深學(xué)生對難點(diǎn)知識(shí)的理解。此外為了鞏固知識(shí),讓學(xué)生的知識(shí)體系更加完善,教師可進(jìn)行知識(shí)拓展。在整堂課的授課過程中,始終要以學(xué)生為主導(dǎo),以師生互動(dòng),學(xué)生討論交流為途徑,提高學(xué)生的自主學(xué)習(xí)能力。
(3)課后環(huán)節(jié)教師一方面要結(jié)合教學(xué)效果進(jìn)行教學(xué)反思,另一方面要引導(dǎo)學(xué)生進(jìn)行復(fù)習(xí)鞏固,學(xué)生依舊在智慧樹教學(xué)平臺(tái)上進(jìn)行討論交流,教師及時(shí)進(jìn)行總結(jié)和反思,其次根據(jù)學(xué)生線上作業(yè)的完成情況及評論區(qū)的留言,教師要進(jìn)行答疑并總結(jié)教學(xué)經(jīng)驗(yàn),此外還要做適當(dāng)?shù)恼n外拓展。
四、教學(xué)效果分析
本課程采用課程“過程考核+終結(jié)考核”“線上考核+線下考核”相結(jié)合的方式,內(nèi)容涉及平時(shí)的上課表現(xiàn)、課后作業(yè)的完成情況、網(wǎng)絡(luò)學(xué)習(xí)等等,考核方式與傳統(tǒng)教學(xué)方式相比,將期末成績比重從50%降至30%,增加了10%的線上學(xué)習(xí)任務(wù)和10%的線上提問、討論部分,成績組成如下表所示。
其中期中考試和期末考試均采用我院自己開發(fā)的OJ(Online?Judge)系統(tǒng)進(jìn)行考試,考試內(nèi)容均為程序設(shè)計(jì)題,且針對每道試題均隨機(jī)產(chǎn)生20組測試數(shù)據(jù)對其正確性進(jìn)行測試,保證了評分結(jié)果的嚴(yán)謹(jǐn)性。
筆者在教學(xué)過程中,對石河子大學(xué)信息學(xué)院2020級計(jì)算機(jī)科學(xué)技術(shù)專業(yè)3班(39人)采用傳統(tǒng)教學(xué)方法,以2020級計(jì)算機(jī)科學(xué)技術(shù)專業(yè)4班(38人)為試點(diǎn)班級,采用混合式的教學(xué)方法,對兩個(gè)班級的教學(xué)指標(biāo)(圖2)及總評成績(圖3)進(jìn)行了對比。
對比兩個(gè)班級的課程指標(biāo)(圖2)可以發(fā)現(xiàn),4班的各項(xiàng)課程指標(biāo)均高于3班。由于4班采用線上預(yù)習(xí)的方式,相較于3班的線下預(yù)習(xí)方式,線上預(yù)習(xí)過程中討論、留言等內(nèi)容更具趣味性,互動(dòng)過程有助于學(xué)生準(zhǔn)確的把握重難點(diǎn)知識(shí),提高課堂學(xué)習(xí)效率。課堂學(xué)習(xí)效率提高了,課后作業(yè)及實(shí)驗(yàn)的完成情況會(huì)更好,學(xué)生對知識(shí)的掌握更加扎實(shí),因此4班學(xué)生的各項(xiàng)課程指標(biāo)都要比3班高。對比兩個(gè)班級的總評成績(圖3)發(fā)現(xiàn),3班學(xué)生的成績主要集中在[70,90),4班學(xué)生的成績主要集中在[80,100],4班優(yōu)良率比3班更高。綜上所述,采用混合式教學(xué)能有效提高《C語言程序設(shè)計(jì)》教學(xué)效果。