伍敏君
摘 要: 隨著社會的發(fā)展及進步,C語言作為一門編程的基礎(chǔ)性課程,成為專業(yè)課學(xué)生必修的一門重要的基礎(chǔ)課程。掌握了C語言,可以為學(xué)生學(xué)習(xí)后續(xù)的課程打下堅實基礎(chǔ),僅僅學(xué)會使用計算機是不夠的,更要學(xué)會一門編程語言。本文從教學(xué)問題、教學(xué)內(nèi)容、教學(xué)方法等方面提出了一些可行建議,對C語言的教學(xué)方法進行了探討。
關(guān)鍵詞: C語言教學(xué) 編程 教學(xué)方法
一、C語言教學(xué)存在的問題
在計算機類專業(yè)當(dāng)中,C語言的教學(xué)方法或多或少存在一些問題:
1.對學(xué)生基礎(chǔ)定位不足
高職學(xué)生的基礎(chǔ)不一樣,老師不能充分了解學(xué)生的特點和能力,更不知道學(xué)生的目標(biāo)。教學(xué)人員無法制訂相應(yīng)的教學(xué)目標(biāo)和教學(xué)計劃,導(dǎo)致常規(guī)教學(xué)目的性不強。
因為雙方的了解不深,教師只能一味地教導(dǎo)C語言的基礎(chǔ)知識和理論,缺乏長遠目標(biāo),造成學(xué)生對課程的誤解,甚至覺得該課程平淡乏味,不想深入研究,更不想探討。不應(yīng)該一味填鴨式地教學(xué),如果學(xué)生本身對所學(xué)課程都定位不足,缺乏理性認(rèn)識,那么想要學(xué)好學(xué)精,難上加難。
2.學(xué)生的興趣和激情不足
《C語言程序設(shè)計》是一門基礎(chǔ)編程語言,作為高校計算機類專業(yè)中程序設(shè)計類課程里的基礎(chǔ)科目,也是學(xué)生難掌握的課程。
要避免負(fù)面的心理暗示,不要讓學(xué)生形成C語言難學(xué)的思想。當(dāng)面對不可能完成的學(xué)習(xí)任務(wù)時,他們的學(xué)習(xí)興趣會下降,學(xué)習(xí)積極性低,直接影響學(xué)習(xí)效果。學(xué)習(xí)效果不佳,努力得不到收獲,學(xué)習(xí)興趣和學(xué)習(xí)積極性更低,學(xué)習(xí)效果更差,最終形成惡性循環(huán)。
3.學(xué)生對C語言的認(rèn)識不足
一些學(xué)生對學(xué)習(xí)C語言感到無從下手,經(jīng)常問我同一個問題:究竟怎樣學(xué)習(xí)和學(xué)好C語言?我在大學(xué)期間,已經(jīng)開發(fā)了很多應(yīng)用程序,和很多剛剛起步的人一樣,學(xué)習(xí)的第一個計算機語言就是C語言。經(jīng)過這些教學(xué),我深深體會到C語言對于一個程序人員的重要性,如果不懂C語言,那么你想寫底層程序,或是進一步學(xué)習(xí)高級編程語言,這幾乎是不可能的。
二、問題解決方案分析
1.制定明確的教學(xué)目標(biāo)
明確教學(xué)目的和學(xué)習(xí)目的是教好、學(xué)好一門課的根本所在。明確教學(xué)目的,能激發(fā)學(xué)生的學(xué)習(xí)興趣。
計算機類專業(yè)學(xué)生的學(xué)習(xí)目的往往受專業(yè)的影響,有一定的偏差。針對以上問題,我們可以采取策略:首先,讓學(xué)生明確學(xué)習(xí)目的,并且不斷強化該課程的重要性。老師在上課時,可以先不介紹它的基本概念和語法規(guī)則,而是從C語言出現(xiàn)的歷史背景、優(yōu)點,以及C語言在計算機類行業(yè)中的應(yīng)用,給學(xué)生們做全面介紹,先讓學(xué)生建立關(guān)于C語言的感性認(rèn)識,引起學(xué)生的重視。
2.選擇正確的教學(xué)內(nèi)容
每位教學(xué)人員都必須在開課前,詳細了解學(xué)生情況和教學(xué)大綱,制定相應(yīng)的教學(xué)內(nèi)容。每節(jié)課都有特定的教學(xué)內(nèi)容,教授C語言也不例外。教學(xué)內(nèi)容就是整個教學(xué)過程的載體,沒有教學(xué)內(nèi)容就無所謂教學(xué),教師之所以要選擇適當(dāng)?shù)慕虒W(xué)方法,是因為要更好地完成教學(xué)任務(wù),達到教學(xué)目的。如果不管什么教學(xué)內(nèi)容,教師都千篇一律地說教,那么學(xué)生學(xué)習(xí)起來就會覺得枯燥、厭煩。
在C語言的教學(xué)講解中,C語言的編寫邏輯是整個語言的靈魂,必須花大力氣培養(yǎng)學(xué)生的邏輯思維能力。在講解的過程中,教師可以運用不同的教學(xué)方法對教學(xué)內(nèi)容進行演繹。
3.明確教學(xué)目的
教學(xué)就是要就把教和學(xué)結(jié)合,如果沒有明確的教學(xué)目的,就不可能讓學(xué)生好好學(xué)習(xí)。學(xué)生的目的模糊,就會產(chǎn)生各種各樣的問題。明確教學(xué)目的,是打造高效課堂的前提。
C語言是一門基礎(chǔ)性的語言,又是一門非常重要的語言。如果一不打好基礎(chǔ),那么以后學(xué)習(xí)其他更高級的編程語言就會變得異常困難,這是要明確教學(xué)目的的原因。
4.培養(yǎng)學(xué)生的興趣
一個學(xué)生能否學(xué)好一樣?xùn)|西,除了教師的言傳身教之外,還有一個重要的原因就是他本身對所學(xué)內(nèi)容有沒有興趣。教師的教學(xué)成果是與學(xué)生的興趣相輔相成的,缺一不可?!爸卟蝗绾弥?,好之者不如樂之者”,興趣是最好的老師。
C語言看似無味,實際上五味俱全,它的程序里面包含了很多興趣點,這就要看老師如何激發(fā)與培養(yǎng)學(xué)生的興趣??炊瓹語言的語法,明白整個思路的結(jié)構(gòu)和認(rèn)識,這本身就是興趣所在。
三、結(jié)語
C語言也是一門探索性的課程。職業(yè)學(xué)院的教育意在培養(yǎng)學(xué)生的實際動手能力和操作能力,使學(xué)生學(xué)以致用,發(fā)揮長處回報社會。
隨著時代的快速變遷和發(fā)展,教師要及時改進教學(xué)方法,與時俱進。相反,因循守舊,不思變通,就會使教育走向死胡同。隨著時代的發(fā)展和學(xué)生基礎(chǔ)的變化,我們要不斷調(diào)整教學(xué)方法。只有這樣,才能使教與學(xué)達到既定目標(biāo),為國家創(chuàng)造出適應(yīng)時代發(fā)展的人才。
參考文獻:
[1]薛小鋒.C語言程序設(shè)計[J].教學(xué)方法探析.福建電腦,2004(1).
[2]葉楓.提高C語言教學(xué)中學(xué)生的學(xué)習(xí)興趣[J].南京人口管理干部學(xué)院學(xué)報,2003(10).
[3]劉霞,郭曉利,趙志明.C語言教學(xué)改革探索與實踐[J].吉林經(jīng)濟管理干部學(xué)院學(xué)報,2003(6).