宋衛華,張 青
(黃山學院 信息工程學院,安徽 黃山 245021)
近年來,很多大型的國外IT企業將研發及生產基地轉移到中國,使得我國IT產業與國際接軌越來越密切,與此同時,軟件外包型企業生命力逐漸旺盛。為此,IT企業對精通外語(英語、日語等)和技術的復合型人才青睞有加。然而在計算機領域,走在技術最前端的一直是歐美國家,所以計算機方面的前沿信息和新技術發布一般是英語語言,可以說,第一手資料都是用英語描述的,若等這些資料翻譯成漢語再學習,恐怕我們到時候學的不再是新技術,而是“歷史”了。所以對于應用型本科高校來講,為了適應社會需求,培養應用型人才,同時促進計算機類學生的跨越式發展,開展雙語教學勢在必行。
C語言程序設計作為計算機專業的核心基礎課程,該課程在開發環境VC6.0運用、程序代碼編寫及調試、幫助獲取等方面都涉及很多英文專業術語,若在這門課程中引入雙語教學,既有利于學生掌握程序編寫,又能培養學生從英語的角度思考程序設計,還有利于學生編程能力的培養,為此該課程非常適合作為雙語教學的一個起點和突破口[1-2]。在此,對C語言雙語教學從教學模式與理念、教材選取與課時安排、課程考核和雙語教學網絡平臺構建等方面進行了研究與探討。
雙語教學,顧名思義是指采用兩種語言教學,這里指采用英語和漢語兩種語言教學。教學主要包括教材、課件和講授等三個重要環節。針對我國高校,將英語、漢語和教材、課件、講授進行組合,劃分出了雙語教學模式及三個發展階段[3],如圖1所示。

圖1 雙語教學模式及發展階段
圖1可對雙語教學的實施起到指導性作用,從圖1可以清晰地看出,雙語教學的實施是一個漸進式的過程,在雙語教學實施過程中一個共同點就是教材的選取必須是英語教材;而從初級階段到高級階段的教學模式則體現了對英語水平的要求越來越高,為此在雙語教學的實施中要注意師生兩方面的英語水平。目前,黃山學院計算機教研室師資條件已經具備,教師具有較高的專業知識能力,同時大多通過了英語六級考試,英語基礎扎實,并有兩名教師曾海外留學,經驗更為豐富。學校擬在2014級計算機專業新生中開展雙語教學,由于是大一新生,雙語教學處于初級階段,為此教學采用英語教材—漢語課件(專業術語增加英語描述)、漢語教授(專業術語增加英語描述)—案例驅動的教學模式,逐步引導學生適應雙語教學的環境。在后續的專業課程中,實施雙語教學的中、高級教學模式。同時,在雙語教學過程中,堅持以學習專業知識為主,提高外語能力為輔的教學理念和原則??偟膩碇v,雙語教學的過程要分步實施,不能操之過急,要在雙語教學實踐過程中,逐步形成雙語教學的教學團隊,推進雙語教學的分步實施。
在雙語教學中,教材的選取至關重要,直接影響雙語教學的效果。好的教材能展示給學生一個清晰的知識脈絡,便于學生接受,提高學生的學習興趣,使學生很快融入雙語課程的學習中。為此,學院選用(美)Brian W.Kernighan/(美)Dennis M.Ritchie編著的英語教材:The C Programming Language,該教材語言通俗易懂,對知識點的引入由淺入深,圖表和案例豐富,便于學生接受和學習。在實際教學過程中,教師將依據上述主體教材進行整合,形成自編自制課件及教案,同時對學生的學習進行實時跟蹤,及時反饋。然而C語言程序設計作為一門實踐性很強的課程,上機實驗環節必不可少,學生程序設計的能力直接決定學生的學習效果和教師的授課效果。為了讓學生完全融入到雙語的氛圍中,擬使用針對教材整合自編的英語實驗指導書,便于理論和實踐的同步進行,又能使學生在上機實驗時有書可依。
按照原有中文大綱,該課程共72學時,其中理論48學時,實驗24學時,實施雙語教學,遵從重能力培養、實驗有所偏重的原則,在原來大綱的基礎上對教學內容進行適當優化,改為理論42學時,實驗30學時,具體章節課時安排調整詳見表1。

表1 課時安排調整表
由表1可知,雙語教學實施對實驗有所偏重,特別是在數組、指針、結構這三章中各增加了2個課時,主要因為這三章的難度稍高,同時這三章的內容,也是后續課程——數據結構的教學所必備的編程基礎。如果學生對這三章的內容掌握得越好,他們對數據結構課程的學習就能很快入門。
學生在C語言雙語課程的學習中,需要花費更多的時間和精力,故C語言雙語課程的考核,要充分體現學生將理論、實踐和語言學習相結合的能力。為此,將傳統的課程考核方式改變為全過程、多樣化的“PSF”考核方式[4]。這里“P(participation)”代表學生課程參與度評價;“S(serial process evaluation)”代表系列的過程評價;“F(final examination)”代表期末(課終)考核,分“考試”和“考查”兩種。同時,考試課程應逐步建立試卷(題)庫,進一步推進教考分離改革。針對C語言雙語教學,具體實施方案如下:
(1)在保持命題內容要求,命題的覆蓋面、難易度、題型結構等要求與原有考核大綱一致的基礎上,對筆試試卷進行改革。在原來的基礎上,試卷將增加部分英文題目,英文題目題型主要有選擇、填空、簡答、翻譯等。
(2)機試閉卷考試題型主要有填空、改錯和程序設計,試題標準要求達到全國計算機等級考試(二級:C語言程序設計)標準。
(3)課程考核形式見表2。

表2 SPF考核形式表
按照表2,學生期末總成績=P×0.1+S×0.5+F×0.4,同時SPF考核形式可以從多個方面了解和跟蹤學生的學習情況,及時獲得反饋信息,以此為依據調整雙語教學的策略,同時對雙語教學的實施也起到了一定的保障作用。了促進C語言課程雙語教學質量的提高,利用網絡手段整合優秀的教學資源,構建融教學、學習和交流為一體的互動式教學平臺尤為重要[5]。在.NET平臺下,構建C語言程序設計課程的雙語教學平臺,其功能結構如圖2所示。
在現代教學手段中,雙語教學也相當重要。為

圖2 C語言雙語教學平臺功能結構圖
其具體內容如下:
(1)課程基本情況模塊:主要是課程總綱,包括雙語教學大綱、教學進度計劃、考試標準、雙語教材(理論教材及實驗自編教材)等電子文件。
(2)知識點提煉模塊:包括各章知識點提煉及專業術語匯總、多媒體課件以及雙語教學音視頻等。
(3)編程案例集錦模塊:包括本課程的經典案例,并有詳細的編程思想解析。
(4)機考模擬系統模塊:主要為學生提供考試的模擬系統,可輔助學生上機實驗和教師測試。
(5)國外教學資源模塊:包括英文參考文獻資料及國外大學有關C語言的學習網站鏈接。
(6)軟件水平考試模塊:提供中國計算機軟件水平與資格考試的相關信息及資源,鼓勵學生參加該類權威認證考試,提高以后就業的機會。
(7)師生互動:針對學生的疑問進行答疑,進行信息反饋。及時了解學生的理解、應用程度,在教學實踐當中適時調整教學進度及方法等。
針對當前高校計算機專業教學的現狀,分析了C語言程序設計課程中開展雙語教學的必要性。再根據黃山學院雙語教學的具體情況,對C語言雙語教學從教學模式與理念、教材選取與課時安排、課程考核和雙語教學網絡平臺構建等方面進行了較深入的研究與探討,以期對高校開展的雙語教學工作起到一定的參考和指導作用。
[1]孫強.面向對象與C++語言程序設計課程雙語教學探索[J].牡丹江師范學院學報(自然科學版),2012,(2):58-59.
[2]徐昊.C語言程序設計雙語教學探究[J].教育探索,2013,(14):167 -168.
[3]黃宏博.C語言程序設計課程雙語教學探索與實踐[J].計算機教育,2010,(16):63 -65.
[4]馬桂霞,李長雨,侯麗華.應用型本科教育考試考核模式多樣化的改革與實踐[J].長春工程學院學報(社會科學版),2013,(4):126 -128.
[5]張云.計算機專業實施雙語教學及教學資源庫的構建——以C語言程序設計課程為例[J].科教導刊,2012,(11):51 -52.