《【程序設計論文】C語言程序設計課程的教學方法》由會員分享,可在線閱讀,更多相關《【程序設計論文】C語言程序設計課程的教學方法(5頁珍藏版)》請在裝配圖網上搜索。
1、【程序設計論文】C語言程序設計課程的教學方法摘要:C語言程序設計是目前計算機類專業(yè)的必修課程,旨在讓學生了解程序設計的基本原則以及程序設計語言的有效運用。C語言程序設計在未來的工作實踐中應用性廣泛,因此積極探討相應的教學方法,分析不同教學方法的特點、優(yōu)勢和不足,可以為教學實踐提供有效參考。基于此,文章就高職院校C語言程序設計課程的教學方法做分析,旨在指導實踐。關鍵詞:高職院校C語言程序設計教學方法一、傳統教學法傳統教學法是目前C語言程序設計課程教學中利用的一種主要方法,具體指的是遵照傳統的教學模式,即教師在講臺上講,學生進行內容記錄或者是微機操作的教學方法。這種方法在C語言程序設計課程教學中的
2、時間比較久,教學模式比較成熟,且具體的教學安全、設計等均具有成熟性。對C語言程序設計課程教學中的傳統教學法運用做分析,發(fā)現其有兩方面的突出優(yōu)勢:一是此種方法教學對于理論強化有非常突出的效果。在C語言程序設計實踐中,有不少需要遵守的原則,理論強調可以讓學生對這些原則有更深入的認知,所以學生在掌握了這些原則之后,進行C語言程序設計,出錯率會更低。二是此種方法的實施對于學生來講比較輕松。因為程序設計的重點、難點,教師都會在教學中做具體的強調,這于學生把握重點、難點有積極的意義。再者,目前的教育,在大部分情況下比較重視理論考試成績,而這種方法對于學生的理論成績提升幫助比較大。傳統教學方法也有突出的缺陷
3、,其缺陷主要體現在兩個方面:一是這種方法的實踐性比較差。計算機專業(yè)培養(yǎng)的是具有實踐應用型的人才,而這種方法對理論做重點強調,卻忽視了對學生的實踐能力培養(yǎng),所以很多學生談起C語言程序設計頭頭是道,但是具體進行程序設計卻無從入手,所以這種教學方式培養(yǎng)的學生比較容易出現眼高手低的情況。二是這種方法的創(chuàng)新性比較弱,對于學生的創(chuàng)新思維發(fā)展十分不利。因為長期執(zhí)行同樣的教學模式,學生的思維被固化,所以其創(chuàng)新欲望以及創(chuàng)新實踐均會受到影響。二、任務驅動教學法任務驅動法是目前教育實踐中使用比較廣泛的另一種教育教學方法,在實踐教育中體現著突出的價值。對目前的C語言程序設計課程教學做具體的分析發(fā)現任務驅動教學法的使用
4、比較廣泛。就任務驅動教學法在C語言程序設計課程教學中的具體使用來看,其優(yōu)勢體現在兩方面。1.實現了對學生實踐能力的強化此種方法的教學核心是任務的完成,所以在具體的教學中,教師基于學生的具體知識掌握進行任務的布置,然后由學生通過自主研究與分析完成任務,在這個過程中,學生參與學習的主動性明顯提升,對問題的探討也有了顯著性的加強。再者,這種方法強調的是學生的自主實踐,所以學生能夠更好地進行基于自我理解的程序設計,傳統教學中“紙上談兵”的現狀被打破。2.對學生的創(chuàng)新能力提升有重要的幫助就C語言程序設計而言,創(chuàng)新是非常必要的因素,因為創(chuàng)新可以解決程序具體存在的問題。基于任務的具體討論和研究會幫助學生加深
5、問題的認知,其對問題的了解更透徹,解決問題的方法和策略會更具針對性。在實踐中,其創(chuàng)新考慮也會更顯著,而且隨著其創(chuàng)新活動的不斷開展,學生的創(chuàng)新意識、創(chuàng)新能力能夠得到顯著性提升。任務驅動教學法在C語言程序設計教學中有著突出的現實意義,不過其也存在著兩個方面的問題:一是這種教學方法對任務有著比較強的依賴性,因為任務是該方法執(zhí)行的重要基礎和動力,如果在教學實踐中出現任務確定失誤的情況,具體的教學執(zhí)行會造成大量的資源浪費,這于教學效率的提升非常的不利。所以在任務驅動教學法的具體實施中,必須要基于現實需要做科學的任務設定,這樣,該教學方法的綜合價值才會得到充分發(fā)揮。二是在教育教學實踐中,教師的水平會影響到
6、任務驅動教學法的最終利用成果。在任務驅動教學法的實施中,教師是重要的指導者,如果教師在指導的過程中不能科學理解學生的思考,其指導會出現偏差,學生的具體程序設計等也會陷入困境,這于教學的有效開展非常不利。所以出于教學效果的考慮,要很好地開展任務驅動教學,需要對教師的綜合素養(yǎng)做提升。三、模擬教學法在C語言程序設計課程教學實踐中,使用比較突出的一種方法是模擬教學法,該種教學方法的核心是進行C語言程序設計實踐的模擬,所以該方法在鍛煉學生實踐能力方面意義突出。就目前的教育教學資料分析來看,該方法的突出優(yōu)勢體現在兩方面。1.為具體的教育教學提供良好的環(huán)境,強化學生的緊迫感所謂的模擬教學不僅指的是教學內容的
7、模擬,還有教學環(huán)境的模擬。就以往的教學經驗來看,在教室這樣的環(huán)境中,學生沒有緊迫感,對自身所學內容的興趣濃度也不高,這導致很多學生的學習動力不足。利用模擬教學法,學生的學習環(huán)境得以改變,其能夠感受到工作的氛圍,緊迫感和責任感會更強,所以其在教學中會表現出更高的學習熱情,整體學習狀態(tài)也會更加突出。2.在學生的程序操作能力和程序設計能力提升方面有突出的優(yōu)勢傳統教學主要是讓學生做相關知識的基本了解,但是模擬教學直接要求學生做程序設計,目的在于讓學生了解真正的程序設計工作。通過模擬,學生對C語言程序設計的掌握會更加熟練,對于C語言程序設計需要解決的問題,需要注意的事項等也會更加清楚,這會進一步加深學生
8、學習的專業(yè)性效果。對模擬教學法的具體利用做分析可知,其雖然優(yōu)勢突出,但是缺陷也十分的明顯:一是模擬教學法對環(huán)境的依賴性比較強,如果在模擬中存在著細節(jié)上的失誤,整個教學的成果會大打折扣。而且在模擬教學法的實施中,較多的學生會產生不適應的感覺,這也會影響此種教學方法的持續(xù)性實施。二是模擬教學法的實踐性比較強,所以很多學生的角色轉換不過來,這會造成學生學習壓力的加大。雖然說在學習實踐中適當加壓是好事,可以逼學生進一步成長,但是模擬教學方法因為環(huán)境塑造以及教學的具體執(zhí)行,往往會造成學生壓力過大的情況,這于學生的健康生活和持續(xù)性學習有顯著的影響,所以在實踐中需要基于實踐情況做好該方法的具體使用。四、實踐
9、指導教學法在C語言程序設計課程教學中,利用比較普遍的第四種方法是實踐指導教學法,這種教學方法是在總結傳統教學缺陷的基礎上形成的,強調理論和實踐并重的一種教學方法。在目前的C語言程序設計課程教學實踐中,這種方法的使用較為突出。對C語言程序設計課程教學中的實踐指導教學法做具體的分析,其主要強調的是兩點。1.實踐因為C語言程序設計本身具有實踐性,所以在教學的過程中,需要對實踐做強調。傳統教學方法重理論輕實踐,所以相關專業(yè)通過綜合研究發(fā)現需要利用教育教學方法對這種局面進行改變。實踐指導教學方法便是在經驗總結的基礎上形成的強調實踐的方法。在該方法的具體實施中,教師會要求學生進行程序的設計,同時也會檢查學
10、生的程序設計結果,從而對其的錯誤等進行指出,以此來加深學生的實踐操作標準性和專業(yè)性。2.指導在此種方法的具體利用中,指導的重要性十分顯著。一方面,學生本身存在知識結構方面的缺陷,在程序設計中會有不足;另一方面,學生的程序設計經驗欠缺,所以需要教師的指導來避免具體的錯誤。正是因為有了實踐和指導的強調,學生在學習C語言程序設計的時候,其阻力才會明顯減小,其學習成績才會有顯著性的提升。實踐指導教學方法在目前的教學過程中進行應用,突出的缺陷表現在其受教師水平的影響顯著。因為這種方法對教師的指導比較依賴,所以教師的水平會影響到具體的教學實施。如果在教學過程中,教師的專業(yè)水平存在問題,靈活指導能力也不強,
11、那么其對學生的指導會非常有限;在有限的指導中,學生因為自身的因素會存在大量的錯誤,這于最初的教學目標相悖,而且于學生自身的學習自信提升等非常不利。五、小結綜上所述,在高職院校C語言程序設計課程教學中,為了提升具體的教學成果,教師會嘗試多種教學方法的使用,而就目前的總結分析來看,每種教學方法都具有其優(yōu)勢,同時又存在著明顯的不足,所以在教學實踐中,單一的教學方法使用很難起到預期的教育教學效果?;诖耍恼戮湍壳癈語言程序設計課程教學中比較常用的四種方法進行了分析,強調了各種方法的優(yōu)勢和不足,最終目的就是要幫助教師實現教學方法的合理選擇和科學搭配,從而全面提升高職院校C語言程序設計課程教學的最終效果參考文獻:1付興宏,羅雨滋.高職院校項目教學與微課程的協作模式探索以計算機網絡技術專業(yè)C語言程序設計課程為例J.電腦知識與技術:學術交流,2018(2Z).2鄭偉麗.基于工程教育模式的高職院校C語言程序設計課程教學研究J.信息與電腦(理論版),2018(10).3肖建芳.高職院校C語言程序設計課程實踐教學探索J.現代計算機:上下旬,2017(18).