公務(wù)員期刊網(wǎng) 論文中心 正文

激發(fā)中職生C語言課程學(xué)習(xí)興趣淺談

前言:想要寫出一篇引人入勝的文章?我們特意為您整理了激發(fā)中職生C語言課程學(xué)習(xí)興趣淺談范文,希望能給你帶來靈感和參考,敬請閱讀。

激發(fā)中職生C語言課程學(xué)習(xí)興趣淺談

[摘要]C語言中有很多關(guān)鍵詞是用英文表示的,而大部分中職學(xué)生對英文并不擅長。許多學(xué)生知道自己的英文底子差,自然就會對C語言產(chǎn)生一種“敬畏”心理。要改變這一狀況,應(yīng)引導(dǎo)學(xué)生循序漸進,克服“畏難”心理;規(guī)范書寫,強化記憶;聯(lián)系生活,善于思考;多鼓勵,少批評,幫助學(xué)生樹立自信。

[關(guān)鍵詞]中職生;C語言課程;學(xué)習(xí)興趣

C語言課程是職業(yè)中等專業(yè)學(xué)校計算機應(yīng)用專業(yè)的一門專業(yè)課程,也是近幾年職教高考信息技術(shù)類專業(yè)的一門必考專業(yè)課程,所以學(xué)好該課程至關(guān)重要。一提到C語言課程,在我們大多數(shù)人的印象中,它是一門比較高端的計算機專業(yè)課程,高深莫測,只有專業(yè)的程序員才能駕馭。正是由于這個原因,許多初學(xué)者對其望而卻步。C語言是學(xué)習(xí)其他高級計算機程序設(shè)計語言的一門基礎(chǔ)課程,它的應(yīng)用范圍廣泛,不僅可以應(yīng)用在軟件開發(fā)上,還可以應(yīng)用在很多科研方面,是目前世界上最流行、使用最廣泛的高級程序設(shè)計語言,它的基礎(chǔ)性、專業(yè)性和重要性勿庸置疑。近幾年職教高考信息技術(shù)類的專業(yè)課中也增設(shè)了這門課程,由此可以看出國家對選拔高層次信息技術(shù)類專業(yè)人才的重視。這門課程的開設(shè),是對信息技術(shù)類專業(yè)中職學(xué)生專業(yè)素養(yǎng)的一個基本考核,學(xué)好這門課程可以很好地開發(fā)和鍛煉學(xué)生的邏輯思維能力。很多高級語言,如C++,C#,Java,Perl等都是基于C語言的特性開發(fā)的,學(xué)好C語言可以為學(xué)習(xí)其他高級語言打下基礎(chǔ)。由此可見,C語言這門課不管是對要就業(yè)的信息技術(shù)類專業(yè)學(xué)生,還是對想要進一步深造,參加職教高考的學(xué)生來說,都尤為重要。但是通過這兩年的實踐教學(xué),筆者發(fā)現(xiàn)C語言竟成了中職信息技術(shù)類專業(yè)考試中的一門“難課”。中職學(xué)校的C語言課程一般開設(shè)在二年級的第二個學(xué)期,其內(nèi)容包括技能和理論兩部分。同期開設(shè)的計算機網(wǎng)絡(luò)技術(shù)也是一門專業(yè)性比較強的理論課程,涉及很多的專業(yè)術(shù)語,對于基礎(chǔ)較薄弱的中職生來說同樣是枯燥乏味,但是和C語言一比較,計算機網(wǎng)絡(luò)技術(shù)反而成一門簡單的課程了。同樣是一門新開設(shè)的比較難懂的專業(yè)課程,為什么學(xué)生在掌握程度上會有這么大的差別呢?通過多方面調(diào)查了解到,主要還是學(xué)習(xí)興趣的問題,只要把學(xué)生的學(xué)習(xí)興趣激發(fā)起來了,他們的學(xué)習(xí)質(zhì)量就會得到相應(yīng)的提高。通過和部分學(xué)生談話,筆者了解到了學(xué)生對C語言這門課程的一些看法,他們普遍認(rèn)為必須有較好的數(shù)學(xué)和英語基礎(chǔ)才能學(xué)好C語言。C語言中有很多關(guān)鍵詞是用英文表示的,同時其中也涉及一些數(shù)學(xué)思維問題,而英語和數(shù)學(xué)這兩門課又恰好是大部分中職學(xué)生的薄弱學(xué)科。他們知道自己英語底子差、數(shù)學(xué)基礎(chǔ)也不好,自然而然的就望“C語言”而生畏了。要改變這一狀況,就應(yīng)該適當(dāng)?shù)匾龑?dǎo)學(xué)生,注重提高學(xué)生對C語言的學(xué)習(xí)興趣。筆者在這幾年的教學(xué)實踐中,結(jié)合中職學(xué)生的年齡特點和學(xué)情實際,從以下幾個方面來激發(fā)中職學(xué)生學(xué)習(xí)C語言的興趣,取得了比較不錯的效果。

一、循序漸進,克服“畏難”心理

由于中職學(xué)生比較畏懼記憶英文單詞,所以筆者在上課之初就告訴學(xué)生,整個C語言課程中經(jīng)常用到的英文沒幾個,只是一些英文單詞和英文縮寫,不涉及煩瑣的英文句子,不要見了英文就害怕。對于C語言中那些常見的英文單詞,也不用急于一下子全都記下來,可以在持續(xù)的學(xué)習(xí)中慢慢積累。常用的英語單詞總共就那么二三十個,學(xué)生經(jīng)過一個學(xué)期的學(xué)習(xí),可以輕松熟練地將其背誦下來。

二、規(guī)范書寫,強化記憶

筆者在教學(xué)過程中發(fā)現(xiàn),部分中職學(xué)生因為英語基礎(chǔ)較差,對一些英文單詞掌握不牢靠,也不敢開口去讀,通常是把一個完整的英文單詞拆開,用一個字母、一個字母拼讀的方式讀出來。他們形成這樣的習(xí)慣之后,就很難真正掌握單詞,讀得再多也記不住,哪怕其中有拼讀錯誤也很難一下子就發(fā)現(xiàn)。因此筆者在平時就要求學(xué)生正確拼讀英文單詞,要直接讀出整個詞語,而不是一個字母、一個字母地讀。這樣學(xué)生在進行C語言程序編譯時,如果發(fā)現(xiàn)有拼寫錯誤也能夠自己及時發(fā)現(xiàn)、及時改正,從而鍛煉和強化了學(xué)生的自我糾錯能力,保證了程序編寫的順暢進行,而且這種拼讀方法,對學(xué)生的英語學(xué)習(xí)也起到了促進作用。

三、聯(lián)系生活,善于思考

用C語言編寫程序,其實就是把我們要處理的事情,轉(zhuǎn)換成計算機能夠讀懂的語言,告訴計算機要干什么,計算機接收到指令之后,再一步步地去執(zhí)行。日常生活中這些描述處理事情的過程和步驟,對應(yīng)的就是C語言程序中的一條條語句,把這些語句按照正確的規(guī)則和順序編寫出來就是C語言程序。這和我們在日常學(xué)習(xí)與生活中處理一些事務(wù)的方法是相通的,我們要處理某一件事情,就要按著我們的思路和步驟一步一步去操作。比如我們設(shè)計一個學(xué)校的新生報到流程,就可以采用這樣一個過程:到校后找到自己所在專業(yè)的報到處,按照指示先繳費、再領(lǐng)取物資、然后去宿舍安置……如果中間有個步驟錯了,就會影響整個報到的順利進行。比如新生如果繳完費就直接去宿舍,會發(fā)現(xiàn)自己沒有領(lǐng)取到相應(yīng)的宿舍用品,還得回頭去領(lǐng)取宿舍用品。用C語言編程,也是同樣的道理。比如要解一元二次方程式ax2+bx+c=0的根,可以引導(dǎo)學(xué)生先從基本的數(shù)學(xué)解題的角度思考,再轉(zhuǎn)變?yōu)橛肅語言編程去解決。正常情況下我們是怎么求解的呢?首先我們要知道a、b、c三個常數(shù)的值,然后利用公式進行求解,經(jīng)過代入運算最終得出結(jié)果。那么如何通過編寫C語言程序來求解呢?這里面涉及了數(shù)學(xué)函數(shù),那么就需要在程序前面先加上數(shù)學(xué)函數(shù)的預(yù)編譯頭文件#include<math.h>。方程式中涉及了三個常數(shù)a、b、c,和最終的求解結(jié)果x1、x2,那么我們首先要考慮把它們設(shè)為變量,然后給這些變量定義相應(yīng)的數(shù)據(jù)類型,再思考:該定義是整型還是實型?需要不需要設(shè)置取值范圍?在這個方程式中,它們的取值范圍應(yīng)該是合法的實數(shù),所以就應(yīng)該把它們定義為float型,而不是int型。最后的求解需要用到求平方根公式,這時候該考慮,其在數(shù)學(xué)當(dāng)中是怎么表示的,在C語言當(dāng)中又是怎么表示的。經(jīng)過分析我們知道,在C語言中應(yīng)該用數(shù)學(xué)函數(shù)sqrt()表示求平方根,整個數(shù)學(xué)公式我們也應(yīng)該相應(yīng)地轉(zhuǎn)化為C語言的表達式,然后利用printf()語句輸出最終結(jié)果。按照這個解題思路一步步地分析下來,原來無處下手的程序編寫,就這么豁然開朗起來。這個案例是C語言中最簡單的順序結(jié)構(gòu)程序設(shè)計方法,直接把我們原來數(shù)學(xué)中用到的求解過程,轉(zhuǎn)化成對應(yīng)的C語言語句,一條一條地寫下來,就可以求得最終的結(jié)果。把生澀難懂的專業(yè)難題,結(jié)合現(xiàn)實生活中我們易于接受和理解的事物,會簡化很多過程,學(xué)生接受起來也比較容易。像這樣把單調(diào)枯燥的理論知識與我們現(xiàn)實生活中熟悉的事物聯(lián)系起來,轉(zhuǎn)變一下思路,對邏輯思維的鍛煉很有益處,也有助于學(xué)生體會到自主探究的樂趣。

四、多鼓勵,少批評,幫助學(xué)生樹立自信

部分中職學(xué)生在進入職校之前學(xué)習(xí)基礎(chǔ)較差,有著比較強烈的自卑心理,學(xué)習(xí)中一遇到困難就很容易懷疑自己的學(xué)習(xí)能力。對于這樣的中職學(xué)生,我們應(yīng)該給予他們更多的耐心和愛心,多鼓勵,少批評,多看到他們的優(yōu)點,多發(fā)掘他們的潛力。大部分中職學(xué)生的理論知識掌握能力較差,但動手操作能力相對較強,對此,我們可以加強他們的動手操作訓(xùn)練,讓他們在實踐操作中發(fā)現(xiàn)自己的價值,樹立學(xué)習(xí)的自信心。使他們在訓(xùn)練中發(fā)現(xiàn),原來他們也可以解決一些看起來很難的問題,從而讓他們體驗到學(xué)習(xí)新知識、新技能的喜悅,更增加了一份面對問題的從容和自信。這樣他們怎么會沒有學(xué)習(xí)的興趣呢?課堂教學(xué)是教與學(xué)的統(tǒng)一,是教師與學(xué)生的課堂互動過程,只有讓學(xué)生帶著濃厚的興趣投入到學(xué)習(xí)中,才能真正提高他們的學(xué)習(xí)效率,提升他們的專業(yè)素養(yǎng)。

作者:劉艷秋 單位:青島西海岸新區(qū)職業(yè)中等專業(yè)學(xué)校