關培超 嚴冰
摘要:雙語課程教育一直是高校教學工作的重要組成部分。合理進行雙語課程建設,可為提高專業(yè)教學質量、促進專業(yè)建設提供一定的保障。文章從大學本科編程類課程雙語教學存在的問題出發(fā),結合Java語言教學特點,初步分析、探索了其教學建設的一些思路與方法。
關鍵詞:雙語課程;課程建設;Java程序設計
中圖分類號:G642.0? ? ?文獻標志碼:A? ? ?文章編號:1674-9324(2019)40-0164-02
早在2001年,在教育部相繼出臺的若干指導高校提高教學工作質量的意見中,就明確指出應該在適當學科專業(yè)課程上進行雙語教學,目的就是為課程對應專業(yè)可以在教學與科研上盡快與國際水平同步。經過近20年的發(fā)展,國內很多高校均已建設制定了適合自身發(fā)展的雙語課程體系,并在相當規(guī)模的課程上進行了雙語課程實踐。目前,所有大學開設的雙語課程中,編程類課程憑借相關專業(yè)背景,及其信息技術、計算機網絡、物聯(lián)網的飛速發(fā)展,有著無法替代的重要性和現(xiàn)實意義。編程類雙語課程的教學,不僅能夠幫助學生提高相關信息學科的英語基礎知識,還能使學生直接接觸最新的國際前沿信息專業(yè)知識,不斷直接從知識源頭進行直接有效的學習。本文從編程類雙語課程存在的問題和一些已有研究出發(fā)[1-3],結合筆者從事Java雙語語言教學的一些經驗,初步探索雙語課程教學建設的思路與方法。
一、編程類雙語課程建設存在的問題
編程類雙語課程建設存在的問題比較類似,一般來看,首要問題是語言問題。由于部分理工科學生英語底子薄,對雙語課程天生就有排斥心理,如果在整個教學環(huán)節(jié)全部采用英語,一般會造成學生對編程專業(yè)知識本質的缺失,打擊學生學習專業(yè)知識的積極性,完全喪失雙語課程教學的初衷。在計算機類相關專業(yè)中,編程類課程的課時量一般都在54—72個,由于課程本身存在一定的難度,所以進行雙語課程建設也會引起雙語教學減少教學內容、降低教學難度的問題。具體以Java語言為例,雙語課程建設存在如下問題。
1.盲目進行全雙語教學,雙語課程變成某些環(huán)節(jié)的純英語教學。任何教學過程應該遵循循序漸進、逐漸過渡的原則。雙語教學也一樣,如果課程建設只是單純強調全英語,勢必造成整個教學環(huán)節(jié)失控,得不償失。
2.教學內容的取舍問題。Java知識體系涵蓋面廣,就算純中文授課,也會有具體技術內容的取舍。如課程進行雙語教學,單從固定知識及技術環(huán)節(jié)的講授看,肯定會拖慢教學進度,從而減少教學內容。越是這樣,就越有必要合理針對Java程序設計特點,進行課程教學內容的分析和建設,抓住課程內容主干,厘清教學過程中那些內容應在課后完成。
3.教材、教輔及教輔平臺建設問題。如何合理選用Java雙語課程教材、教輔,也是其建設過程的重點問題。除了國外經典教材以外,近年來國內一些學者也針對雙語課程建設研究出版了適合我國國情的英文教材供課程使用。此外,合理使用教輔平臺,通過最新信息技術進行雙語課程建設,也是彌補雙語教學環(huán)節(jié)中教學內容壓縮的一個重要手段。
二、雙語課程建設的思路與方法
(一)教學過程中雙語的應用場景
在Java語言雙語教學過程中,哪些具體場景適合用英語講授,哪些又適合用中文,或者哪些需要用中英文同時進行,是一個值得探討的問題。筆者近年來從事Java及相關信息技術課程的雙語教學過程中,總結了一些原則和具體方法。
首先,從大的原則上看,較難以理解的概念、知識內容講解不適合純用英文。例如,對于輸入輸出流、圖形用戶界面的事件響應、多線程高級部分等。其次,Java課程的重點核心內容一定要用中英文分別講述一遍,特別是對技術關鍵詞語要拿出來單獨講解清楚,確保學生在課程學習過程中對關鍵單詞非常熟悉。只有這樣,才是確保雙語課程正常進行下去。再次,對于過渡的知識點,可以嘗試只使用英語講授,但也要確保這些內容可以在教材、教輔或課件中可以找到。最后,確保整個雙語課程教學過程英語講解的比重慢慢增加,教師在各環(huán)境下隨時注意學生反饋,一旦出現(xiàn)教學效果下滑的現(xiàn)象,要及時調整雙語在課程講授中的比例。
在雙語教學具體方法方面,可以依循以下幾點:
1.課件、教輔、作業(yè)可以全英文,但教學過程中的關鍵知識點必須由教師直接用中文講解一遍。講解過程中,配合信息技術,強調突出對應的英文表述,引導學生用英文雙語,將對應內容過一遍。
2.雙語課教學目的明確,課程主題是專業(yè)知識內容,而不是突出練習英語表達。教學過程要特別注意避免主次不分,最后把雙語課上成英譯漢、漢譯英的專業(yè)英語課,要始終以專業(yè)課的角度看待整個課程教學實施過程。
3.課堂用語中,如教學對象的學習效果不好,應隨時調整中文在整個課堂對話中的占比,特別是關鍵語義表述部分,要掌握好度。從這方面來說,編程類雙語課程并不適合外教直接授課,或者可以說由外教負責講授專業(yè)課程,并不能算成雙語課。
(二)教學內容的建設
作為編程類課程的雙語課建設,通常教學內容的規(guī)劃、建設,具體教學環(huán)節(jié)的取舍,要比單純的專業(yè)課復雜。除了要注意上述具體教學場景以外,還要從專業(yè)內容是否易于學生接受、教學效果反饋是否及時調整來分析。具體而言,對于每門課程又有不同,如Java課程,進行完基本面向對象的概念介紹、程序實現(xiàn)后,在線Java開發(fā)文檔(如圖1)即可作為課程教學內容的主線來完成。
Java雙語課程內容建設(主要是課程后半段),可根據(jù)在線開發(fā)文檔各個模塊內容展開。就Java程序設計而言,具體形式可由教師帶領學生通讀重點模塊重點類的開發(fā)幫助文檔,根據(jù)文檔歸納課程程序實例并講解,進而實踐。
(三)教學輔助環(huán)節(jié)
教學輔助環(huán)節(jié),教材、課件的選擇與建設應根據(jù)各高校情況,靈活調整實現(xiàn)。就筆者看來,未必一定要使用英文原版教材,配合純英文課件講解,才是合理的編程類雙語課教學。理工科學生的英文基礎一般不太好,直接使用內容全面、細節(jié)豐富的英文教材并不一定適合(特別是對于非“211”、“985”高校而言),這里不妨配合一些翻譯較好的中文教材、輔助對應內容的英文課件進行教學,更能取得較好的效果。
教學實踐輔助過程中,要強迫學生習慣全英文的Java開發(fā)集成環(huán)境,對于基礎實在太差的學生,可以由漢化版入門,在課程前半段逐漸過渡。有條件的雙語課程建設,還應該利用信息網絡技術構建雙語課程教學輔助平臺,讓教師、學生一起交換討論專業(yè)知識和問題,以此彌補課程教學內容的不足。
三、總結
雙語課建設是目前高等院校提升教學質量、全方位進行專業(yè)建設的一個重要組成部分。作為編程類雙語課程建設,更在信息類專業(yè)建設上有著相當重要的地位。本文根據(jù)雙語課程建設存在的客觀問題,提出對應建設思路和方法。近年來的課程教學實踐也證明,采用文中所提供的課程建設方法,對學生雙語課程學習效果、緊跟編程類國際技術前沿、提升學習興趣,有較好的作用。
參考文獻:
[1]黃宏博.C語言程序設計課程雙語教學探索與實踐[J].計算機教育,2010,(16):63-65.
[2]吳麗.《Java程序設計》課程雙語教學探討與實踐[J].無線互聯(lián)科技,2012,(1):94-94.
[3]張引瓊,戴小鵬."Java程序設計"雙語教學模式的分析與實踐[J].當代教育理論與實踐,2011,3(4):126-127.