楊小敏
摘 要:C語言的發(fā)明歷史悠久,是現(xiàn)今應用最為廣泛的計算機語言之一,它是中職計算機專業(yè)一門非常重要學科,如何培養(yǎng)學生的學習主觀能動性是我們需要重視的問題,基于此,本文探討了中職C語言課堂中學生學習主觀能動性培養(yǎng)策略,期望能為廣大同仁提供教學借鑒。
關鍵詞:中職;C語言;主觀能動性
一、幫助學生正確認識C語言
C語言的發(fā)明歷史悠久,是現(xiàn)今應用最為廣泛的計算機語言之一,它被用來編寫各類程序,幫助人們更好的和計算機進行交流。在課堂中,應當教導中職學生了解C語言的歷史,體會C語言的奧秘,教師應當介紹C語言的由來,它是在1972年美國的DennisRitchie設計發(fā)明的,后來逐漸演變?yōu)锽語言,最后形成了我們常使用的C語言。學生了解C語言的歷史,了解C語言的功能和特性,可以提高中職學生的學習興趣。C語言是一種非常典型的結構化程序設計語言,它的優(yōu)勢明顯,可移植性強,所以在許多其他計算機語言當中都會有C語言的身影,學生了解到C語言的重要性,認識到其強大的運算能力,就會激發(fā)學生的學習欲望,渴望通過學習C語言來編寫自己的程序。C語言的應用范圍廣泛,可以用來編寫系統(tǒng)程序,也可以用來編寫其他應用程序,中職學生了解到C語言的重要性,培養(yǎng)了中學生學習主觀能動性。
二、培養(yǎng)學習興趣
培養(yǎng)學生學習主觀能動性最重要的一步就是培養(yǎng)中學生的學習興趣,中職學生初步接觸C語言,普遍對相關知識了解不多,對其不會有很濃厚的興趣,不愿意學習或不知道如何學習。所以教師首先應當積極引導學生,幫助學生了解C語言的特點,并結合C語言編寫出來的程序幫助學生建立學習興趣。教師可以在課堂中引用一些有趣的問題來提問學生,并且利用C語言來進行回答,例如可以通過C語言來解決“雞兔同籠”問題,或者可以通過C語言來編寫“摩斯密碼”,盡可能向學生傳授學生喜歡的東西,與此同時,教授學生相關知識。在課堂上,應當教導學生親身體會C語言的奧妙,不能死記硬背,應當在學習理論知識的同時進行實際操作,編寫相應程序并運行,感受到完成一個程序的成就感。
教師在課余時間還可以為學生講述C語言相關的人物,介紹成功人士的經理和經驗,幫助學生建立自信心,提高學生自主學習的動力。教師教授的知識應當由簡入繁,而且在難以理解的知識上更應當仔細講解,防止學生在一開始就失去對C語言的學習興趣。在最開始學習時可以讓學生編寫相對簡單的程序,讓學生能夠體驗到成功的喜悅,待到學生的基礎知識足夠扎實時,可以讓學生編寫相對難一點的程序,讓學生體會編寫程序的樂趣。
C語言的學習應當是上機學習為主,理論學習為輔,二者結合才能編寫出完美的程序。學生在課堂學習時,如果只學會了理論知識,而不去進行實際操作,就不可能良好掌握C語言并加以運用所以教師應當在課堂中設置難度適宜的題目來幫助學生學習,讓學生可以靜心思考,經過一番操作之后得到正確的結果,這樣學生就掌握了學習的主動性,最大限度的激勵了學生學習主動性,提高了中職學生學習興趣。
三、設定合理的教學目標
很多中職學生的C語言基礎并不好,在學習初期教師應當結合現(xiàn)實情況,設定合理的教學目標。就中職學生的學習基礎,不應當設定過高的教學目標,防止學生在學習時發(fā)現(xiàn)課程難度過高,難以接受,導致學習興趣下降。在初期教學時,應當結合學生的特點,主要向學生講授基礎知識和學習方法,幫助學生培養(yǎng)分析問題和運用知識解決問題的能力,能夠看懂程序并且理解程序中每一個步驟的作用,最終能夠編寫簡單程序。在中期教學時,就可以適當提高難度,主要培養(yǎng)學生編程時的習慣,提高學生編程的速度,能夠鞏固基礎知識并且加以利用。在后期教學時,就可以培養(yǎng)學生的語言思想,能夠自主編寫一些程序,主動解決一些C語言中的問題。
四、創(chuàng)新教學方法
C語言的教學中,教師的教學方法非常重要,傳統(tǒng)的叫教學方法,很多教師只傳授知識,按照課本內容一節(jié)一節(jié)按順序講,這樣的優(yōu)勢就是設計知識范圍廣,知識具有良好的系統(tǒng)性,但是缺點就是課堂氛圍不好,學生不能在課堂總感受到樂趣,所以教學的效果不佳,不能在教授知識的同時幫助學生培養(yǎng)創(chuàng)新思維。
中職學生的學習能力相對較差,所以教師在課堂中可以設置相關的任務關卡,讓學生能夠像在做游戲一樣學習,在破解任務中學習C語言的知識,在學生不能完成任務時給予相關提示,在學生完成任務時可以進行簡單的獎勵。這種任務型課堂可以幫助學生在競爭中學習,讓學生體會到成功的喜悅,幫助學生培養(yǎng)獨立思考的習慣,提高學生學習興趣,激發(fā)學生的主觀能動性。
五、合理評價學生
中職學生在進行C語言的學習時,常常會出現(xiàn)一些錯誤,但是這時,教師不應當立即做出批評,應當合理分析學生遇到的困難,發(fā)現(xiàn)學生的優(yōu)點,在此基礎之上幫助學生改正錯誤,學生才會更加愿意學習C語言。而且不能只看重學生的成績,C語言的學習依靠的是學生分析問題解決問題的能力,所以在教師對學生進行評價時,應當結合學生的課堂表現(xiàn)和其對C語言的理解來進行評判,不斷鼓勵學生,提高學生學習的主觀能動性。
六、結語
C語言是許多高級語言的基礎,中職學生學習C語言也是為了更好的打下語言的基礎,本文提出了五點策略幫助學生提高學習興趣,提高學生學習主觀能動性,從課堂到課后,從理論知識到綜合實踐,讓學生掌握從C語言的知識并且知道如何利用知識解決問題。
參考文獻
[1]崔鵬.中職院校C語言教學模式策略研究[J].職業(yè),2019(07):36-37.
[2]張雁.中職學生C語言程序設計課程教學改革與創(chuàng)新初探[J].辦公自動化,2019,24(04):58-60+37.
[3]王心琦.職業(yè)學校C語言教學過程中學生參與意識的培養(yǎng)[J].職業(yè),2018(09):41-43.
[4]程曉艷.如何培養(yǎng)中職學生對C語言的學習興趣[J].電腦知識與技術,2013,9(33):7496-7497.
[5]佟萍.調動學生主動性,培養(yǎng)編程能力[J].中國教育信息化,2012(08):46-47.