999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

編程語言類課程雙語教學的探索與實踐

2017-06-24 14:26:21江南王春枝何炎祥
計算機教育 2017年6期
關鍵詞:雙語教學

江南 王春枝 何炎祥

摘 要:分析編程語言類課程雙語教學的現狀,根據編程語言類課程的特點,從教材選擇、教學手段、授課語言等方面,探討雙語教學的模式,以Java程序設計為例,說明實踐過程,總結問題并給出相應建議。

關鍵詞:編程語言;雙語教學;Java程序設計

1 編程語言類課程雙語教學的建設現狀

目前,幾乎所有的編程語言都是由歐美國家設計和實現的,它們的幫助文檔、語言規范說明全都是英文。雖然常用的程序開發軟件已經有漢化版本,也有相應的中文幫助文檔,但是漢化或多或少存在不準確的地方;另外,英語和漢語表達思維的不同,使得一些編譯和運行錯誤的提示信息看起來不知所云。因此,在高校推動雙語教學勢在必行。為了探索有效的教學方法和模式,切實提高大學生的專業英語水平和直接使用英語從事科研的能力,教育部于2007年至2010年啟動了“雙語教學示范課程建設項目”,支持建設503門雙語教學示范課程。在這些示范課程中,計算機專業課程包括操作系統(原理)、數據結構(和算法分析)等約40項課程建設項目,幾乎囊括了計算機主要專業課程。其中,純編程語言類課程有7項,包括計算機網絡編程、C語言程序設計、Delphi計算機高級編程技術、面向對象程序設計等。當然,除了這些國家級的雙語課程建設項目外,目前我國還存在著各類由省或學校支持的雙語教學示范課程項目。

整體上看,計算機專業的雙語教學課程建設并沒有區分不同課程的特性。雖然計算機專業課程相比其他人文社科課程而言,更適合進行雙語教學,但是,考慮到雙語教學的師資以及學生水平現狀,在課程選擇上理應有取舍。編程語言類課程的內容大部分在講述語言特性和示例程序,幾乎不涉及自然語言交流的模糊性和復雜性,即減少了英語口頭表達能力欠缺所導致的障礙,這種“刻板性”使得編程語言類課程非常適合進行雙語教學。

2 編程語言類課程雙語教學模式探索

在組織雙語教學時,考慮到教學目標、學生的基礎、師資力量等各方面原因,我們從教材選擇、教學手段、授課語言等方面,探討一種較為實際可行的教學模式。

(1) 采取國外優秀原版教材與自編講義相結合的方式。一方面,我們選擇原版優秀教材。原版優秀教材很多,它們服務于不同的授課對象,在選樣時,除了要考慮教學目標外,還要考慮學生的接受程度。由于學生的母語是非英語,即使他們通過英語四級或者六級,閱讀英文專業知識的能力仍然欠缺,因此,選擇具有中文譯本的英文教材更好。同時,我們不應該完全依賴這些國外優秀教材,完全按照其編排順序進行授課。許多國外教材的信息量都非常大,知識點的編排比較分散,我們難以在有限的學時內按照教材的編排次序推進教學進度,這就需要對教材的內容進行分析總結,針對每一節課的授課目標,整理成講義,標識出相關的章節并在課前發給學生預習。

(2)采取英文板書結合英文PPT演示的教學手段。講解編程語言時,特別是講述重要語法點和難點時,采取邊寫程序邊給出解釋的方式,板書代碼的英文注釋強化了該知識點在學生大腦中的印象,并能夠帶領學生進一步沉浸在英文思維的氛圍中。同時,利用多媒體技術進行教學,將術語解釋、語法形式等采用英文PPT演示的形式放映,可以將教師從一些繁瑣的板書中解脫出來,節省教學時間。

(3)采取用英文講授專業知識點的方式。講授編程語言類課程時,對于專業知識點部分,應該采用英文,但是在非專業知識的表達以及語句的銜接等方面,出于慣性思維,可以使用中文。不過,考慮到學生的接受程度,對于關鍵知識點,可以再用中文補述一下。

3 教學實踐

在Java程序設計課程的雙語教學活動中,我們選用的教材是Head First Java。該書內容適合初學者,較為全面,語言特點講解得非常透徹。此外,它的編排有趣,且中文譯本質量高。板書采用英文,結合英文PPT。下文以編程語言的兩個重要語法點,同時也是教學難點為例,說明Java程序設計雙語教學的實施過程。

1)引用變量。

Java編程語言中變量的類型可以分為簡單類型和引用類型,它們對應的英文分別是primitive types和reference types。解釋簡單類型時可直接列舉8種簡單類型,并在PPT上顯示。然而對于“引用”這個詞,即使解釋了引用類型包括類類型、接口類型以及數組類型,學生還是有疑問:引用究竟是什么意思?誰引用了誰?針對這些問題,我們在PPT演示中給出相關的術語解釋,并設計引用變量的聲明和賦值語句代碼,再輔以代碼運行時的內存變化情況,如圖1所示。

學生能夠從上述PPT演示中準確地理解“引用”這個詞的含義:如果一個變量是引用類型,如String類型,那么這個變量將可以引用到一個String類型的對象,或者稱這個變量可以引用或指向一個String類型的對象。

2)動態綁定。

C++和Java編程語言都會講到一個重要概念,即方法查找時的“動態綁定”,這也是教學難點,常常和“多態”“虛方法”這些詞聯系在一起。 “動態”這個詞在漢語中的意思非常廣泛,“綁定”一詞的意思過于抽象,事實上,在編程語言中,動態通常指的就是程序的“運行時”(run-time),而綁定表達了“引用變量在運行時實際引用到的對象的類型”這層意思。其實,C++語言關于動態綁定和多態中有這樣的描述:

You get the behavior associated with the object to which the variable refers at runtime. The behavior is not determined by the compile time type of the variable. This is an aspect of polymorphism, and is an important feature of object-oriented languages. This behavior is often referred to as virtual method invocation.

同理,在Java中也有類似描述:

When we invoke an overridden method, Java calls the method for the object's dynamic type, regardless of the variable's static type. Java looks up the right method for a given object at run-time.

如果在授課過程中使用這些英文解釋,再輔以實例并展示運行時內存的變化,如圖2所示(實際教學中,使用不同的顏色標識圖中不同部分,以達到板書的清晰性),可以系統地講解這個概念。專業清晰的英文描述加上實例,使得講解更具有說服力,并且直接易懂。

以上講解過程中,考慮到學生的接受程度,在講解時可以輔以中文。然而,隨著雙語教學的不斷推進,對于專業知識的講述還是應當使用英語,這樣可以進一步讓學生更容易與國際接軌。

4 問題和建議

實踐教學中,我們發現學生面臨最直接的問題是:一些學生聽說是雙語教學,認為自己的英語很差,很快產生了畏難心理。其實這是不必要的,從實踐來看,一些具有一定編程基礎,有興趣但是英語成績并不突出的學生,課堂表現和成績仍然比較好。相反,僅僅英語通過六級,而編程能力較弱的學生,并沒有很好的表現。事實上,編程語言的英文教材和資料的語法并不復雜,也不涉及我們所缺失的西方文化背景知識,并且,編程實踐能夠幫助學生準確理解英文描述,增進他們的英語思維能力。因此,在課堂上教師不要強調學生英語成績的好壞背景,而是強調“雙語教學的重點仍然是專業學習”。

雙語教學實踐中遇到的另外一個突出問題是教學互動性不高。互動性不高主要有兩個方面的原因,一是專業上沒有把握,有些跟不上進度;二是英語表達能力的欠缺。針對前者,由于雙語教學增加了學生的學習任務,教師需要更多地與學生進行交流,從學生的反饋中對教學進度、每堂課的教學內容作適當調整,并教導學生做到課前先預習、課堂上多記筆記、課后多咨詢;針對后者,應當采取多鼓勵的方式,訓練學生用英文進行表達,同時,允許學生用中文回答問題,并提出希望下次能夠以英文回答,這些可以在一定程度上調動學生參與課堂教學的積極性。

編程語言類課程的雙語教學是高校計算機專業教學的時代要求,雖然在高校已經實踐了多年,但是仍然存在一些問題,我們需要不斷地摸索,進一步完善編程語言類課程的雙語教學工作,實現將英語變為編程語言類課程學習者的第二語言的教育目標。

參考文獻:

[1] 王平, 朱艷輝, 翁艷彬. 論如何使雙語教學真正輔助計算機專業教育的發展[J]. 計算機教育, 2010 (2): 98-101.

[2] Shewchuk J. Data structures and Java programming [EB/OL]. [2014-05-18]. http://www.cs.berkeley.edu/~jrs/61b/.

[3] Sierra K, Bates B. Head First Java[M] 2nd ed . Sebastopol: O'Reilly Media, 2005.

[4] 黃宏博. C語言程序設計課程雙語教學探索與實踐[J]. 計算機教育, 2010(16): 63-65.

[5] 董東, 黃文艷. 計算機導論與Java程序設計雙語教學調查分析[J]. 計算機教育, 2010(16): 114-118.

[6] 陳俊杰, 高靜, 倪小鋼. 網絡教學在Java程序設計雙語課程改革中的探索[J]. 現代計算機, 2015(5): 12-15.

(編輯:彭遠紅)

猜你喜歡
雙語教學
國際班生物雙語教學實踐與分析
考試周刊(2016年91期)2016-12-08 22:51:30
“合理選擇飲食”的雙語微課教學設計
高校雙語教學現狀與創新分析
科教導刊(2016年26期)2016-11-15 20:12:30
漢語授課對維吾爾族學生數學學習影響的案例分析
科教導刊(2016年26期)2016-11-15 19:50:36
對太極拳雙語教學中教學技巧的研究
考試周刊(2016年85期)2016-11-11 01:48:48
新形勢下數據庫原理的雙語教學
計算機教育(2016年7期)2016-11-10 08:51:31
高校通識課程《美術鑒賞》雙語教學實踐與研究
基于CDIO教育理念的《情景導游》課程雙語教學改革探索
文教資料(2016年19期)2016-11-07 11:18:10
湖南省高校舞蹈啦啦操課堂開設雙語教學的可行性初探
體育時空(2016年8期)2016-10-25 19:33:57
雙語教學質量評價與管理研究
主站蜘蛛池模板: 亚洲成网777777国产精品| 国产色偷丝袜婷婷无码麻豆制服| 国产哺乳奶水91在线播放| 伊人久久婷婷| 欧美日韩国产成人在线观看| 国产无人区一区二区三区| 成人福利免费在线观看| 亚洲成a∧人片在线观看无码| 人人爽人人爽人人片| a毛片在线| 亚洲aⅴ天堂| 一区二区午夜| 亚洲国产成人无码AV在线影院L| aaa国产一级毛片| 综合色在线| 毛片国产精品完整版| 亚洲精品777| 国产二级毛片| 亚洲码一区二区三区| 欧美在线中文字幕| 亚洲精品亚洲人成在线| 热re99久久精品国99热| 69av在线| 国产成人综合网| 国产视频大全| 国产美女91视频| 欧美另类第一页| 毛片基地视频| 精品91自产拍在线| 国产高清色视频免费看的网址| 在线观看精品国产入口| 91小视频在线观看| 真实国产乱子伦视频| 国产成人精品在线1区| 日韩在线播放欧美字幕| 伊人久久婷婷| 免费va国产在线观看| 久久精品这里只有国产中文精品| 青青国产视频| 欧洲在线免费视频| 小蝌蚪亚洲精品国产| 免费高清自慰一区二区三区| 亚洲高清中文字幕在线看不卡| 免费看a级毛片| 免费一级成人毛片| 亚洲日本韩在线观看| 97国内精品久久久久不卡| 亚洲午夜福利在线| 一级毛片免费观看不卡视频| 久久精品视频亚洲| 欧美亚洲香蕉| 国产在线八区| 玖玖免费视频在线观看| 国产精品亚欧美一区二区三区 | 色九九视频| 精品久久蜜桃| 国产午夜不卡| 欧美成人免费一区在线播放| a国产精品| 99热这里只有精品5| 欧美国产成人在线| 亚洲一区二区三区国产精品 | 亚洲视频在线网| 亚洲Av综合日韩精品久久久| 一级毛片免费不卡在线| 夜夜操国产| 在线视频亚洲色图| 天堂网亚洲系列亚洲系列| 欧美精品在线免费| 国产成人亚洲精品色欲AV| 五月婷婷综合在线视频| 亚洲伊人久久精品影院| www欧美在线观看| 久久6免费视频| 看看一级毛片| 99人体免费视频| 91久久精品日日躁夜夜躁欧美| 久久综合亚洲色一区二区三区| 在线毛片网站| 国产免费黄| jizz国产视频| 成年看免费观看视频拍拍|