侯宏霞
摘要:本文依據(jù)作者開展“匯編語(yǔ)言”課程雙語(yǔ)教學(xué)的實(shí)踐,從教材選取、實(shí)施策略、實(shí)驗(yàn)設(shè)計(jì)、綜合考評(píng)等方面提出了開展該課程雙語(yǔ)教學(xué)的一些方法。
關(guān)鍵詞:匯編語(yǔ)言;雙語(yǔ)教學(xué);改革措施
中圖分類號(hào):G642 文獻(xiàn)標(biāo)識(shí)碼:A
“匯編語(yǔ)言”是繼“高級(jí)語(yǔ)言程序設(shè)計(jì)”之后的又一門計(jì)算機(jī)語(yǔ)言程序設(shè)計(jì)課程,但講解的是面向處理器的低級(jí)語(yǔ)言,匯編語(yǔ)言程序用英語(yǔ)編程,匯編語(yǔ)言操作的主流CPU技術(shù)文檔以及最新發(fā)展技術(shù)文檔都是英文資料,因此在該課程的教學(xué)中引入英語(yǔ)教學(xué)模式很有必要。同時(shí),專業(yè)課采取雙語(yǔ)教學(xué)為學(xué)生營(yíng)造一個(gè)含有英語(yǔ)因素的學(xué)習(xí)環(huán)境,能夠訓(xùn)練學(xué)生用外語(yǔ)思考、表達(dá)和交流的能力。
1雙語(yǔ)教學(xué)的實(shí)施過(guò)程與策略
1.1雙語(yǔ)教材的選用
雙語(yǔ)教材是進(jìn)行雙語(yǔ)教學(xué)的物質(zhì)前提,是雙語(yǔ)教學(xué)的重要保障。國(guó)外優(yōu)秀原版教材應(yīng)該作為雙語(yǔ)教材的首選,因?yàn)樗鼈兺邆渚佑趯W(xué)科研究的前沿、實(shí)例豐富、語(yǔ)言地道、內(nèi)容詳實(shí)、可讀性和實(shí)用性強(qiáng)等眾多優(yōu)點(diǎn)。通過(guò)原版教材,可以充實(shí)國(guó)內(nèi)相關(guān)課程的內(nèi)容,拓展學(xué)生視野,從而更好地訓(xùn)練學(xué)生的聽、說(shuō)、讀、寫等各方面的綜合運(yùn)用外語(yǔ)能力。
我們經(jīng)過(guò)廣泛調(diào)查和精心比較,選擇了由Richard C. Detmer編寫,機(jī)械工業(yè)出版社出版的《80x86 Assembly Language and Computer Architecture》作為教科書,本書內(nèi)容反映了Intel CPU較新的發(fā)展,且句式簡(jiǎn)單,容易理解,適合學(xué)生閱讀。除此之外,我們還提供了擴(kuò)充性雙語(yǔ)資料,如由Kip R. Irvine編寫的《Intel匯編語(yǔ)言程序設(shè)計(jì)(第四版)》。根據(jù)我?!皡R編語(yǔ)言”教學(xué)大綱和特點(diǎn),探索符合我校的雙語(yǔ)教學(xué)的體系與教學(xué)內(nèi)容,開發(fā)輔助教材講義,使學(xué)生的專業(yè)知識(shí)與外文水平同步提高,較好地解決了英語(yǔ)教學(xué)從基礎(chǔ)向?qū)I(yè)的過(guò)渡問(wèn)題。
1.2循序漸進(jìn),開展雙語(yǔ)教學(xué)
雙語(yǔ)教學(xué)應(yīng)注重師生之間的交流與互動(dòng),倡導(dǎo)以學(xué)生為本進(jìn)行教與學(xué)。要積極開展各種互動(dòng)教學(xué)活動(dòng),對(duì)學(xué)生積極引導(dǎo),使他們?cè)黾訉?duì)雙語(yǔ)教學(xué)的了解,充分發(fā)揮學(xué)生的主觀能動(dòng)性,從而達(dá)到以英語(yǔ)為交流工具保證學(xué)習(xí)效果的目的。雖然在校大學(xué)生的英語(yǔ)已較以前有很大提高,但目前學(xué)生聽說(shuō)能力不高、外語(yǔ)水平參差不齊的情況增加了雙語(yǔ)授課難度,妨礙了雙語(yǔ)授課目標(biāo)的實(shí)現(xiàn)。因此我們把整個(gè)教學(xué)過(guò)程分成四個(gè)階段,由淺入深,循序漸進(jìn)。
第一階段:入門階段,針對(duì)匯編語(yǔ)言雙語(yǔ)教學(xué)的第一部分——預(yù)備知識(shí)。因?yàn)閷W(xué)生以前所學(xué)的是基礎(chǔ)英語(yǔ)和公共英語(yǔ),與計(jì)算機(jī)英語(yǔ)從詞匯和句型上都有一定的差異,學(xué)生普遍感到不適應(yīng)。在這個(gè)階段我們根據(jù)第一部分內(nèi)容把課程中常用的匯編語(yǔ)言詞匯和簡(jiǎn)單句型整理出來(lái)(如圖1所示),教學(xué)的重點(diǎn)放在讓學(xué)生熟悉和適應(yīng)英文原版教材的表述和英文科技論文的表達(dá)方法上,教學(xué)速度可以適當(dāng)放慢,使學(xué)生習(xí)慣雙語(yǔ)教學(xué)的模式。
第二階段:閱讀英文階段,針對(duì)匯編語(yǔ)言基礎(chǔ)知識(shí)的第二部分——計(jì)算機(jī)組成及尋址方式。在學(xué)生普遍熟悉了專業(yè)詞匯和句法后,教學(xué)的重點(diǎn)放在教材的閱讀和知識(shí)的理解上,訓(xùn)練學(xué)生快速閱讀專業(yè)文獻(xiàn)的能力。例如,在講解尋址方式一節(jié)時(shí),我在課堂上為學(xué)生指定教材中的相關(guān)段落,讓學(xué)生在10分鐘內(nèi)閱讀,然后我再提出問(wèn)題,讓學(xué)生回答,通過(guò)這種方式總結(jié)出相關(guān)的知識(shí)點(diǎn),訓(xùn)練英語(yǔ)閱讀能力。
第三階段:英文思維階段,針對(duì)本課程的第三部分——匯編語(yǔ)言基礎(chǔ)程序設(shè)計(jì)。教學(xué)的重點(diǎn)放在專業(yè)知識(shí)的講解和學(xué)習(xí)上。要求學(xué)生直接從英語(yǔ)原版教材中獲取知識(shí),避免“英文→中文”思維的學(xué)習(xí)方式,也就是按照英文進(jìn)行思維,PPT中完全用英語(yǔ)表示(如圖2所示)。這一階段可以逐步加快教學(xué)進(jìn)度,學(xué)生會(huì)感到逐漸適應(yīng)了英文的學(xué)習(xí)環(huán)境,學(xué)習(xí)內(nèi)容充實(shí)有趣。
第四階段:綜合提高階段,針對(duì)匯編語(yǔ)言綜合內(nèi)容。有了前面的基礎(chǔ)和訓(xùn)練后,教學(xué)的重點(diǎn)就可以放在用英文進(jìn)行思維和表達(dá)上。教師通過(guò)英文作業(yè)、設(shè)計(jì)和專題論文來(lái)訓(xùn)練學(xué)生把所學(xué)知識(shí)連貫起來(lái),引導(dǎo)他們用英文思考專業(yè)問(wèn)題,表達(dá)思想。在學(xué)習(xí)子程序以后,我們給學(xué)生布置作業(yè):“Compare two strings that input from keyboard and output the result.”要求學(xué)生用英語(yǔ)完成該軟件文檔,并編寫程序。完成這種作業(yè)有利于提高學(xué)生英語(yǔ)應(yīng)用能力。
1.3采用多種教學(xué)策略,組織課堂教學(xué)
教師的教與學(xué)生的學(xué)應(yīng)該相輔相成,不可分割,只有把兩者很好地結(jié)合起來(lái),實(shí)現(xiàn)教學(xué)互動(dòng),才能提高課堂教學(xué)質(zhì)量。為了調(diào)動(dòng)學(xué)生的學(xué)習(xí)積極性,激發(fā)他們的學(xué)習(xí)潛能,更好地完成教學(xué)任務(wù),我們根據(jù)教學(xué)內(nèi)容和學(xué)生水平采用了不同教學(xué)策略。
1.3.1多媒體與傳統(tǒng)板書有機(jī)結(jié)合
多媒體教學(xué)方式能夠創(chuàng)造出一個(gè)聲情并茂、生動(dòng)逼真的教學(xué)環(huán)境,為課堂教學(xué)的實(shí)施提供令人耳目一新的形象媒介,并且可以承載和傳達(dá)豐富的教學(xué)內(nèi)容。我們利用多媒體教室,采用英語(yǔ)電子教案、配合多媒體演示展開課堂教學(xué);幫助學(xué)生熟悉理解重要的知識(shí)點(diǎn)。主講教師從英文教材中總結(jié)重要的知識(shí)點(diǎn),以英語(yǔ)表述在演示文稿上,并對(duì)關(guān)鍵詞匯標(biāo)注中文注釋;PPT中的內(nèi)容盡可能簡(jiǎn)潔扼要,一目了然;英文句子盡量采用教材的原文,或改用簡(jiǎn)單句式表示。對(duì)于有些知識(shí)點(diǎn)則制作動(dòng)畫演示,增強(qiáng)學(xué)生的感性認(rèn)識(shí)。例如:我們利用動(dòng)畫演示堆棧的操作,邊演示邊用簡(jiǎn)單的英語(yǔ)加以解釋,得到較好的效果。此外,我們可以借助傳統(tǒng)黑板板書這一媒介,把那些不能夠完整呈現(xiàn)的,需要經(jīng)過(guò)逐步動(dòng)態(tài)、演繹推理才能逐步完善形成整體的教學(xué)內(nèi)容,通過(guò)黑板板書的形式,以扼要的文字或簡(jiǎn)明的圖畫,生動(dòng)地反映其動(dòng)態(tài)、演繹推理的過(guò)程。
1.3.2以實(shí)際問(wèn)題為背景進(jìn)行案例教學(xué)和問(wèn)題教學(xué)
“匯編語(yǔ)言程序設(shè)計(jì)”是一門理論與實(shí)踐緊密結(jié)合的課程,在常規(guī)的教學(xué)過(guò)程中,除講授基本的理論外,教師尤其注重實(shí)例的分析。要增加學(xué)生的學(xué)習(xí)興趣,就必須把所講內(nèi)容和現(xiàn)代科技的最新發(fā)展、實(shí)際應(yīng)用相結(jié)合,理論聯(lián)系實(shí)際,只有這樣學(xué)生才能知道現(xiàn)在學(xué)的知識(shí)對(duì)以后走向社會(huì)、從事科技工作是很有用處的。案例教學(xué)和問(wèn)題教學(xué)是目前流行的教學(xué)方法,它將書本知識(shí)與實(shí)際問(wèn)題緊密聯(lián)系起來(lái),學(xué)以致用,大大提高學(xué)生的學(xué)習(xí)積極性,培養(yǎng)學(xué)生探究學(xué)習(xí)的能力。例如:以前在學(xué)習(xí)代碼轉(zhuǎn)換指令XLAT的時(shí)候,學(xué)生經(jīng)常會(huì)對(duì)該指令的用途僅局限于書上的例題?,F(xiàn)在我們舉一個(gè)具體實(shí)例,如關(guān)于數(shù)碼管在生活中的應(yīng)用,像計(jì)價(jià)器、電子秤等都是數(shù)碼管顯示,學(xué)生覺得這個(gè)問(wèn)題很直觀,很有趣。經(jīng)過(guò)討論和教師的解釋,學(xué)生最后理解了代碼轉(zhuǎn)換指令在數(shù)碼管顯示中的應(yīng)用,對(duì)該指令的功能也更加理解。再比如在匯編語(yǔ)言程序設(shè)計(jì)中經(jīng)常會(huì)涉及各種碼制的轉(zhuǎn)換,“怎樣從鍵盤輸入十進(jìn)制數(shù)?”“怎樣顯示十六進(jìn)制數(shù)?”這樣的問(wèn)題是學(xué)生在編程時(shí)經(jīng)常用到的,他們有很大的興趣去解決這些問(wèn)題,從而可以幫助學(xué)生更好地掌握邏輯指令、分支和循環(huán)結(jié)構(gòu)設(shè)計(jì)、子程序設(shè)計(jì)等知識(shí)點(diǎn)。
2加強(qiáng)實(shí)驗(yàn)的設(shè)計(jì),培養(yǎng)學(xué)生編程解決問(wèn)題的能力
實(shí)驗(yàn)是工科專業(yè)重要的實(shí)踐性教學(xué)環(huán)節(jié)。匯編語(yǔ)言是實(shí)踐性很強(qiáng)的一門課程,必須經(jīng)過(guò)不斷的編程訓(xùn)練和上機(jī)調(diào)試程序,才能夠熟練掌握其內(nèi)容。在教學(xué)中我們按照“精講多練”的原則,加大了上機(jī)實(shí)踐時(shí)間。通過(guò)實(shí)際練習(xí)加深學(xué)生對(duì)該課程的掌握,培養(yǎng)其思維能力和動(dòng)手能力,在上機(jī)實(shí)踐時(shí)能編寫出結(jié)構(gòu)清楚、正確易讀、符合規(guī)范的程序,所以在實(shí)踐環(huán)節(jié)中嚴(yán)格按流程(如圖3)來(lái)做: