唐詠梅
摘要:作為計算機專業(yè)教學中的重點所在,C語言程序設計有著極為重要的地位。尤其是對于這一階段的教學來哦說,作為培養(yǎng)實用型人才的重要場所,要從培養(yǎng)更多人才的角度出發(fā),提升C語言程序設計教學質(zhì)量,增強學生的實踐能力,幫助學生在自主探究的過程中掌握學習的重點,提高學習的效果。
關鍵詞:C語言程序設計:課程教學;自主學習;教學對策
前言:
C語言程序設計有著難度大的特點,加之其涉及到編程類知識,所以也就需要學生要不斷提升自身的悟性,這樣才能更好的學習這一知識。但是從這一階段學生的特點上來說,存在著知識積累不足以及學習能力不足等問題,所以教師想要提高學生的學習效果,要幫助學生掌握好正確的學習方法,在自主學習的基礎上來提升學生的主觀能動性。
一、C語言課程教學中的現(xiàn)狀
就C語言程序設計來說,其理工專業(yè)中所開設的面向過程設計的計算機語言可曾,加之其屬于計算機專業(yè)教學中的入門課程,所以也就需要學生具備一定的專業(yè)知識。隨著其普及范圍的不斷增加,在教學中教師要做好教學引導工作,提升學生的學習認識。但是對于這一階段的學生來說,受到其人數(shù)相對較多以及知識結(jié)構層次不同的影響,很容易出現(xiàn)學習難度大以及難以聽懂等問題,這樣也就降低了學習的效果。且在這一問題的影響下,很容易讓學生產(chǎn)生出厭煩的心理,這樣也就影響到了學生對其他知識的理解。所以針對這一問題,在教學中要從知識結(jié)構入手,為學生設計出有效的學習目標,同時還要主動將概念知識與實踐內(nèi)容結(jié)合在一起,幫助學生從被動的學習狀態(tài)中解放出來,促使其積極參與到學習中,在感受到學習樂趣的同時,提高學習的效果[1]。
二、在C語言程序設計中采取自主學習型教學法的措施
(一)做好自主學習的引導工作
隨著教育改革的不斷發(fā)展,現(xiàn)階段的教育要從轉(zhuǎn)變傳統(tǒng)教學模式中存在的不足,提升學生的可持續(xù)發(fā)展能力,突出學生的主體性,將其帶入到自主學習模式等方面來進行。進行自主性學習其實就是要從教材出發(fā),幫助學生能夠積極主動的探索知識,借助有效的方法來實現(xiàn)知識的內(nèi)化。所以在教學中教師要體現(xiàn)出學生的主體地位,自身則要站在引導者的位置上來幫助學生學習。教師也要端正自身的教學態(tài)度,以調(diào)動起學生學習主動性為目標,確保教學活動能夠促進學生自主學習意識的發(fā)展,養(yǎng)成正確的學習能力,營造出濃郁的課堂氛圍,確保教學能夠?qū)崿F(xiàn)知識與技能的協(xié)調(diào)發(fā)展,提高教育的效果。通過研究可以看出,現(xiàn)階段的教學問題主要是學生在面對基礎知識的過程中采取了死記硬背的方法,這樣也就使得在編程實踐中只能生搬硬套,在遇到問題時也只是注重結(jié)果并沒有關注其邏輯等。可以說這種學習習慣已經(jīng)成為了C語言程序設計教學中的一種常態(tài),學生的學習效果也不高。所以想要轉(zhuǎn)變這一問題,就需要教師要掌握好這一課程中的知識結(jié)構,具備一定的實踐經(jīng)驗,在課堂教學中也要做好教學目標的劃分工作,突出教學的重點,做好教學方法的研究工作,幫助學生融入到編程實踐中,確保學生能夠從被動的學習狀態(tài)中轉(zhuǎn)變成為主動學習[2]。
C語言程序設計教學就是要從提升學生設計能力出發(fā),所以在進行教學設計的過程中要從理論與實踐相結(jié)合的角度出發(fā),教師在教學中也要結(jié)合好這一階段學生的特點,在實踐中針對存在的問題進行研究,在發(fā)現(xiàn)與總結(jié)的基礎上來進行反饋。在教育改革的影響下,教師要充分認識到實踐與理論結(jié)合的意義所在。如在進行教學實踐的過程中可以從機房中來進行,同時還要運用好經(jīng)典的案例。從教學過程上來說,可以從多媒體課件入手,將實踐與重點知識結(jié)合在一起。由于所使用的軟件比較先進,所以也可以幫助教師進行全面的教學,學生也可以根據(jù)計算機中的顯示,從而觀看到教師的操作過程。在完成課堂講述后,教師還要給學生設計出問題,要求學生進行演練,對不懂的問題進行反復練習[3]。
(二)借助經(jīng)典案例來引導學生學習
C語言程序設計課程對學生的實踐能力有著嚴格的要求。所以在教學中教師要從幫助學生掌握好知識內(nèi)容以及實踐技術入手,確保教學過程能夠突出教學的重點,避免學生的學習出現(xiàn)無序化。當學生面對枯燥的學習內(nèi)容時,很容易產(chǎn)生出厭煩的心理,這樣也就直接影響到了學生的學習效果。所以在實際中要求教師要掌握好這一階段學生的特點,采取有針對性的教學方法,做好課程的劃分工作,選擇出具體的案例,以此來提高學生的直觀感受。但是在選擇案例的過程中,還要避免出現(xiàn)重復的知識點,而是要確保案例內(nèi)容具有一定的代表性,這樣才能激發(fā)出學生的學習欲望,促使其主動參與到學習中。所以在選擇案例時要從學生的知識結(jié)構出發(fā),兼顧到教學目標,同時還要確保哪里教學內(nèi)容能夠被學生所接受,這樣才能提高學生的學習效果。如學生在學習“循環(huán)程序設計”知識的過程中,可以從數(shù)學家高斯的故事入手。由于這一案例學生并不陌生,所以也可以有效吸引學生的目光,激發(fā)出學生的問題意識,主動針對問題進行探索。通過實踐可以看出,在開展C語言程序設計教學中,通過結(jié)合具體的案例,能夠為學生引出較為復雜的問題,同時也可以提高學生的學習欲望,在避免了教學重復的同時,也可以加深學生對這一知識的印象,從而提高了學習的效果。此外,還要幫助學生認識到C語言程序設計課程在計算機專業(yè)學習中的重要性。所以教師要及時對學生進行分組,借助具體的任務來引導學生進行合作探究,在小組合作嘗試的影響下,幫助學生掌握好技術與方法,感受到學習知識的樂趣,形成知識的互補,直到最終解決好存在的問題[4]。
結(jié)語:
綜上所述可以看出,C語言程序設計作為中職教學中的重點內(nèi)容,對學生有著嚴格的要求。因此,在教學中為了提升C語言程序設計教學質(zhì)量,發(fā)揮出學生的主動性,教師要引導學生積極參與到學習中,幫助學生感受到知識的形成過程,從而實現(xiàn)教育的目標。
參考文獻:
[1]趙凱.吳.胡玉娟等.C語言程序設計課程中引導自主學習型教學方法探討[J].合肥師范學院學報,2015,(03):91-94.
[2]嚴寒.C語言程序設計課程中引導自主學習型教學方法分析[J].信息與電腦:理論版,2017,(22):78-78.
[3]王蕓,馮祥勝.開放自主學習平臺在《C語言程序設計》實踐教學中的應用[J].淮海工學院學報(人文社會科學版),2013,(14):113-115.
[4]郝惠馨.李秀坤.辛明影.“C語言程序設計”課程教學實踐與創(chuàng)新[J].計算機教育,2009,(15):75-77.