龔 平,黃筱佟
(1.2.梧州學院 計算機科學系,廣西 梧州 543002)
“JAVA程序設計”雙語教學的實踐與思考
龔 平1,黃筱佟2
(1.2.梧州學院 計算機科學系,廣西 梧州 543002)
以梧州學院為例,討論了新升本的地方性普通高等院校中 “JAVA程序設計”課程雙語教學的實踐,指出了教學過程中存在的一些問題,并有針對性地提出了在師資隊伍建設、課時改革、開課學期等方面的改進或解決的辦法。
JAVA程序設計;雙語教學;地方高校;教學實踐
隨著經(jīng)濟的發(fā)展,社會對人才的需求越來越大,尤其是那些具有扎實的專業(yè)知識技能并且掌握多種語言的復合型人才。為了適應發(fā)展,國內許多高校陸續(xù)開展了專業(yè)課程的雙語教學,也取得了不少的成績。然而對于一些新升本的地方性普通高等院校來說,師資與學生層次等各種原因致使雙語教學還處于探索階段。這里所提及的“雙語”是指中文和英文這兩種語言。本文以梧州學院“JAVA程序設計”雙語教學的實踐為例,談談開展雙語教學的實踐與思考。
JAVA是計算機專業(yè)中非常重要的一門程序設計課程,根據(jù)www.tiobe.com近幾年的調查數(shù)據(jù)顯示,JAVA是最流行的編程語言,穩(wěn)居諸多編程語言排行榜榜首,并且未來幾年其地位不會動搖。因此,培養(yǎng)出熟練掌握JAVA技術并且外語較好的高級軟件人才,對就業(yè)具有積極的意義。
開展 “JAVA程序設計”雙語教學,有以下幾個方面的優(yōu)勢。
2.1 相比其他的編程語言,JAVA語言簡單易學,有利于進行雙語教學。學生在先行課中已經(jīng)學習了C語言程序設計,對基本語法有所掌握并形成了一定的編程思想,有助于JAVA的學習。
2.2 從JAVA的源程序來看,內容全部都是英文或字母形式,比如關鍵字、標識符,用英文的方式描述實際問題的解決過程或描述算法,將更利于編程實現(xiàn)。
2.3 可以利用JAVA官方網(wǎng)站的大量資源。JAVA的官方網(wǎng)站中有最新的JAVA動態(tài)、最新的JAVA技術介紹等等,最關鍵之處在于從該網(wǎng)站上能得到關于JAVA技術的最權威解釋和官方數(shù)據(jù)。除此之外,還可以下載得到或在線查閱全英文形式的JDK API文檔,相比任何教材,這都是權威指南。在“JAVA程序設計”雙語教學過程中充分利用這些英文形式的資源,可以促進雙語教學的開展。
2.4 對于一些專業(yè)術語,英文原文比翻譯成中文后的內容更容易讓學生理解和接受。比如針對JAVA中的 “override”這個術語,不同的中文教材有不同的翻譯,較多的翻譯版本是 “重寫”或 “覆蓋”,學生往往不太理解這些概念的意思,或不清楚這兩個翻譯指的是同一個概念,如果使用英文教學就不會存在這樣的問題。
梧州學院是一所新升本的地方性普通高等院校,在實施 “JAVA程序設計”雙語教學的過程中,主要存在下列幾個方面的問題。
3.1 教材方面的問題。目前,從來源來看,國內雙語教學使用的教材可分為國外引進教材、自編教材和翻譯教材[1]。國外的原版教材不但知識新,而且還有很多新的研究方法和思考方式,這些來源于不同的教育體系[2]。尤其是選用英美國家作者編寫的教材,在進行雙語教學過程中可以接觸到純正的英語表達。但是原版的教材一般價格較高,超出了部分學生的心理承受范圍。對于一些英文水平相對較差的學生來說,閱讀英文的教材不如看中文教材那么自在,一些句子尚未搞清楚其含義,更談不上理解其中表達出來的專業(yè)知識了。此外,在實際的雙語教學中,因為教育體系的不同,對于從小學開始一直使用國內教材已經(jīng)習慣了國內作者寫作思路的同學們來說,使用英文教材時特別不習慣國外作者的思維方式,認為跳躍太大,甚至有天馬行空的感覺。
3.2 課時方面的問題。課時的問題是制約 “JAVA程序設計”雙語教學效果的一個很重要的因素。與JAVA的中文教學一樣,總課時51個,其中實驗實踐學時20個。中文教學已經(jīng)明顯有課時不夠的感覺了,對于雙語教學而言,這種感覺就更加嚴重。雙語教學過程中,教師在進行內容講授時不能像中文教學那樣的進度,要留給學生一定的時間用于消化、理解所表達出來的知識。
3.3 師資方面的問題。教師在教學過程中起到主導作用。雙語教學對教師的要求很高,要求教師在業(yè)務能力、外語水平、教學經(jīng)驗等各方面都有較高的素質。這樣的師資在人才濟濟的重點大學來說不算問題,但對于地方院校,尤其是新升本的普通高等院校來說,卻是制約雙語教學的關鍵因素。針對專業(yè)教師,一方面,新建本科院校的教師雖然學歷不低,但外語水平卻不高,大部分教師的外語口語表達不夠流利或不夠準確[3],幾乎擔當不了雙語教學的授課任務。另一方面,學校雖然也有不少英文能力較強的老師,但普遍不會JAVA程序設計,因此也不能擔當 “JAVA程序設計”課程的雙語教學工作。
3.4 學生方面的問題。地方院校的學生,尤其是新升本的普通高等院校的學生,絕大部分都是通過本科第二批或第三批錄取,在學習能力方面與重點院校的學生有一定的差距。這也是影響 “JAVA程序設計”雙語教學效果的原因之一。
3.5 現(xiàn)有的教學方式側重案例教學、注重實驗教學、結合課程網(wǎng)站進行課外教學,但缺少突出特色。在實際教學過程中,選擇英文原版教材,制作英文課件,課堂進行中英文結合講授。對于簡單淺顯的內容使用英語教學,但涉及較復雜的知識或理論時,可結合中文進行教學,以便清晰準確地表達,不是為了雙語而雙語。課堂講授側重案例教學,注重案例的趣味性與實用性,通過案例達到舉一反三的效果。實驗課以學生為主體,為了讓學生能夠充分地考慮實驗題目如何解答,以便在有限的實驗課時間內順利地完成實驗要求,可以采取事先布置實驗內容的做法,并建議學生利用課余時間做好實驗的準備和總結工作。基于梧州學院 “JAVA程序設計”雙語教學項目,筆者建立了梧州學院 “JAVA程序設計”雙語課程網(wǎng)站,以期對雙語教學產生積極的促進作用。課程網(wǎng)站的習題解答、提問答疑、論壇等功能,可以方便師生在課后進行學習上的交流。通過課程網(wǎng)站的視頻教學功能,使學生能夠鞏固課堂所學的內容。此外,課程網(wǎng)站還提供了在線測試等功能,學生可以進行自主測試,以了解自己對JAVA相關知識的掌握程度。這教學方法雖然取得了一定的成績,但沒有形成鮮明的特色,也缺少對學生學習積極性的充分調動。
3.6 考核形式不能完全體現(xiàn)出學生的水平。期末考核以卷面筆試方式進行,題目是全英文形式的,能夠有效地考核學生對知識點的掌握情況,也能檢測出學生的英語掌握情況,但不能完全反應出學生應用JAVA解決實際問題的能力,有些高分的同學暴露出 “紙上談兵”的不足。
如何通過 “JAVA程序設計”雙語教學的實施,培養(yǎng)出符合社會需要的高級軟件人才,我們還在進一步的探索和實踐當中,就目前存在的主要問題來看,對于 “JAVA程序設計”雙語教學應該主要從師資隊伍建設、課時改革、學期調整等方面進行改進,才能提高雙語教學的質量。
4.1 對教材內容進行舍取,適當調整授課內容的先后順序與教學進度,以符合學生的實際情況。
4.2 課時改革。因為課時與學分掛鉤的原因,教學計劃中的課時都有明確的計算公式,不同類型的課程有明確的學時或學分要求。為了解決 “JAVA程序設計”雙語教學課時不足的問題,建議針對這樣的特殊課程定義特別的處理方法,例如增加學時至68或72學時,但學分仍然保留為3個學分。
4.3 師資隊伍建設。學校應該結合自身實際情況,從提高雙語教學水平出發(fā),從三方面進行師資隊伍建設:其一,適當?shù)囊M雙語教師人才;其二,在專業(yè)教師中建立培訓機制,提高其英語水平;其三,考慮從專業(yè)英語的任課教師中選擇優(yōu)秀者進行JAVA的系統(tǒng)學習與培訓。
4.4 調整開課學期,使學生有更多的時間做好英語方面的準備。“JAVA程序設計”雙語教學作為專業(yè)選修課,與JAVA中文教學的選修人數(shù)相比,幾乎只占到1/3。關鍵原因是學生認為自己的英語水平太差。一個有效的解決辦法就是調整開課的學期,由原來大二第二學期調整到大三,這樣能夠使學生有更多的時間去做好英語基礎的準備。

4.5 突出特色教學,開展競賽與獎勵,以激發(fā)學生的學習積極性。專業(yè)課雙語教學與專業(yè)英語教學是緊密聯(lián)系的,但教學的目的不同[4]。在雙語教學過程中,應以傳授專業(yè)知識為主,學習外語為輔。突出特色教學的主要目的是為了讓學生更好地掌握專業(yè)知識。在保留現(xiàn)有側重案例教學、注重實驗教學、結合課程網(wǎng)站進行課外教學的方式基礎上,應該注重學生個性培養(yǎng),注重因材施教,應該以培養(yǎng)學生的創(chuàng)新能力和提高實踐動手為主要目的,同時結合項目驅動法與角色扮演實施教學。程序設計類的課程,加上英文教學的優(yōu)勢,可以在雙語教學實施的過程中開展程序設計競賽、英語閱讀比賽、以項目為主要內容的角色扮演小品……并對在各項活動中表現(xiàn)突出的同學給予一定的物質和精神獎勵。
4.6 以課程設計替代卷面筆試。在雙語教學中,通過課程設計環(huán)節(jié),要求學生完成一個小型系統(tǒng),并上交英文形式的設計報告,達到 “學以致用”的目的。學生學習目的也自然地從 “學而為考”變成“學而為用”。課程設計以小組的形式組織學生完成,并在組與組之間開展競爭與交流學習。結合實際知識點與應用要求,可設計如表1所示的一些項目。
雖然在 “JAVA程序設計”雙語教學中存在不少的問題,還需要在今后的教學中不斷地探索與總結經(jīng)驗。初步獲得的經(jīng)驗是,“JAVA程序設計”雙語教學要想取得成功,必須要有學校、教師、學生各方的共同努力。
[1]范江波.JAVA雙語教學的實踐與體會[J].南昌教育學院學報,2011(9).
[2]李衛(wèi)華.Java語言課程雙語教學探索[J].廣東工業(yè)大學學報:社會科學版,2008( 8 增刊):59-60,69.
[3]洪萍.新建本科院校雙語教學管理研究[J].教育與職業(yè),2010(12):119-120.
[4]戴艷陽,鐘暉.專業(yè)課雙語教學與專業(yè)英語教學之探討[J].高教論壇,2006(3):96-97.
G642.4
A
1673-8535(2012)03-0061-04
2012-03-10
梧州學院“JAVA程序設計”雙語教學(梧院發(fā)[2009]93號)
book=64,ebook=145
龔平(1981-),女,廣西靈川人,梧州學院計算機科學系講師,工學碩士,主要研究方向:數(shù)字圖像處理、計算機網(wǎng)絡應用。
黃筱佟(1981-),女,廣西梧州人,梧州學院計算機科學系講師,主要研究方向:數(shù)字圖像處理、計算機網(wǎng)絡應用。
高 堅)