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