金妮婭
摘 要:C語言程序設(shè)計是高職高專計算機(jī)專業(yè)、電類專業(yè)開設(shè)的一門非常重要的專業(yè)基礎(chǔ)課,所以C語言程序設(shè)計的教學(xué)改革顯得尤為重要。在傳統(tǒng)的高職高專C語言教學(xué)過程中,由于教學(xué)內(nèi)容前后章節(jié)關(guān)聯(lián)性弱,學(xué)生對各個知識點缺乏整體認(rèn)識,很多學(xué)生遇到具體編程時感到無從下手,為了有效地解決上述問題,依據(jù)實際教學(xué)經(jīng)驗以及針對高職高專C語言課程教學(xué)過程中所存在的問題,提出了幾點總結(jié),從理論教學(xué)、實踐教學(xué)和考試考核方法三方面為切入點,對該課程的教學(xué)進(jìn)行了一定程度的探討。
關(guān)鍵詞:高職高專 C語言 教學(xué)方法 教學(xué)改革
中圖分類號:G64 文獻(xiàn)標(biāo)識碼:A 文章編號:1672-3791(2014)11(c)-0179-01
隨著計算機(jī)技術(shù)發(fā)展及普遍應(yīng)用,學(xué)生的計算機(jī)技術(shù)基礎(chǔ)教育已勢在必行,由于C語言有功能豐富、目標(biāo)程序效率高、可直接對硬件進(jìn)行操作的諸多優(yōu)點,成為各類高職高專院校中計算機(jī)技術(shù)基礎(chǔ)教學(xué)的首選必修課,它是計算機(jī)專業(yè)和電類專業(yè)學(xué)生必不可少的基礎(chǔ)課程。通過該課程的學(xué)習(xí),學(xué)生可以掌握程序設(shè)計的基本方法并逐步形成正確的程序設(shè)計思想,還可以鍛煉學(xué)生的邏輯思維能力,為后繼課程打下基礎(chǔ)。
1 課程教學(xué)存在的問題
學(xué)生缺乏學(xué)習(xí)興趣和主動性。由于學(xué)生的基礎(chǔ)差,學(xué)習(xí)積極性和學(xué)習(xí)動力不高,學(xué)習(xí)方法欠妥,邏輯思維和抽象思維能力普遍不強(qiáng)。使得學(xué)生在學(xué)習(xí)C語言復(fù)雜的基本概念和語法規(guī)則時,學(xué)習(xí)的難度比較大,學(xué)習(xí)的過程中感覺內(nèi)容比較枯燥,很多原本基礎(chǔ)就比較差的學(xué)生學(xué)習(xí)起C語言起來就更沒有興趣了,學(xué)習(xí)動力也不強(qiáng),難以正常開展C語言課程的教學(xué)。
傳統(tǒng)教學(xué)的效果差。在傳統(tǒng)的C語言教學(xué)模式中,授課重點總是放在程序設(shè)計語言的基本語法和基本結(jié)構(gòu)上,這種老師講學(xué)生聽的灌輸模式雖然能較好地保證知識的系統(tǒng)性與完整性,卻忽略如何培養(yǎng)學(xué)生的程序設(shè)計能力和思維創(chuàng)新能力,使得學(xué)生學(xué)習(xí)C語言的積極性不高,達(dá)不到好的教學(xué)效果。
教學(xué)互動性差。教師上課只是一味的講解知識點,課后只是簡單地布置一些課后習(xí)題,只是讓學(xué)生重溫一下教學(xué)內(nèi)容。由于缺乏有效的監(jiān)督檢查,學(xué)生可以通過網(wǎng)絡(luò)等其他途徑來尋找答案,至于是不是自己獨(dú)立思考完成的,就不得而知了。
實踐教學(xué)安排不合理。C語言的實踐教學(xué)學(xué)時總是少于理論教學(xué)學(xué)時,不利于更多的開實踐教學(xué)。實踐教學(xué)中只是老師簡單的布置幾個上機(jī)題目,讓學(xué)生自己編寫程序,沒有具體的實驗步驟和實驗安排以及考核標(biāo)準(zhǔn)。
2 教學(xué)方法的改革與實施
提高學(xué)生的學(xué)習(xí)興趣。由于C語言本身的難度,使得C語言教學(xué)課程比較抽象。只有把復(fù)雜難懂的程序簡單化、才能激發(fā)學(xué)生的學(xué)習(xí)興趣,將程序具體化,生動形象展示出來,讓學(xué)生多了解C語言發(fā)展歷史,用具體的實踐成果給學(xué)生演示C語言的功能和作用,才能使得學(xué)生更主動地學(xué)習(xí)C語言,從而提高學(xué)生的學(xué)習(xí)積極性,增強(qiáng)學(xué)生的自信心。教師可以把一個比較大的案例,讓學(xué)生們自己組成一個個的小組,將案例拆分成一個個小案例,再合作解決。這樣學(xué)生們可以在一起互相探討解決方法,協(xié)作完成一些遇到的問題,通過探討問題,解決問題的過程,可以鍛煉學(xué)生綜合應(yīng)用知識的能力、培養(yǎng)其創(chuàng)新能力和團(tuán)結(jié)協(xié)作精神。
合理的選擇教材。教師可以選擇適合高職高專學(xué)生水平的教材,本科教材偏難,不適合高職高專的學(xué)生。為了提高高職學(xué)生的閱讀效率,應(yīng)該選擇通俗易懂、概念清晰、強(qiáng)化編程思想、注重實用性的高職高專優(yōu)秀教材。如果能夠選取采用項目驅(qū)動法的教材,由于整本書圍繞一個項目展開,根據(jù)C語言的知識體系將整個項目分割成一個個的模塊,這樣就可以更好地開展實驗教學(xué),通過這些模塊的實踐操作,更好地掌握C語言編程技巧。
采用互動教學(xué)模式。所謂互動式教學(xué),就是通過營造多邊互動的教學(xué)環(huán)境,在教學(xué)雙方平等交流探討的過程中,達(dá)到不同觀點碰撞交融,進(jìn)而激發(fā)教學(xué)雙方的主動性和探索性,達(dá)成一種雙贏的教學(xué)效果的一種教學(xué)方式?;贑語言這門課的特點可以采用探討式、案例式、陷阱式等多種互動方式教學(xué)?;邮浇虒W(xué)是一個全體的過程,要促使每個學(xué)生積極參與其中,而決不能只局限個別優(yōu)秀學(xué)生與老師之間。有些學(xué)生有發(fā)言欲望但是過于靦腆,還有些學(xué)生學(xué)習(xí)積極性不高,這就要通過各種方式推進(jìn)互動。理論課結(jié)束后,鼓勵學(xué)生通過電子郵件的方式,處理課堂遺留的問題,并對教師的教學(xué)方法提出一些建議。實驗課結(jié)束后,提交實驗報告,不僅僅是提交代碼,更要記錄下調(diào)試過程和解決思路,鼓勵一題多解。同時合理的實踐環(huán)節(jié)可以提高學(xué)生的求知欲,設(shè)計一個短期任務(wù)與長期任務(wù)相結(jié)合的上機(jī)任務(wù),時刻調(diào)動學(xué)生的學(xué)習(xí)興趣。在互動式教學(xué)方式中,教師尊重學(xué)生的個性以及性格的多樣化,教與學(xué)雙方民主、自由,都以積極主動的狀態(tài)參與活動過程。學(xué)生在教學(xué)活動中從被動接受知識轉(zhuǎn)變?yōu)橹鲃訉W(xué)習(xí)的角色,從“要我學(xué)”轉(zhuǎn)換成到“我要學(xué)”,教師從單純的灌輸知識轉(zhuǎn)變成拋磚引玉,引導(dǎo)學(xué)生自主學(xué)習(xí)的角色,真正實現(xiàn)了教與學(xué)的雙贏。
完善考試方法。由于C語言程序的特點,應(yīng)該更加強(qiáng)調(diào)實驗考核的重要性,實驗考核應(yīng)該采用期末上機(jī)考核和平時編程考核相結(jié)合的方式,上機(jī)考核則最好使用能自動改卷、自動評分的考試軟件,平時編程考核則包括基本訓(xùn)練(自測作業(yè)和課后作業(yè))和綜合訓(xùn)練(課程設(shè)計)的完成情況,引導(dǎo)和督促學(xué)生平時多編程,編好程。
3 結(jié)語
在高職高專的C語言教學(xué)中,應(yīng)多從學(xué)生的角度去考慮,讓學(xué)生能更順利地理解所學(xué)內(nèi)容,并能靈活掌握所學(xué)知識點,培養(yǎng)程序設(shè)計的思想,提高程序設(shè)計的能力,為后面的相關(guān)課程打下堅實的基礎(chǔ)。由于高職高專的學(xué)生基礎(chǔ)差,欠缺自我約束和自我控制的能力,因此如何進(jìn)一步改進(jìn)教學(xué)模式和教學(xué)方法,以取得更好的教學(xué)效果,仍需要在今后教學(xué)中不斷地實踐和探索。
參考文獻(xiàn)
[1] 廖雷.C語言程序設(shè)計基礎(chǔ)[M].北京:高等教育出版社,2006.
[2] 郝杰.高職高專電氣類專業(yè)C語言課程教學(xué)探討[J].民營科技,2009(11):37.
[3] 張樂樂,殷玲玲.淺談高職高專院校的C語言教學(xué)[J].中國科技創(chuàng)新導(dǎo)刊,2008(17):147.endprint