劉淵+高玲玲+陳秀麗
摘要:計算機專業(yè)英語是一門交叉的學(xué)科,把英語這一工具運用到計算機專業(yè)這一領(lǐng)域,解決計算機的問題。目前多數(shù)高校計算機專業(yè)英語的教學(xué)僅停留在課文閱讀與翻譯層次,對口語表達(dá)、文獻(xiàn)撰寫等能力普遍缺乏培養(yǎng)。根據(jù)課程的教學(xué)定位和專業(yè)人才培養(yǎng)目標(biāo),在張新紅等人提出的虛擬情景教學(xué)的基礎(chǔ)上進一步改革和提高,為每個授課環(huán)節(jié)模擬一個實際工作環(huán)境,結(jié)合軟件工程的一般過程,提出一種提高學(xué)生的語言應(yīng)用能力的可行解決方案。
關(guān)鍵詞:計算機專業(yè)英語;虛擬情境;語言應(yīng)用能力;口語表達(dá);軟件工程
中圖分類號:G642.0 文獻(xiàn)標(biāo)識碼:A 文章編號:1009-3044(2016)04-0141-02
Research of Teaching Reform of Computer English
LIU Yuan, GAO Ling-ling, CHEN Xiu-li
(Department of Mechanical and Electrical Engineering of City College of South West University of Science And Technology, Mianyang 621010, China)
Abstract: Computer English is an interdisciplinary course between computer science and English. Currently, most of the colleges are just teaching the students how to read and translate computer English into Chinese. Oral English and writing should be taught too. A new solution for improving their language application ability is discussed in this article. This solution simulated a virtual scene about software engineering for every section of this course which is based on Zhang Xin-hons research.
Key words: computer english; virtual scene; application ability of english; oral english; software engineering
1 概述
軟件開發(fā)人員為跟上軟件開發(fā)技術(shù)的發(fā)展節(jié)奏,需要閱讀大量英語文獻(xiàn)和代碼;軟件外包服務(wù)企業(yè),要求軟件工程師能夠用專業(yè)英語書寫諸如需求分析報告、設(shè)計說明書、測試報告等各類軟件項目中常見的文檔。外企的要求則更高,如索尼、微軟等公司要求招聘的員工能夠用英語進行技術(shù)交流討論。國內(nèi)各高校雖普遍開設(shè)了計算機專業(yè)英語課程,卻普遍停留在課文閱讀與翻譯層次。這就迫切需要一種兼顧文獻(xiàn)閱讀、文獻(xiàn)撰寫、口語交流等各個不同應(yīng)用領(lǐng)域的專業(yè)英語實踐教學(xué)模式。本文模擬計算機專業(yè)新人進入職場后的各個階段并參考軟件工程一般過程設(shè)置情境,每個情境自然地引入文獻(xiàn)閱讀、文獻(xiàn)撰寫和口語交流等實際任務(wù),不同情境各有側(cè)重點,真正做到面向?qū)嶋H應(yīng)用的綜合性的專業(yè)英語能力培養(yǎng)。
2 教學(xué)內(nèi)容和教學(xué)情境設(shè)計
教學(xué)內(nèi)容包括情境介紹、交流環(huán)節(jié)、教材講授、新文獻(xiàn)閱讀環(huán)節(jié)。教學(xué)中的情境設(shè)計以一個大學(xué)生從剛應(yīng)聘到外企工作到他成為獨當(dāng)一面的開發(fā)人員的成長歷程為線索。情境介紹主要是營造一個學(xué)生容易融入的背景,讓他們明白學(xué)習(xí)的內(nèi)容可以運用到工作中的什么地方。交流環(huán)節(jié)包括與同事、客戶的對話以及需求分析報告、設(shè)計說明書、測試報告等專業(yè)文檔的寫作;教材講授部分即教師根據(jù)所選的教材,摘取其中典型的內(nèi)容進行簡略的講解,重點引入專業(yè)英語中使用的大量專業(yè)術(shù)語,并與其他領(lǐng)域的釋義進行比較,加深學(xué)生的印象。新文獻(xiàn)閱讀是在教師的指導(dǎo)下,學(xué)生閱讀與情境和教學(xué)內(nèi)容相關(guān)的最新專業(yè)文獻(xiàn)。各情境的劃分與主要內(nèi)容見表1。
表1 情境的劃分
[情境介紹\&交流環(huán)節(jié)\&教材講授\&文獻(xiàn)閱讀\&情境1:新人第一天\&向同事介紹自己的專業(yè)\&計算機科學(xué)概述\&體現(xiàn)計算機最新發(fā)展的文獻(xiàn)\&情境2:新人培訓(xùn)\&在部門經(jīng)理的指導(dǎo)下學(xué)習(xí)計算機語言\&計算機語言與編程\&計算機編程的新動向\&情境3:項目需求分析\&與客戶座談,了解客戶的軟件需求\&軟件需求分析\&計算機軟件發(fā)展動態(tài)\&情境4:軟件設(shè)計\&向同事介紹自己的軟件概要設(shè)計和詳細(xì)設(shè)計\&軟件開發(fā)\&軟件工程新方法\&情境5:數(shù)據(jù)庫設(shè)計\&與同事討論軟件的數(shù)據(jù)庫設(shè)計\&數(shù)據(jù)庫\&最新的數(shù)據(jù)庫技術(shù)\&情境6:網(wǎng)絡(luò)設(shè)計\&向同事介紹新軟件的網(wǎng)絡(luò)安全策略\&計算機網(wǎng)絡(luò)\&IPV6的應(yīng)用現(xiàn)狀\&情境7:軟件測試\&與用戶交流,確定軟件設(shè)計功能是否達(dá)到用戶需求\&軟件測試\&軟件測試新方法\&情境8:軟件維護\&與用戶交流,解決用戶軟件使用中遇到的問題\&軟件維護\&軟件維護技術(shù)的新發(fā)展\&]
3 情境教學(xué)的具體實施
3.1 新人第一天
情境介紹:剛剛進入公司,新人充滿了緊張與期待,與同事合作的第一步,讓他們了解自己。
交流環(huán)節(jié):學(xué)生自我介紹的重點是講解自己學(xué)習(xí)過的專業(yè)課程和專業(yè)知識,掌握的專業(yè)技能。涉及到大量的計算機專業(yè)術(shù)語。學(xué)生交流中肯定會存在很多問題,正好讓他們在接下來的教材講授環(huán)節(jié)帶著目的去學(xué)習(xí),提升學(xué)習(xí)效果。
教材講授:重點講解計算機專業(yè)學(xué)科分類和各學(xué)科的主要研究內(nèi)容,把整本教材各個章節(jié)聯(lián)系到一起,也給學(xué)生一個計算機專業(yè)的總體印象。
3.2 新人培訓(xùn)
情境介紹:軟件公司對于軟件應(yīng)用有著比學(xué)校更高的要求和針對性,通常都會對新人進行針對性的培訓(xùn)。
交流環(huán)節(jié):學(xué)生扮演部門經(jīng)理,簡略講解C++語言的相關(guān)知識點。這一過程綜合考驗了學(xué)生專業(yè)知識的掌握程度、計算機語言相關(guān)術(shù)語的掌握情況和英語表達(dá)能力,讓學(xué)生充分發(fā)揮又認(rèn)識到自己的不足。提升學(xué)生的學(xué)習(xí)欲望。
教材講授:以C++語言為例,講解計算機語言的發(fā)展簡史和各主要知識點,以及編程的一些策略和原則。既是講授專業(yè)英語知識,也是對學(xué)生專業(yè)知識的一種擴展。
3.3 項目需求分析
情境介紹:軟件永遠(yuǎn)都是要服務(wù)用戶的,因此弄清楚用戶的需求至關(guān)重要,這也是需求分析的目的。
交流環(huán)節(jié):學(xué)生分別扮演用戶與開發(fā)人員,用戶從自身使用的角度用非專業(yè)的語言描述自身的需求。開發(fā)人員在聽取用戶需求之后盡可能引導(dǎo)用戶把功能描述放入軟件工程的框架,將用戶的功能需求轉(zhuǎn)換成能指導(dǎo)軟件開發(fā)的專業(yè)需求。
教材講授:講解軟件工程的第一階段需求分析,要求學(xué)生結(jié)合學(xué)過的專業(yè)知識來聽課,既學(xué)習(xí)了新的術(shù)語也鞏固了專業(yè)知識,達(dá)到雙贏的目標(biāo)。
3.4 軟件設(shè)計
情境介紹:將用戶的需求細(xì)化之后會形成一個整體的大系統(tǒng),但大系統(tǒng)不利于開發(fā),需要經(jīng)由軟件設(shè)計將大系統(tǒng)拆分成一個個小系統(tǒng),明確每個小系統(tǒng)的功能,才能進行后續(xù)的開發(fā)過程。
交流環(huán)節(jié):學(xué)生扮演項目經(jīng)理,將軟件項目的拆分情況、每個模塊的詳細(xì)功能和各開發(fā)小組的分工布置下去。這樣的過程不僅訓(xùn)練了學(xué)生軟件工程方面的專業(yè)技能,對于英語口語表達(dá)也有較高的要求。學(xué)生總結(jié)自身在過程中存在的問題,自然會要求自己在兩方面都有所提高。
教材講授:講解軟件設(shè)計過程,也即是總體任務(wù)細(xì)化為每個模塊的過程。對于每個模塊自身的功能和輸入輸出如何用專業(yè)的語言去描述。
3.5 數(shù)據(jù)庫設(shè)計
情境介紹:任何大型軟件系統(tǒng)都離不開數(shù)據(jù)庫系統(tǒng),用于存儲每天產(chǎn)生的大量數(shù)據(jù),方便日常的快速檢索和使用。
交流環(huán)節(jié):學(xué)生扮演項目組中的數(shù)據(jù)庫設(shè)計人員,向組員們講解自己設(shè)計的數(shù)據(jù)庫,包括E-R模型、關(guān)系表、關(guān)系設(shè)計等等內(nèi)容。將自身所熟悉的數(shù)據(jù)庫知識用英語表達(dá)出來,提升自身的專業(yè)英語能力。
教材講授:講解數(shù)據(jù)庫相關(guān)知識點。讓學(xué)生們學(xué)會用英語來表達(dá)熟悉的數(shù)據(jù)庫知識。
3.6 網(wǎng)絡(luò)設(shè)計
情境介紹:大型軟件為使用方便,通常都需要應(yīng)用于網(wǎng)絡(luò)環(huán)境(互聯(lián)網(wǎng)或公司局域網(wǎng)),網(wǎng)絡(luò)方面的優(yōu)化尤其是網(wǎng)絡(luò)安全策略更是重中之重。
交流環(huán)節(jié):學(xué)生扮演項目組中的網(wǎng)絡(luò)安全設(shè)計人員,向組員們講解自己的設(shè)計,采用了哪些可行的安全策略和加密手段來保證所有用戶都在權(quán)限范圍內(nèi)操作系統(tǒng),避免非法用戶進入系統(tǒng)。用英語進行網(wǎng)絡(luò)安全策略描述難度較大,事先可以召集負(fù)責(zé)的學(xué)生與教師一起討論,在教師的指導(dǎo)下完成。
教材講授:講解互聯(lián)網(wǎng)相關(guān)的網(wǎng)絡(luò)層次結(jié)構(gòu)、協(xié)議、安全策略等知識。
3.7 軟件測試
情境介紹:軟件各模塊功能是否正常,軟件總體是否達(dá)到用戶的需求,如何改進,這些問題都需要軟件測試來回答。
交流環(huán)節(jié):此環(huán)節(jié)分成兩個部分,第一部分學(xué)生扮演測試人員與開發(fā)人員,測試人員向開發(fā)人員描述軟件存在的錯誤和問題,開發(fā)人員則基于描述詢問一些問題的細(xì)節(jié);第二部分學(xué)生扮演開發(fā)人員和用戶,開發(fā)人員向用戶描述目前軟件的所有功能,用戶通過詢問了解軟件設(shè)計的不足并提出改進意見。
教材講授:講解軟件的單元測試和整體測試等知識點,向?qū)W生們強調(diào)軟件測試的重要性。
3.8 軟件維護
情境介紹:軟件維護通常是軟件生命周期中時間最長、成本最高的一個階段,其中的關(guān)鍵則是開發(fā)人員與用戶之間的有效溝通。
交流環(huán)節(jié):學(xué)生扮演用戶和開發(fā)人員,用戶提出使用過程中出現(xiàn)的問題和對軟件進一步的功能需求,開發(fā)人員則通過詢問進一步明確問題和需求,并整理成專業(yè)需求,用以指導(dǎo)后續(xù)工作。接下來可以讓雙方各自描述自己所理解的需求,明確有哪些理解上的偏差。讓學(xué)生們直觀的感受用戶與開發(fā)人員的相互理解難在哪里,今后學(xué)習(xí)和工作中針對性的去解決。
教材講授:講解軟件測試相關(guān)策略和技術(shù)。擴大學(xué)生的眼界和知識儲備。
4 結(jié) 論
本文從提高學(xué)生專業(yè)英語聽說讀寫全方面能力這一目標(biāo)出發(fā),通過設(shè)置情境的方式展開教學(xué),讓學(xué)生學(xué)習(xí)的過程有參與感、有面向?qū)嶋H工作的感覺也得到全方位的鍛煉。此教學(xué)方法可以讓學(xué)生們學(xué)習(xí)起來有樂趣,也能讓他們充分認(rèn)識到自身的不足,從而調(diào)動學(xué)生們的學(xué)習(xí)積極性,學(xué)習(xí)的過程也更有目的性。通過這種學(xué)習(xí)過程,學(xué)生們能學(xué)習(xí)到真正的專業(yè)英語知 (下轉(zhuǎn)第155頁)
(上接第142頁)
識,為將來的工作尤其是到外包企業(yè)和外企工作做好準(zhǔn)備。
參考文獻(xiàn):
[1] 張新紅,白艷玲,陳利國.計算機專業(yè)英語課程的教學(xué)研究與改革[J].電子商務(wù),2013(10):91-92.
[2] 劉藝,王春生.計算機英語[M].北京:機械工業(yè)出版社,2013.
[3] 金志權(quán),張幸兒,張景祥.計算機專業(yè)英語教程[M]. 6版.北京:電子工業(yè)出版社,2015.
[4] 楊濤. 對計算機專業(yè)英語教學(xué)的幾點思考[J].計算機時代.2015(1):62-63.
[5] 劉洋.計算機專業(yè)英語教學(xué)改革分析[J].商品與質(zhì)量:消費研究,2015(7):170-170.
[6] 易叢琴,周汝雁.計算機專業(yè)英語教學(xué)改革探索[J].教育教學(xué)論壇,2015(48):97-98.
[7] 崔玉寶.談計算機專業(yè)英語的學(xué)與教[J].華北航天工業(yè)學(xué)院學(xué)報,2003,13(4):60-62.
[8] 鄧霞,張艷玲.計算機專業(yè)英語教學(xué)現(xiàn)狀及改革探討[J].計算機教育,2010(4):106-108.