涂毅晗 周慧
江西應(yīng)用科技學(xué)院
高職院校C語言教學(xué)輔助系統(tǒng)設(shè)計與實現(xiàn)
涂毅晗 周慧
江西應(yīng)用科技學(xué)院
筆者通過自身在職院校C語言教學(xué)過程中存在的一些問題和不足為切入點,從調(diào)整教學(xué)方式、培養(yǎng)學(xué)生興趣、合理安排教學(xué)目標(biāo)、優(yōu)化評價機(jī)制、改革考核方式等幾個方面進(jìn)行分析與研究。
C語言 教學(xué) 高職院校學(xué)生
(1)職業(yè)技校學(xué)生對計算機(jī)掌握水平參差不齊。學(xué)生數(shù)學(xué)方面弱,邏輯分析能力差,在學(xué)習(xí)中缺乏積極性和主動性。這給后續(xù)教學(xué)帶來了極大的阻力。水平的差異在教學(xué)過程中使有點基礎(chǔ)的學(xué)生滿足于現(xiàn)狀,掌握了書本上的基本概念或是常見例題就自我滿足,學(xué)習(xí)內(nèi)容不穩(wěn)固,獨立解題時就會出現(xiàn)錯誤;而基礎(chǔ)差的學(xué)生跟不上普通教學(xué)進(jìn)度,日積月累問題增多,這樣就喪失了學(xué)生的信心,失去了學(xué)習(xí)的熱情。
(2)目前的主要教學(xué)手段就是課堂教學(xué),采用多媒體演示等方式來輔助學(xué)生更快更好的掌握C語言的實際應(yīng)用,但僅靠課堂例題的講解和示范操作,忽視基礎(chǔ)語法等知識點的重要性,同樣會出現(xiàn)諸多問題。對于剛接觸編程語言的學(xué)生而言,最大的問題就是感覺入門難,上課按照教師講解可以聽懂學(xué)會。但是課后遇到新的問題就又不理解程序的實際功能了,如果要用程序來實際解決問題就更加有難度。根本無從下手沒有具體的思路。從而產(chǎn)生畏懼感。如若在課堂上大量的講解基礎(chǔ)理論知識,過重地強(qiáng)調(diào)語法細(xì)節(jié),甚至以計算機(jī)考級真題和模擬題作為講解和練習(xí)的重點,又會使得課程的實用性大大低,學(xué)生對學(xué)習(xí)沒有興趣。長此下去,學(xué)生只注重了語法學(xué)習(xí),沒有真正憐悟程序語言設(shè)計的基本思想和方法,更不會獨立編寫出有實用價值的程序。
(3)計算機(jī)課程中上機(jī)操作訓(xùn)練是C語言課程的重點,該過程需要學(xué)生動手操作,又需要學(xué)生掌握概念,還需要調(diào)動運行出結(jié)果。但目前學(xué)生在實際上機(jī)時,往往對布置的任務(wù)敷衍了事,也有抄襲其他學(xué)生程序的現(xiàn)象。同時,指導(dǎo)上機(jī)操作的老師也經(jīng)常只是一位,而學(xué)生編寫程序的方法卻不相同,于是出現(xiàn)的問題既有共性的也有個性的。這樣就導(dǎo)致了不能及時解答每位學(xué)生的問題,使部分學(xué)生的程序不能繼續(xù)調(diào)試,浪費了課堂上的上機(jī)實踐時間。
(1)教師要充分的了解和熟悉學(xué)生的動態(tài),針對教學(xué)大綱的要求和學(xué)生實際情況,合理化設(shè)置教學(xué)目標(biāo),調(diào)整教學(xué)模式。筆者在實際教學(xué)中發(fā)現(xiàn),學(xué)生對于基本的概念理解記憶往往沒有在實際應(yīng)用中發(fā)現(xiàn)問題后強(qiáng)調(diào)概念的重要性效果好。這樣在平時的課堂上,筆者弱化了基本格式的死記硬背,著重強(qiáng)化各種形式的實際應(yīng)用,選擇性地進(jìn)行例題講解。將原本晦澀難懂的語法知識通過例題引出,使學(xué)生更快地掌握程序編寫的實際應(yīng)用。培養(yǎng)正確的解題思維模式,使教學(xué)效果變得既有廣度又有深度。
(2)學(xué)生在實際解題操作過程中,遇到循環(huán)語句、條件語句和數(shù)組這部分難高較高的內(nèi)容時,就會產(chǎn)生畏難情緒。這就要求教師合理設(shè)置教學(xué)目標(biāo),設(shè)置出難度適宜的分解目標(biāo),縮小問題范圍,讓學(xué)生有能力解決問題,激發(fā)學(xué)生自己動腦想方法,從而達(dá)到掌握教學(xué)的要求。學(xué)校編程的語言只是基礎(chǔ),學(xué)好C語言是程序設(shè)計的開端,目標(biāo)過高會使學(xué)生失去繼續(xù)主動學(xué)習(xí)的熱情。
(3)教學(xué)過程中可以采用多種教學(xué)方式促進(jìn)學(xué)生對內(nèi)容的理解,例如講解交換兩個數(shù)位置的教學(xué)過程中,筆者引入了現(xiàn)場模擬,課堂上帶了一杯雪碧、一杯可樂和一個空杯,讓學(xué)生現(xiàn)場表演,要交換就必須將其中一種飲料騰入到另一個空杯中,即需要增加的另一個變量,這樣另一種飲料才能換到前面的飲料杯中,然后騰出來的飲料倒入另一個飲料的杯子,從而實現(xiàn)了交換操作。把現(xiàn)場模擬引入到了教學(xué)中,使學(xué)生更容易對這些抽象的內(nèi)容加深理解,更重要的是遇到類似的問題他們會觸類旁通,慢慢培養(yǎng)出編程的興趣。
在實際教學(xué)過程中,筆者根據(jù)各個學(xué)生不同的情況進(jìn)行分組,使每組學(xué)生綜合水平基本一致,能力較強(qiáng)的設(shè)為組長,通過任務(wù)的布置合理安排團(tuán)隊的分工,讓每個學(xué)生在課堂上都積極行動起來。進(jìn)行討論和分析優(yōu)劣利弊中取長補(bǔ)短,起到提優(yōu)補(bǔ)差的良好效果。培養(yǎng)出學(xué)生的團(tuán)隊協(xié)作能力,這在今后計算機(jī)編程的工作中也是十分重要的能力。
C語言與其他課程不同,不能單一強(qiáng)調(diào)考試試卷答題的正確率。教學(xué)中筆者以考核的手段,重在激勵和鼓舞學(xué)生將知識內(nèi)容掌握牢固。平時的每次上機(jī)實踐都是一次考核,配套的實驗報告中必須要包含流程圖、調(diào)試過程和問題分析,根據(jù)質(zhì)量評分,計入最后的學(xué)期成績評分,這樣每次上機(jī)實踐課程學(xué)生都非常重視,有效地激勵學(xué)生的學(xué)習(xí)潛能。
總之,職院校C語言教學(xué)是重點培養(yǎng)學(xué)生分析問題與解決問題的能力,怎樣通過這門課的教學(xué)提高職業(yè)技校學(xué)生分析問題,解決問題的能力和編程的能力,使其具備更強(qiáng)的就業(yè)能力,還需要不斷的探討和實踐。筆者在今后的教學(xué)過程中會不斷地探索研究,不斷豐富教學(xué)經(jīng)驗,找到一條能獲得理想教學(xué)效果的途徑,為職院校教育事業(yè)貢獻(xiàn)一份力量。
[1]曹冬妹.基于工作過程導(dǎo)向的“C語言程序設(shè)計”教學(xué)模式及其變式研究[J].中學(xué)時代,2015(22):14
[2]沈銀丹.基于工作過程導(dǎo)向的高職C語言教學(xué)改革嘗試[J].職業(yè),2012(15):155-156