摘要:運(yùn)用對比分析法可以分析C語言教學(xué)中的特點(diǎn)和規(guī)律。通過分析C語言和其他語言的特點(diǎn),就能夠明確C語言的特點(diǎn)、難點(diǎn)和重點(diǎn)。并在這個(gè)的基礎(chǔ)之上,通過對比的方法,將它運(yùn)用到C語言的教學(xué)當(dāng)中,認(rèn)識到機(jī)器語言和自然語言的區(qū)別,對于C語言的更好學(xué)習(xí)具有非常重要的作用。
關(guān)鍵詞:C語言;教學(xué)
中圖分類號:TP3-4 文獻(xiàn)標(biāo)識碼:A 文章編號:1674-7712(2012)20-0053-01
現(xiàn)在,很多學(xué)校將C語言都作為計(jì)算機(jī)相關(guān)專業(yè)的必修課之一,同時(shí)又因?yàn)镃語言是程序設(shè)計(jì)中的一種基礎(chǔ)性語言,因而課程的安排中往往都是在大一或者是大二上半個(gè)學(xué)期。從高中過渡過來的學(xué)生中,對于C語言的學(xué)習(xí)往往都存在著這樣或者那樣的困難,在學(xué)習(xí)的過程中往往認(rèn)為這種語言比較抽象,和傳統(tǒng)的語言具有很大的差異,無法具體的理解。如何解決這一個(gè)問題,成為C語言教學(xué)者面臨的一個(gè)重要的難題。本文就是通過對比教學(xué)法,對這一問題提出了相應(yīng)的看法。
一、對比教學(xué)法
對比教學(xué)分析是研究語言、語言教學(xué)研究及語言教學(xué)的一種重要的方法,任何一種事物的特點(diǎn),都可以通過和其他事物的對比當(dāng)中體現(xiàn)出來。通過事物通過比較才能認(rèn)識事物之間的差別及事物之間的內(nèi)在聯(lián)系,明確了事物之間的共同點(diǎn)和不同點(diǎn)才能對認(rèn)識對象的本質(zhì)特點(diǎn)有清楚的認(rèn)識。
通過對比教學(xué)一方面,我們可以通過對比分析方法對本學(xué)科的性質(zhì)、特點(diǎn)、規(guī)律形成更清楚、更深刻、更準(zhǔn)確的認(rèn)識;另一方面,我們可以將對比的理論、方法和研究成果直接或間接地指導(dǎo)教學(xué)的實(shí)踐,也可以直接運(yùn)用對比教學(xué)方法進(jìn)行的教學(xué)實(shí)踐,就能預(yù)測、解釋并改正由于學(xué)生對于自然語言的干擾而產(chǎn)生或?qū)⒁a(chǎn)生的錯(cuò)誤,從而使教學(xué)活動(dòng)收到事半功倍之效果。
二、運(yùn)用對比分析的方法認(rèn)識C語言教學(xué)的特殊規(guī)律
C語言屬于一種人工的語言,和其他的語言有相同之處,也有不同之處,他們既有共同的特點(diǎn)和規(guī)律,也和其他的語言是性質(zhì)完全不同的語言教學(xué),有著自己的特點(diǎn)和規(guī)律。我們只用將他和其他的語言進(jìn)行對比的同時(shí),才能夠在他們的比較之中認(rèn)識到它的性質(zhì)、特點(diǎn)和相應(yīng)的規(guī)律。
C語言也是一種語言,它就符合語言學(xué)的一些特點(diǎn),通過把語言學(xué)、對比語言學(xué)和應(yīng)用語言學(xué)的客觀規(guī)律做為相應(yīng)的理論依據(jù),就可以將C語言與其他的語言進(jìn)行對比分析,明確他們的聯(lián)系和區(qū)別,納悶在教學(xué)的過程中就可以有的放矢,具有針對性的進(jìn)行C語言的教學(xué)。他們的共同點(diǎn)有以下幾點(diǎn):
(一)教學(xué)目的
對于C語言教學(xué)的教學(xué)目的主要是為了希望提高使用的熟練程度,讓它能夠成為人類和機(jī)器之間溝通的一種工具。而自然語言的教學(xué)目的也是為了溝通,為了培養(yǎng)學(xué)生的語言能力和言語的交際能力。
(二)教學(xué)內(nèi)容
對于自然語言的構(gòu)成要素-語言要素、語用規(guī)則、言語技能、言語交際能力等等,對于C語言的教學(xué)內(nèi)容也是它特有的語言要素、編寫原則、編寫技巧等等??梢娺@些內(nèi)容和自然語言也具有相同之處。
(三)教學(xué)原則
語言教學(xué)的原則必須在綜合考慮語言規(guī)律、語言學(xué)習(xí)規(guī)律和語言教學(xué)規(guī)律的基礎(chǔ)上確立。要堅(jiān)持語言教學(xué)與言語交際技能教學(xué)相互促進(jìn)、相互統(tǒng)一的原則。對于C語言的教學(xué)原則是希望學(xué)生能夠運(yùn)用C語言編寫程序,任何教學(xué)都是通過這些進(jìn)行原則進(jìn)行的。
(四)教學(xué)方法
根據(jù)由易到難由淺人深的原則,選擇和編排作為教學(xué)內(nèi)容的言語材料,并且有計(jì)劃地安排重現(xiàn),組織學(xué)生進(jìn)行語言技能和言語交際技能的操練。不同的言語技能采用不同的訓(xùn)練及練習(xí)方法。C語言的教學(xué)方法也是這樣,需要從簡單開始,然后逐漸進(jìn)行復(fù)雜的訓(xùn)練,最終能夠到達(dá)自如的狀態(tài)。
三、運(yùn)用對比教學(xué)法的C語言教學(xué)實(shí)踐
(一)語素上對比兩者異同,掌握重點(diǎn)
對于自然語言的教學(xué)過程中,我們首先認(rèn)識的是音位的讀寫,由于C語言是一種字母型的語言,因此對于C語言的學(xué)習(xí)主要是從單詞的形式來認(rèn)識的。對于自然語言的組成是音素、單字、單詞和詞組句子等。C語言也是由字母、單詞和語法結(jié)構(gòu)構(gòu)成的程序語句組成的。兩者在這一點(diǎn)上可以通過類比的思維進(jìn)行對比教學(xué),比如自然語言中的“人”“電腦”“窗戶”等是構(gòu)成句子的最基本的成分,在C語言中的最基本成分也是“int”“char”“else”等等。它們構(gòu)成了一個(gè)程序中的最基本的部分,在教學(xué)時(shí),我們可以讓學(xué)生記住這幾點(diǎn),就能夠讓一些抽象的問題具體化。但是在這里我們也要強(qiáng)調(diào),在自然語言中,我們有很多的語素,C語言中的語素并不是很多,它們的個(gè)數(shù)屈指可數(shù),從這個(gè)角度可以看出對于C語言的學(xué)習(xí)往往要比自然語言的學(xué)習(xí)要簡單。
(二)結(jié)構(gòu)上對比兩者異同,掌握難點(diǎn)
在自然語言中,我們的句子往往是有主語、謂語和賓語的。我們在學(xué)習(xí)自然語言時(shí),老師會(huì)要求每個(gè)學(xué)生對一些例句進(jìn)行主語謂語的劃分。這些主語謂語等的位置不同構(gòu)成了不同的句子類型。對于C語言的教學(xué)過程則不同,C語言中的結(jié)構(gòu)非常簡單,主要是順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。任何一個(gè)程序中都包含了這兩種主要結(jié)構(gòu),但是這些結(jié)構(gòu)的完成,往往是通過一些特定的字符完成的。這就和傳統(tǒng)的自然語言有著很大的不同。
(三)元素上對比異同,掌握特點(diǎn)
在自然語言中,我們對于一些具有特殊用途的名詞都有其特定的說法,例如蘋果、香蕉、柚子等等,這些都隸屬于水果,因此我們往往把他們這些歸為一類,在C語言中我們也可以通過這種方法來學(xué)習(xí)結(jié)構(gòu)體,結(jié)構(gòu)體就是類似于水果這個(gè)具有特殊屬性的概念,但是與水果不同的是,在結(jié)構(gòu)體中,我們定義的一些屬性,可能并不是一些顯而易見的,他們可能是一個(gè)班級的所有元素,如學(xué)生的年齡身高性別成績等等.
四、總結(jié)
自然語言和C語言之間存在著的這一系列相同點(diǎn)與相似點(diǎn),給我們應(yīng)用它們的對比分析的時(shí)候提供了非常有利的條件,可以簡化C語言學(xué)習(xí)過程中的難度,同時(shí)教師還可以將教學(xué)重點(diǎn)和主要精力放在講解它們之間的差異之上。但這畢竟是兩種不同的語言,無論是教師講解的時(shí)候還是學(xué)生學(xué)習(xí)時(shí),都不能生搬硬套而是要結(jié)合實(shí)例科學(xué)歸納總結(jié)。此外,教師還應(yīng)該采取多種教學(xué)方法,運(yùn)用多種教學(xué)手段進(jìn)行教學(xué),精心合理安排教學(xué)內(nèi)容,提高學(xué)生的學(xué)習(xí)興趣和積極性。
參考文獻(xiàn):
[1]吳言.對比分析教學(xué)法[J].職業(yè)技術(shù)教育,2006.
[2]劉文靜.淺談對比教學(xué)法的應(yīng)用[J].遼寧教育行政學(xué)院學(xué)報(bào),2008.