邱洪濤
摘要:C語言是一門兼具理論與實踐的課程,實驗教學(xué)在課堂教學(xué)中占據(jù)著至關(guān)重要的地位。在以往的C語言混合式實驗教學(xué)過程中,還存在實驗教學(xué)內(nèi)容固定化、教學(xué)模式不合理、授課方式缺乏創(chuàng)新等方面的問題,因此教師必須要加強改革與創(chuàng)新,通過多樣化的渠道開提升實驗教學(xué)的質(zhì)量。本文分析了C語言實驗教學(xué)的重要意義、闡述了C語言實驗教學(xué)的現(xiàn)狀,同時提出了C語言混合式實驗教學(xué)模式的改革與實踐的有效途徑。
關(guān)鍵詞:C語言;實驗教學(xué);教學(xué)模式;教學(xué)實踐
引言:
C語言是許多高校理工類專業(yè)的通識課程,對于學(xué)生的學(xué)習(xí)與發(fā)展起著重要的作用。當(dāng)前隨著信息技術(shù)的持續(xù)發(fā)展,人工智能等領(lǐng)域?qū)θ瞬诺木幊棠芰σ笠苍谥鸩教岣撸珻語言實驗教學(xué)對于學(xué)生實踐操作能力的提高發(fā)揮著重要的意義,能夠幫助學(xué)生積累操作與實踐的經(jīng)驗,同時提高學(xué)生的自主學(xué)習(xí)、實踐創(chuàng)新的能力。因此,必須要加強C語言混合式實驗教學(xué)模式的改革與實踐,為學(xué)生提供一個良好的學(xué)習(xí)環(huán)境。
一、C語言實驗教學(xué)的重要意義
C語言是一門抽象性較高的計算機課程,但是其實踐性也很強,教師在教學(xué)的過程中,如果單純的進(jìn)行理論教學(xué)而忽視實驗教學(xué),這樣會導(dǎo)致學(xué)生難以理解,會覺得這門課程很難學(xué)懂,久而久之就會產(chǎn)生厭煩的情緒,極大地影響到課堂教學(xué)的效果。因此,開展C語言實驗教學(xué)能夠改善光靠課堂講授帶來的枯燥感,能夠讓C語言的課堂教學(xué)變得更加有趣,通過上實驗課,學(xué)生不僅能夠驗證所編寫程序的正確性,加深對所學(xué)計算機知識的理解,同時也能夠幫助學(xué)生更加熟練地調(diào)試程序技術(shù),積累操作與實踐的經(jīng)驗,提高學(xué)生的實際操作能力。
二、C語言實驗教學(xué)的現(xiàn)狀
(一)實踐教學(xué)內(nèi)容固定化、單一
C語言是一門公共的計算機基礎(chǔ)課程,在教學(xué)的過程中,所使用的教學(xué)內(nèi)容是相對統(tǒng)一、固定化的,沒有能夠充分考慮到學(xué)生的個性化需求,不利于學(xué)生的發(fā)展。同時,統(tǒng)一的教學(xué)內(nèi)容不能夠滿足不同專業(yè)的特定需求,沒有考慮學(xué)習(xí)的層次與梯度,同樣的內(nèi)容可能對部分專業(yè)來說比較容易,而對于另一些專業(yè)來說會比較困難,在學(xué)習(xí)的過程中產(chǎn)生畏難的情緒,甚至養(yǎng)成不良的學(xué)習(xí)習(xí)慣,這樣會大大影響到學(xué)習(xí)的效果。
(二)實驗教學(xué)模式不合理
在C語言實驗教學(xué)的過程中,一般都是教師給學(xué)生布置一定的實驗題目,然后由學(xué)生自主編寫程序,進(jìn)行實踐操作,在這個過程中,如果學(xué)生遇到難以解決或者存在疑惑的問題,可以和教師進(jìn)行溝通和交流。由于C語言屬于基礎(chǔ)類公共課程,一般采取大班制的上課方式,學(xué)生的數(shù)量較多,教師沒有辦法給予學(xué)生針對性的指導(dǎo),很難兼顧到所有的學(xué)生。這樣的教學(xué)模式,學(xué)生的學(xué)習(xí)效果很大程度上依賴于自主學(xué)習(xí)能力的高低,部分學(xué)生會存在偷懶玩游戲、看視頻等現(xiàn)象,不能夠發(fā)揮良好的教學(xué)效果。
(三)授課方式缺乏創(chuàng)新
在C語言實驗教學(xué)的過程中,部分教師對實踐操作的部分講解得過少,而理論知識的部分過度且抽象、難以理解,不能夠起到很好的教學(xué)效果。其次,部分教師在教學(xué)的過程中,與學(xué)生的互動性不強,更多是自顧自的講授,這樣很難激發(fā)學(xué)生的學(xué)習(xí)興趣,學(xué)生的整體參與感不強,實踐操作的能力得不到很好的鍛煉。此外,C語言實驗教學(xué)課通常給學(xué)生布置一些相對固定化的題目,這些題目缺乏新意,同時挑戰(zhàn)性與趣味性不強,沒有辦法提升學(xué)生的創(chuàng)新與協(xié)作能力。
三、C語言混合式實驗教學(xué)模式的改革與實踐
(一)轉(zhuǎn)變教學(xué)觀念,深入了解學(xué)生需求
教師在開展C語言實驗教學(xué)的過程中,要學(xué)會轉(zhuǎn)變教學(xué)的觀念,要充分考慮到不同層次學(xué)生的學(xué)習(xí)需求,以學(xué)生的發(fā)展為中心,不能夠采取“一刀切”的教學(xué)模式,要深入地了解不同專業(yè)學(xué)生的需求,開展針對性的教學(xué)。例如,教師可以采取問卷調(diào)查的方式,從多個方面了解學(xué)生的學(xué)習(xí)情況、學(xué)習(xí)興趣點等,根據(jù)實際所掌握的情況,對教學(xué)大綱以及課程體系進(jìn)行適當(dāng)?shù)卣{(diào)整,這樣能夠有效地激發(fā)學(xué)生的學(xué)習(xí)興趣,在學(xué)生的最近發(fā)展區(qū)之內(nèi),為學(xué)生提供針對性的教學(xué)指導(dǎo)和幫助,從而滿足不同專業(yè)學(xué)生學(xué)習(xí)與發(fā)展的需求,讓每一個學(xué)習(xí)層次的學(xué)生都能夠有所收獲,幫助他們克服畏難的情緒,勇敢地克服在學(xué)習(xí)過程中的困難,充分發(fā)揮實驗教學(xué)的作用,提升學(xué)生的實踐操作能力。
(二)根據(jù)教學(xué)實際,改革實驗教學(xué)內(nèi)容
C語言是一門編程的計算機語言,編程的學(xué)習(xí)與能力的提高是一個循序漸進(jìn)的過程,不能夠急于求成、一步到位。教師在開展C語言混合式實驗教學(xué)的過程中,要根據(jù)學(xué)生的實際情況,了解當(dāng)前的教學(xué)實際,從最基礎(chǔ)、基本的教學(xué)內(nèi)容開始,幫助學(xué)生慢慢地進(jìn)入到學(xué)習(xí)的狀態(tài),再逐漸地提升學(xué)習(xí)任務(wù)的難度,這樣能夠有效地幫助學(xué)生逐步提升實踐操作的能力。例如,教師可以設(shè)計多個主題實驗,其中包含一些簡單的驗證性實驗,同時也包括一些推理性、設(shè)計型的實驗,通過設(shè)計多層次、多級別的C語言實驗教學(xué)內(nèi)容,這樣能夠幫助不同基礎(chǔ)的學(xué)生獲取學(xué)習(xí)的信心,讓他們能夠從最簡單地內(nèi)容開始,感受到學(xué)習(xí)的成就感,克服畏難的興趣,激發(fā)學(xué)習(xí)的動力,再進(jìn)行逐步拔高。此外,還應(yīng)當(dāng)設(shè)計一些綜合型的實驗,讓學(xué)生能夠以小組為單位開展協(xié)作學(xué)習(xí),在學(xué)習(xí)與探究的過程中共同努力與成長。
(三)積極改革創(chuàng)新,優(yōu)化實驗教學(xué)模式
C語言是一門基礎(chǔ)性公共課程,所面向的學(xué)生數(shù)量大,同時存在著個體的差異性,大班制的教學(xué)模式不能夠起到很好的教學(xué)效果。因此,在開展C語言實驗教學(xué)的過程中,教師要進(jìn)行積極地改革與創(chuàng)新,優(yōu)化實驗教學(xué)的模式,尋找更適合學(xué)生發(fā)展的、有助于教學(xué)質(zhì)量提供的教學(xué)方式。例如,可以借助于多媒體、雨課堂等智慧教學(xué)工具來輔助教學(xué),為學(xué)生提供在線資源與實驗教學(xué)為一體的綜合性、立體化課程。在開展實驗教學(xué)之前,教師可以給學(xué)生發(fā)布實驗要求以及一些線上的學(xué)習(xí)資源,讓學(xué)生能夠做好相關(guān)的實驗準(zhǔn)備;同時,教師可以通過雨課堂來收集學(xué)生的數(shù)據(jù),了解學(xué)生的學(xué)習(xí)狀況,這樣就有助于教師及時地調(diào)整實驗教學(xué)的內(nèi)容,為學(xué)生提供針對性的教學(xué)服務(wù)。在實驗課堂教學(xué)的過程中,教師可以組織學(xué)生采用翻轉(zhuǎn)課堂的方式進(jìn)行學(xué)習(xí),充分激發(fā)學(xué)生的學(xué)習(xí)自主性,讓學(xué)生在主動探索與實踐的過程中獲得進(jìn)步。在課后,教師通過線上平臺為學(xué)生發(fā)布相關(guān)的編程練習(xí)任務(wù),這樣能夠有效地鍛煉學(xué)生的編程能力,激發(fā)學(xué)生的學(xué)習(xí)興趣與積極性。
(四)組織實踐活動,提升實驗教學(xué)質(zhì)量
C語言是一門實踐性很強的課程,教師在開展實驗課堂教學(xué)之余,還應(yīng)當(dāng)組織多樣化的實踐活動,讓學(xué)生能夠擁有實踐鍛煉的機會,從而鞏固實驗教學(xué)的效果。例如,教師可以組織、鼓勵學(xué)生參加國內(nèi)的一些計算機程序設(shè)計大賽,結(jié)合C語言實驗教學(xué)課程的特點,給予有意向的學(xué)生特定的課外輔導(dǎo)與指導(dǎo),讓學(xué)生的編程能力能夠得到有效發(fā)揮。在參加比賽的過程中,需要不斷地去編寫、修改、設(shè)計編程語言,這樣就能夠加深學(xué)生對所學(xué)知識的認(rèn)識,同時還能夠在實際的操作場景中去提升學(xué)生的實踐操作能力與創(chuàng)新能力,通過“賽課結(jié)合”的方式來幫助學(xué)生提升學(xué)習(xí)的效果,這樣也能夠從整體上提升C語言實驗教學(xué)的質(zhì)量。
結(jié)語:
總體而言,當(dāng)前C語言混合式實驗教學(xué)還存在著教學(xué)內(nèi)容固定化、教學(xué)模式不合理、教學(xué)方式缺乏創(chuàng)新等多方面的問題,必須要通過多樣化的渠道進(jìn)行改革與創(chuàng)新,轉(zhuǎn)變教師的教學(xué)觀念、以學(xué)生的發(fā)展為中心、借助于多媒體以及現(xiàn)代化教學(xué)手段來提升實驗課堂教學(xué)的效果,同時可以通過組織多樣的實踐活動,讓學(xué)生在實踐操作的過程中獲得創(chuàng)新能力的提高,全面提升C語言混合式實驗教學(xué)的質(zhì)量與水平。
參考文獻(xiàn):
[1]彭馨.高校計算機C語言實驗教學(xué)方法探討[J].電腦知識與技術(shù),2020,16(30):179-180.
[2]張白,高洋.新工科背景下的C語言教學(xué)改革研究[J].教育現(xiàn)代化,2020,7(50):47-50.
[3]賈凌,黃晶晶.C語言混合式實驗教學(xué)模式的改革與實踐[J].現(xiàn)代信息科技,2019,3(22):97-98+101.
[4]孫倩,王婷婷,張廣梅.C語言教學(xué)過程改革實踐[J].教育現(xiàn)代化,2019,6(53):81-82+93.