前言:想要寫出一篇引人入勝的文章?我們特意為您整理了C語言程序設計實踐教學改革探析范文,希望能給你帶來靈感和參考,敬請閱讀。
摘要:隨著互聯網技術的不斷深入發展,互聯網已經悄然進入我們生活的方方面面,人們的生活已經離不開互聯網,互聯網源于計算機,計算機是人類偉大發明創造之一,人類的生產生活很大程度上依賴計算機,因此計算機行業在很長一段時間都將處于領先地位,而針對計算機專業的學生來說,掌握一門技術,除了過硬的理論功底,還需要動手實踐的能力以及創新思維,因此,本文針對計算機專業的必修基礎課程———C語言程序設計的實踐教學改革提供更加高效的教學模式,即CDIO模式,以打破傳統教學模式帶來的弊端,以期在CDIO模式下的C語言程序設計課程能夠在教學實踐領域實現重大突破,為高效提升教學質量提供參考思路。
關鍵詞:CDIO模式;C語言程序設計;實踐教學
現代社會對擁有專業技術的人才要求有所不同,除了擁有扎實的理論基礎外,更加注重對理論與實踐相結合的能力的考察,在真正的工作崗位上需要的是擁有實操經驗的專業技術人員,理論基礎主要用于分析問題和解決問題,而實操技能講究將理論應用于具體情境中,能夠將復雜問題簡單化,因此,在設置C語言程序設計實踐課程內容時,應突破傳統模式的壁壘,運用先進的CDIO模式,將新的教學理念靈活運用于實踐操作部分,使學生的動手能力和主觀能動性被充分調動起來,更好地契合新課程改革的目標要求。
1CDIO模式概述
CDIO模式是一種以學生為主體、通過設置問題充分調動學生的主觀能動性的新型教學模式,其核心內容是通過實現構思、設計、實現和運作四個環節來引導學生自主學習,構建一套良好的工作思維模式,從發現問題,到分析、制作,再到解決問題[1]。一方面,有助于培養學生主動思考和運用所學知識結合實際情況解決問題的能力,幫助學生盡快適應實操的環境和可能面臨的技術問題;另一方面,教師通過運用CDIO模式開展C語言程序設計實踐教學,能夠幫助教師全方位地對學生的表現進行考核評價,并及時給出指導意見,為學生未來就業發展奠定良好的基礎。
2C語言程序設計實踐教學現狀
目前國內在C語言程序設計實踐教學環節存在諸多問題需要解決,包括以下幾個方面:1)部分教師未對C語言程序設計實踐教學給予足夠的重視,而將更多的重心只放在理論課程部分,而對于實踐環節只是一筆帶過,或者出現嚴重的形式化現象,使得C語言程序設計這門課程因教學實踐部分時間的不足不能夠達到新課程改革下的教學要求;2)部分學校使用的C語言程序設計教材較為落后,使得日新月異的科技技術不能夠及時同步于C語言程序設計課程中,再加上實踐教學內容的落后,同樣給C語言程序設計課程的課程質量帶來嚴重影響[2];3)教師在傳統的教學模式下極容易導致單邊教學現象或填鴨式教學,從而降低學生的學習熱情,甚至可能因為難以理解課程內容或缺少實操經驗而對課程產生抵觸情緒。
3CDIO模式下C語言程序設計實踐教學改革
3.1優化教材內容
及時更新教材內容是教學改革的第一步,在更新教材內容的基礎上教師應從以下幾方面著力優化教材內容:1)根據學生的實際情況安排難度適中的課程任務,在保證課程任務具備適當難度和創新性的前提下,給予學生充分的時間思考和解決課程任務,并及時給予必要的幫助[3];2)在備課過程中,教師應注意課程內容安排是否松弛有度,具有邏輯性和連貫性,在開啟新課程學習的同時,保證對于學過知識的鞏固復習,并將其融于新課程的學習中。
3.2完善教學方法
不論是對于C語言程序設計理論課程還是實踐教學環節,都需要不斷對教學方法進行完善,在CDIO模式下嚴格執行其操作流程,在充分認知CDIO模式的核心思想后設計課程內容,是保障CDIO模式能夠有效實施的根本方法[4]。教學方法的完善可以從以下兩方面著手:1)在對學生進行新知識的講解后,要及時給予練習題,讓學生對知識點加以鞏固和反思,再在實踐教學環節貫穿新知識的內容,讓學生能夠運用已有的理論知識解決實際操作的問題,避免因知識對接不到位導致學生難以完成實踐環節的任務;2)教師要及時進行有效的反饋和幫助,一方面對基礎薄弱的學生在必要時給予幫助,保證學習的積極性,另一方面要對學生完成的作業進行及時有效的反饋,讓學生在不斷地實踐中發現自身的不足并加以改進。
4結束語
CDIO模式下的C語言程序設計實踐教學給該門課程帶來了無限的可能,對CDIO模式的嚴格執行是保障其運用效果的前提條件,教師一方面要根據實際情況合理安排教學內容,不斷創新教學方法,及時進行有效反饋和幫助,從而充分調動學生的學習積極性,讓C語言程序設計教學實踐能夠真正促進學生的成長成才。
參考文獻:
[1]于延,周國輝,李紅宇,等.CDIO模式下C語言程序設計實踐教學改革[J].計算機教育,2016(2):122-126.
[2]張艷君,蘇桂蓮,卜鳳菊,等.基于CDIO模式的C語言程序設計課程教學改革與實踐[J].課程教育研究,2018(23):220.
[3]劉翠翠.探析CDIO模式下的C語言程序設計教學改革與實踐[J].信息與電腦(理論版),2017(5):219-221.
[4]張迪.探析CDIO模式下的C語言程序設計教學改革與實踐[J].赤峰學院學報(自然科學版),2017,32(15):40-42.
作者:任敏 單位:聊城大學東昌學