林志敏 陳麗香 翁迎輝
[摘 要] VB編程和中職英語都是中等職業教育的必修課,VB編程中有不少英語詞匯和語法,中職文化課應當為學生學好專業課程服務。兩個學科之間的融合教學,不僅說明英語是基礎語言,計算機編程是英語的用武之地,所以對兩學科的融合教研是大有裨益的。
[關 鍵 詞] 學科融合教學;VB編程;中職英語
[中圖分類號] G712 [文獻標志碼] A [文章編號] 2096-0603(2018)03-0027-01
經常有人會在網上求助“麻煩翻譯下這段VB的編碼,必須通俗,專業用語看不懂的,求回答!”“VB計算器代碼、翻譯、急”或“我是英語專業的,這學期計算機學VB,根本看不懂,誰能告訴我點兒學VB的訣竅。”可見計算機英語與日常英語有較大的不同,會英語對學VB編程很重要。
下面,筆者結合多年教學經驗談談對這兩學科融合教學的方法與益處。
一、重視VB編程與英語學科間的融合,必須從教學教研上予以重視
計算機程序設計語言大都是國外幾家大公司推出的應用軟件,軟件開發中的技術文檔和資料大都是英文,因此,對計算機專業的學生來說,學好英語,尤其是計算機英語是非常重要的。
教師重視課程,從教學教研上下工夫,不僅會帶動學生重視學科間的融合,而且會避免上計算機課說看不懂英語,上英語課又說英語沒有用處的尷尬現象。
旅游英語、計算機英語,早已有成熟的學科滲透實例,但教師只有在具體的實踐中真正有機結合,才能有效地調動學生學生的積極性。興趣、實用以及成功的體驗會讓學生不再感到英語不好學,計算機編程太枯燥。而是覺得英語學會了會幫助其他學科的學習;VB編程學好了,英語水平也提高了;兩者都學好了,就能成就自己的職業夢想。
二、在英語學科中多講授VB編程專業詞匯
和日常英語相比,VB編程英語更為單純和易于接受。學習計算機英語不需要研究句子結構、語法、讀音、詞性等,只要記住為數不多的、與計算機相關的詞匯就可以了。我們會與英語老師教研,請他們把VB編程專業詞匯在課堂上講到,比如,
(1)Private Sub Command1_Click()
End Sub
(2)Private Sub Form_MouseMove(Button As Integer, Shift As Integer, X As Single, Y As Single)
End Sub
定義按鈕單擊事件、鼠標移動事件的程序,這一開始、結束程序代碼是所有事件的共有開頭和結尾,這些單詞,如Private,Sub,Mouse,Move可以提供給英語老師在適當的時候進行講解、評測。
這些VB編程中的英語不僅僅在VB編程中會用到,在數據機床、電腦、手機程序中也會出現,隨著我國工業與世界的融合,公民素質必然隨著經濟全球化而不斷提高。因此,學科滲透教學也會吸引學生的興趣,讓他們覺得學英語有用,要認真學好英語。
三、在VB編程學科教學中多一些英語舉例
VB編程教學,除了算法結構要求學生數學邏輯要好,在用戶界面設計與編程代碼的編寫中英文水平是重點之一,但只要花時間進行練習和實踐,這樣很快就會掌握。如下面兩個例子:
(1)對象名.屬性=值
Form.Left=400
Form.Top=200
Command2.enabled=True
(2)調用函數
Forecolor=RGB(0,0,255)
Label1.capton=Time
這其中,Left,Top是位置值,Red,Green,Blue是三基色函數,Time是時間函數。明白了這一點,看代碼、用代碼、編代碼就有了頭緒。再熟練掌握上百個專業單詞,就能舉一反三,甚至于豁然開朗而且柳暗花明了。
另外,編程教師經常舉例,英語單詞不能出錯,哪怕是一個字母出錯,如label1寫成labe11,整個程序就無法運行。當然,學生在VB編寫代碼中也會學到許多英語單詞,反過來促進了英語的學習。
四、中職英語與VB編程融合教學順應了中職教育的發展趨勢
筆者發現,我國中等職業發展的早期提出職業教育必須以就業為導向,學生畢業后要能成為職業技術人才。隨著我國人口壽命的延長,學歷教育不再成為人一生的終點教育,越來越多的專家建議,中專教育必須加強文化學科的教育,必須培養中職學生的科學文化素養。
我們在實踐中看到兩門課程的融合,促使兩個學科學生的成績都有了明顯的提高,這無疑是最好的證明。編寫合適的校本教程、深度開發VB編程和中職英語教學實踐案例則會讓教學相長,會讓更多的學生和同行受益。希望本文會使更多人產生共鳴。
參考文獻:
[1]丁愛萍.Visual Basic程序設計[M].4版.電子工業出版社,2015.
[2]王曉雅,譚冬平,李新剛.Visual Basic程序設計教程[M].上海交通大學出版社,2017.
[3]王文哲.英語與VB滲透教學[J].職業,2011(32).