C語言程序設計教學改革與實踐
時間:2022-06-23 09:00:15
導語:C語言程序設計教學改革與實踐一文來源于網友上傳,不代表本站觀點,若需要原創文章可咨詢客服老師,歡迎參考。
摘要:CDIO作為一種新興的教學模式,得到了諸多工程師的青睞。作為高校教師,我們嘗試應用這一模式對C語言程序設計課程進行改革與實踐,且在這期間改進學生的學習方法等,最終結果表明,采用CDIO模式開展C語言程序設計教學,能夠有效提高教學效果,在學習過程中豐富學生的知識、提高學生的能力。基于此,就對CDIO模式下C語言程序設計教學改革與實踐進行探討,希望對促進C語言程序設計教學的發展有所幫助。
關鍵詞:教學改革;C語言程序設計;CDIO模式
由于C語言是一門綜合高級語言與匯編語言特征的復雜語言,學生掌握起來較為困難,教師在教學過程中如果不采用特殊的教學手段是很難取得預期教學效果的?;诖?,本文引入了CDIO教學模式來對C語言程序設計教學進行改革與實踐,以達到提高教學效果的目的。
1CDIO模式下C語言程序設計教學實踐存在的不足
在計算機專業教學中C語言課程占據重要地位,C語言程序設計是后期學習其他編程語言的基礎,對它掌握程度的高低直接影響著計算機專業學生未來的發展。用人單位在招聘計算機人員時會首先關注應聘人員的C語言程序設計的掌握情況,由此可見C語言學習的好壞直接關系著學生未來發展。C語言是計算機專業重點課程之一,它強調理論與實踐相結合,提高學生的實踐水平是開展教學的重要目標。但當前很多學校在C語言程序設計實踐教學方面還存在諸多不足,使得學生很難將學到的理論知識合理運用到實踐編程當中,從而影響了教學質量,阻礙了學生發展。針對這些問題在教學中引入了CDIO模式,這一模式真正突出了學生的主體地位,教師通過理論與實踐相結合的教學模式,深化教學內容,促進學生理解所學知識,最終達到了提高教學質量的目的。以下就介紹CDIO模式下C語言程序設計教學存在的幾點不足。
1.1教學資源配置不合理
隨著院校規模的不斷擴大,學生數量不斷增多,各大院校師資力量匱乏現象越來越嚴重。一些院校甚至采取幾個班一同上課的模式,一個教師要同時兼顧幾十位學生,大大降低了教師授課的質量,學生對授課內容的掌握程度也大打折扣。師生之間的比例差異使得課堂成為了教師的舞臺,教師一味講解,師生互動極度缺乏,一名教師很難將精力分散到每一位聽課學生身上,教師的主導作用難以展現。學生自主學習能力差,如果沒有教師的監管,學生很少自主去學習,課堂參與積極性低,對于學生的提問教師無法一一作答,所謂的實踐教學也只是流于形式,根本沒有發揮其內在價值。
1.2教材有待進一步創新
當前使用的C語言程序設計教材過于陳舊,教材內容沒有及時更新,教材是教師授課的主要依據,由于傳統教材過多注重理論知識的講授,其中的實踐操作與案例分析內容還比較少,如果教師僅僅依照教材安排教學,那么課程教學就會過于枯燥,教學形式太過呆板,難以激發學生學習積極性。面對枯燥乏味的學習會讓學生產生反感心理,降低學習效果。由此可見實踐教學的缺少嚴重制約了C語言程序設計教學質量的提高,教材知識的落后阻礙了課程教學效果的提高[1]。
1.3實踐教學時間太少
當前C語言程序設計教學的現狀是理論教學為主、實踐教學為輔。在課堂上大部分時間是進行理論教學,很少安排實踐教學環節,即使設置實踐環節也是流于形式,沒有發揮其真正的作用,未將培養學生實踐能力放在重要位置。盡管一些學生的理論基礎知識掌握比較好,但在實際的編程過程中,卻無法充分利用其所學知識,對知識的綜合利用能力較低,這嚴重違背了CDIO教學理念。
1.4教學的評價方式單一
當前考核學生C語言程序設計的學習成果還僅僅依靠閉卷答題的方式,缺乏考核學生實踐能力的內容,從而使一些學生為了順利通過考核,過度注重理論知識的學習,從而忽略了實踐能力的培養。教師對實踐教學重視程度的不足,致使學生也忽略了實踐學習的重要性。
1.5學生創新意識不高
教師在開展實踐教學過程中,如果僅僅依靠教材所提供的內容進行教學,學生實踐的內容也僅僅局限于教材,所謂的實踐教學也只是在教師的指導下復制性地將教材內容實踐一遍。教學過程中學生依然處于被動狀態,缺乏創新機會,創新意識不強,無法將自身的觀念與想法表達出來,實踐項目固定,學生的創新能力得不到提高,C語言程序設計水平難以提升??傊?,在C語言程序設計教學中潛在的這些不足,嚴重制約了教學質量的提高,阻礙了實踐教學的開展,所以有必要對C語言程序設計教學進行改革與創新,更新教學理念,轉變教學方式,延長實踐教學時間,為學生提供更多的實踐機會,注重培養學生的實踐能力,為社會提供有用的人才[2]。
2CDIO模式下實踐教學改革
CDIO模式是一種以學生為主體,讓學生主動進行實踐的學習模式。CDIO模式是基于整個項目工程的新型教學模式,這種教學模式突出實踐教學的重要性。C語言程序設計教學改革的核心就是以建構理論和CDIO模式為指導,將傳統的理論講授為主的模式轉換成為實踐學習為主的教學模式。改革的目的就是將實踐貫穿到整個學習過程,突出學生的主體地位,為學生提供一個和諧向上、積極團結的學習氛圍,以研究性和討論式的學習方式為主,通過實踐幫助學生構建自身的知識體系[3],豐富學生的知識、提高學生的能力。
2.1合理選用教材
教材是教師開展教學的主要依據,合理選用教材是教學改革關鍵的一步。所選教材必須含有實踐環節,以實現教學過程中CDIO模式的使用。另外,在選用教材時也應結合學生的實際需求,根據學生的特點,按照某一特定原則進行選取。(1)根據學生對事物的認知規律合理選用教材。人們對事物的認識規律到底是怎樣的呢?經探究可知人類認識事物的規律主要是遵循從整體到局部、從現象到本質、從宏觀到微觀的特點。當然,學生對C語言程序設計的學習也不例外,相關人員應本著從接觸到了解然后再到深刻掌握這一規律選擇教材。因此,所選開始應是安排讀者認識C語言程序,然后讀者通過逐步閱讀學會最簡單的C語言編程、調試,這有利于很快將學生帶入角色,激發其積極性。然后教師通過安排實踐環節,讓學生很好將理論知識與實踐學習相結合,使其能夠在做中學,逐步掌握C語言程序設計的技巧,以達到提高設計水平的目的。(2)教材語言簡潔生動、通俗易懂。簡潔生動、通俗易懂的語言可以很好拉近兩者之間的距離,但傳統教材的語言描述卻過于注重知識的講解,文字描述太過于表現知識本身,以至于缺乏生動性。所選教材應遵循循序漸進、由深入淺的原則向讀者一一介紹,讓讀者感覺到貌似在與一位智者促膝談心,認真聽其娓娓道來。(3)分散難點。劃分章節時不僅要確保章節的獨立性,還應注重章節間的連貫性。從人們認識事物到深刻掌握需要長時間的過程。教材中的每一個章節都由多個知識單元組成,每一個知識單元都是相對獨立的,知識單元之間是互相推進的。知識單元的這些特性決定了應使用的教學模式,需要合理分解知識點,選擇合適的實例深化學生對知識點的理解,可以讓學生在較短的時間里內化一個知識單元[4]。
2.2改革教學模式
建構理論是以培養學生的學習能力為重點,讓學生結合自身的學習條件與教育背景有針對性地進行學習知識,最終構建自己的知識體系。由于以建構理論為核心開展的學習活動以學生為主體,所以,教師在組織學習活動時應為學生提供充足的時間與空間使其構建自身的知識體系,教師則扮演輔導、組織者的角色。根據建構理論的教學思想,教師應遵循三步法的教學模式,即課前預習、課上討論、課后復習,且也應遵循CDIO教學模式的規則,一切活動都要遵循先實踐后提高創新能力的原則,長此以往,貫穿始終。
2.3改革教學方法
實踐環節是C語言程序設計教學的重要環節。通過總結以往實踐教學的問題,參考各大院校實踐教學的經驗,對實踐教學方法開展一系列的改革。(1)成立實驗助手與實驗助教體制,開發實踐輔導機制。當學生在實踐期間遇到難題并無法解決時,如果未得到有效的輔導與幫助,則會挫傷學生學習的積極性,不利于提高其學習效果。針對實驗課程人員容量過大、輔導教師缺乏的現象,可以通過構建實驗助手與實驗助教機制來改善。每一位承擔C語言課程教學任務的教師都擔任助教的角色,都能夠進入助教班級進行輔導,也可以從高年級學生當中選出一批優秀的實驗助手,幫助低年級的學生解決問題。(2)拓展實驗題目及內容。教材中提供的程序案例可以驗證程序代碼,學生可以通過課前與課后練習、課上互相討論加以學習。另外,為了進一步加強實踐教學與理論教學的聯系,要增強實驗題目的創新性與綜合性,為學生制定開放性的實驗題目,教師可以制定實驗目的,而具體的實驗算法、實驗數據、實驗題目等可以由實驗助教或指導教師臨時設定,另外,也可以同學之間互相出題,經指導教師允許后開始實驗。這樣的教學模式能夠有效激發學生的學習熱情,豐富實驗題目,促進學生創新,培養學生的創新意識,使得學生的學習熱情明顯提高。并且這一過程還可以讓學生深刻體會發現問題、提出與分析問題、解決問題的過程與規律,充分利用了CDIO教學模式提供的教學方法。
3結語
總之,在C語言程序設計教學時充分利用CDIO教學模式,可以很好地激發學生學習興趣,提高教學水平,提升教學質量。且經實踐證明,這一模式能夠有效培養學生分析與解決問題的能力,提高他們的團隊精神,增強其創新意識。
作者:劉翠翠 單位:長沙醫學院
參考文獻
[1]于延,周國輝,李紅宇,等.CDIO模式下C語言程序設計實踐教學改革[J].計算機教育,2016(2):122-126.
[2]曾慶尚,高慧,梁振軍.C語言程序設計的實踐教學改革與探索[J].大學教育,2014(6):116-117.
[3]詹秀菊,劉梢.基于CDIO的高級語言程序設計C課程教學改革研究[J].中醫教育,2014(3):114-116.
[4]張吳波,史旅華.建立開放的實驗體系,提高C語言教學質量[J].大學教育,2014(4):134-135.
- 上一篇:虛擬現實技術在景觀設計教學的應用
- 下一篇:現代室內設計教學研究