

[摘要]近些年,隨著計算機輔助語言學習(CALL)在外語教學中的廣泛應用,以及先進的外語教學方法的不斷涌現,廣大外語教育者已經逐漸開始嘗試著設計和開發針對自己學生特點的課件。然而,他們發現很難找到一個實用的外語教學課件開發體系來指導他們的課件開發。因此,本研究構建了一個系統、明確和實用的外語教學課件開發體系,并詳細闡述了其中涉及的重要因素以及這些因素之間的相互關系。該體系的構建旨在幫助外語教育者在課件開發中有效地將先進的教學方法和計算機技術結合起來,從而設計出學生真正需要的外語教學課件。
[關鍵詞]課件開發體系;外語教學;
計算機輔助教學
[中圖分類號]G40-057 [文獻標識碼]A [論文編號]1009-8097(2012)10-0052-05
一、引言
隨著計算機技術的快速發展,計算機輔助語言學習(CALL)已經被廣泛應用于外語教學。大量國內外研究表明CALL能幫助提高語言學習的效率。它能提供大量真實的學習資源,快速的反饋,隨手即得的學習工具,在線交流的機會和以文字、圖片、音頻和視頻等形式呈現的多模態學習內容等。然而,如何有效地將計算機技術運用到實際的外語教學課件開發中,這對于目前廣大的外語教育者來說仍是一項挑戰。其實,計算機技術知識和應用在整個課件開發中固然重要,但是外語教育者的教學理念和在該理念指導下的具體教學內容和方法才是課件開發的核心。技術人員則是以協助的角色配合外語教育者完成整個課件開發。那么,外語教育者就必須清楚地了解如何有效地將先進的教學方法和計算機技術結合起來,這是他們與技術人員交流互動的重要基礎。然而,從國內高校的情況來看,這正是廣大外語教育者的弱點所在。因此,本研究將構建一個系統、明確和實用的外語教學課件開發體系,期望這個新體系能指導外語教育者設計出學生真正需要的外語教學課件。
二、語言學習課件開發體系的回顧
課件開發是軟件開發的一種類型,它的目的通常是教育或培訓。一般來說,軟件開發包括五個基本步驟,即需求分析、設計、開發、實施和評估。基于對軟件開發體系的了解,一些CALL研究者已經開始嘗試著探索語言學習課件開發的步驟和過程。表1列出了其中一些重要的研究成果。
不難看出,以上研究基本都遵循了一般軟件開發的步驟和過程。其中,需求分析指在課件開發前調查學習者的學習需求,從而明確課件開發的意義;設計不再只是狹隘意義上的頁面布局過程,而是思考和決定在課件開發中應涉及哪些因素和這些因素之間關系的過程;開發是將設計里的內容進行計算機編碼,即通過編寫程序實現課件成品;實施指讓學習者在期望的學習環境下真正體驗開發出來的課件成品;評估則是檢驗課件成品是否能充分地滿足學習者的最初需求。
顯然,設計在語言學習課件開發體系的構建中處于核心的位置。近些年,雖然有大量關于CALL方面的研究,但是很少有研究者嘗試著創建設計模型。雖然也有研究列舉過一些簡單實用的設計原則,但是這對于開發高質量的語言教學課件來說顯然是不夠的。不過,值得一提的是,還是有研究者致力于探索設計模型。其中,Hubbard語言學習課件開發體系里的開發模塊(實指在技術編碼等開發過程之前的設計過程)由于它的全面性而經常被引用。基于經典的Richards和Rodgers語言教學模型,Hubbard的開發模塊包含三個子模塊,即方法、設計和過程。在方法子模塊中,語言假設和學習假設決定語言教學方法。這個方法又結合計算機運載系統衍生出一系列設計準則;在設計子模塊中,學習者信息和課程大綱直接決定語言難度、程序難度和學習內容。此外,該子模塊里還考慮了課堂安排、硬件及編程語言等因素;過程子模塊則強調呈現各類活動、頁面布局、控制選項、輸入判斷、反饋信息等的程序設計。
三、新外語教學課件開發體系的構建
雖然Hubbard課件開發體系對外語教學課件開發具有重要的參考價值,但是它仍存在缺陷。Hubbard體系過于強調全面性,包含太多因素,并缺乏主次之分。而且,該體系忽視了將抽象因素和具體因素區分的重要性以及明確這些因素之間關聯的必要性。這無疑會造成普通外語教育者在理解和應用上的困難。因此,當普通外語教育者使用Hubbard體系時很可能感到困惑和難以入手。所以,新構建的外語教學課件開發體系(圖1)將著重強調系統性、明確性和實用性。系統性指系統呈現外語教學課件開發中的必要因素;明確性指明確這些因素之間的關系;實用性則指讓普通外語教育者能夠輕松地將該體系運用到他們的課件開發實踐當中。與所有語言學習課件開發體系一樣,新體系的構建也將遵循一般軟件開發的基本步驟:需求分析、設計、開發、實施和評估。
1.需求分析
為保證最終的課件成品具有切實意義,“需求分析”應該注重了解學習者在目前外語學習中的實際需求。明確這些需求對目標課件內容和功能的設計具有指導性、甚至決定性意義。開發外語教學課件的目的就是通過滿足學習者在外語學習過程中的潛在需求來提高他們的學習效率。對學習者的需求分析可以從三個方面考慮:1)語言方面,即學習者是否獲得合適的語言輸入,充足的語言訓練和持續的指導;2)行為方面,即學習者是否有效地發揮各種學習策略,從而增強學習能力;3)心理方面,即學習者是否始終保持正面的學習動機、充足的信心、高昂的興趣、積極的學習態度和低焦慮感。
2.設計
“設計”中包含的因素以及這些因素之間的關聯會直接影響接下來的步驟。設計首先要考慮滿足學習者的最初需求,然后被應用于課件的開發,最后通過學習者的真實體驗得到檢驗。因此,設計在整個課件開發中處于核心的地位,顯得尤為重要。與Hubbard體系里的開發模塊相似,新體系里的設計模塊也將從經典的Richards和Rodgers語言教學模型中的三個交互模塊出發,即方法、設計和過程。
(1)方法
語言屬性:指對語言領域中某個分支的知識和學習的系統理解。它主要包括兩個因素,即語言知識和語言學習。從基礎的詞匯和語法到綜合的語言技能(聽、說、讀、寫、譯)的相關知識內容和學習過程都可以被視作外語教學課件開發的重點。因此,要實現有明確課件開發目標的設計首先必須了解語言屬性。
理論基礎:二語習得理論在外語教學中起著重要的指導作用,主要研究語言系統和語言學習過程。盡管二語習得理論具有多樣性,但是這些理論被廣泛認為是外語教學的堅實基礎。其中,Krashen的五大假說、Swain的可理解性輸出假設和Gass的二語習得模型對外語教學產生著深遠的影響。二語習得理論還被用來指導計算機輔助外語教學的設計和評估。另外,在教育心理學領域中,學習理論主要闡述學習者應該如何學習,從而理解學習中固有的復雜過程。學習理論歸納起來主要包括行為主義理論、認知主義理論和建構主義理論。這些得到廣泛認可的學習理論對CALL的不同發展階段產生了重大的影響。建構主義理論尤其成為了目前指導CALL研究與實踐的重要理論基礎。
學習過程:是指學習者在外語學習中獲取知識、技能和態度的心理和認知過程。它主要由以上兩個因素決定,即語言屬性和理論基礎。打個比喻,語言屬性可以被看作是通向山頂的一條道路;理論基礎就像是這條道路上起到引導作用的欄桿;學習過程則是通往山頂這條道路上的階梯。這些因素顯然都是學習者在外語學習中要取得成功的必要條件。那么,外語教學課件的開發應該遵循合理和系統的學習過程,這樣才能有利于提高學習者的學習效率,避免不必要的彎路。
計算機技術:計算機技術在整個外語教學課件開發中起著關鍵的支持作用。計算機技術以及網絡的應用可以為學習者提供大量真實的學習資源,快速的反饋,隨手即得的學習工具,在線交流的機會和以文字、圖片、音頻和視頻等形式呈現的多模態學習內容等。Kern提出計算機在輔助語言學習的過程中可以起到三個重要作用,即指導、工具、媒介。無疑,在課件開發中這些作用需要盡可能得到全面的體現。
設計準則:是為了保證課件內部高度一致性而用來指導外語教學課件開發的一系列準則。以上提到的所有因素,包括語言屬性、理論基礎、學習過程和計算機技術都會對設計準則產生影響。基于二語習得理論,Chapelle總結了一些殲發CALL材料的基本設計準則,比如突出重要的語言特征,提供有助于理解語言輸入的幫助,提供語言輸出的機會,給學習者提供認識錯誤的機會,給學習者提供改正語言輸出的機會以及給學習者提供語言交流互動的機會。
(2)設計
學習者變量:指使用目標課件的學習者的年齡、學習態度、語言水平和學習風格等。目前市場上存在針對學習者不同年齡段和語言水平開發的課件,但是針對不同學習風格開發的課件卻很鮮見。學習風格作為相對顯著的個體特征是影響學習結果的一個重要因素。那么,在開發適應性和智能化的外語教學課件時則有必要考慮學習者的不同學習風格,即通過建立不同的學習路徑來滿足不同風格的學習者的需求。
學習目標;指學習者在外語學習開始之前預期要獲得的結果,即完成一個學習階段后主要在知識、技能和態度三個方面所能達到的目標。學習結果可以充分體現這些目標的實現情況。許多因素會影響學習目標的實現,比如學習者的能力、學習材料的相關性和有用性以及教師的指導技巧。
學習內容:學習者變量和學習目標直接決定學習內容、學習策略、語言難度和程序難度這四個因素以及這些因素之間相互作用的關系。首先,學習內容使目標學習具體化,注重對某個特定學習目標以及相關語言知識的選擇。學習內容的選擇還需要考慮不同學習者的個體需求和他們期望達到的學習目的。
學習策略:是學習者獲得、儲存、提取和應用知識的過程。這些策略通常是學習者為了讓自己的外語學習更加成功、更加自主而付諸的一系列行動。為了控制好自己的學習,學習者需要了解自己學習的過程,在選擇學習路徑時有能力做出明智的選擇,在安排和監控自己的學習時能夠具有前瞻性,而這些都需要學習者運用有效的語言學習策略。所以,為了讓學習者在外語學習中取得成功,課件開發者在設計多樣并有意義的學習任務時需考慮學習策略的充分發揮和運用。
語言難度:語言難度和程序難度在判斷目標課件的實用性上起著決定性的作用。它們的設定應該分別適合學習者的語言水平和計算機應用水平。關于語言難度,Krashen提出“i+l”的理解性輸入能最有效地幫助學習者獲取新的語言知識。語言難度的設定通常由該語言的多樣性、熟悉度、具體性和長度等多種因素決定。
程序難度:指學習者在從事各種語言活動時操作計算機的難易水平。不同于語言難度和語言學因素緊密相關,程序難度與非語言學因素更相關,比如輸入內容、時間安排、學習任務的認知難度和學習者操作計算機的經驗。特別需要強調的是,程序難度的設定應該有利于學習者的學習,而不應成為他們學習的障礙。
學習任務:從流程圖可以看出,上述四個因素將決定學習任務。涵蓋大量語言知識的學習內容是設計學習任務的重要基礎。由于掌握適當的學習策略對培養學習者的自主性起關鍵性作用,所以學習任務的設計應該考慮各種學習策略的。這樣設計出來的任務才能有效地激發學習者去運用這些策略,從而達到長期記憶和靈活應用語言知識的效果。另外,語言難度和程序難度將對學習任務的設計帶來一定的限制。
學習者界面:是讓學習者與承載外語學習內容的課件產生互動的計算機屏幕顯示控制。友好界面能讓學習任務更具吸引力和更加容易執行,從而幫助學習者最大限度地利用目標課件。一般來說,在設計界面時應考慮以下幾個方面:文字、圖表和圖片(比如字體大小、顏色和背景),屏幕布局(比如菜單設置、反饋用詞和形式),輸入和輸出設置(比如鍵盤和顯示),動作種類(比如點擊、拖動和填空)和幫助(比如在線幫助和指南)。此外,設計者還應遵守Schneiderman和Plaisant提出的八條黃金規則:1)盡可能保持一致;2)符合普遍可用性;3)提供信息豐富的反饋;4)設計說明對話框以生成結束信息;5)預防錯誤;6)允許輕松的反向操作;7)支持內部控制點;8)減少短時記憶。
(3)過程
知識庫:是指基于以上因素如學習內容、學習策略、語言難度和程序難度而收集的所有相關語言知識內容。知識內容的提供者可以根據需要實時地通過添加或刪除學習材料來更新知識庫。這個知識庫包括課件開發所需要的全部學習材料,包括相關的文本、圖片、音頻、視頻,針對目標語言知識準備的問題,為解決問題設計的真實場景,針對錯誤信息提供的反饋和隨手即得的幫助信息。
技術應用:以上相同因素還將指導計算機技術的應用。計算機技術和知識庫的結合是為了實現學習任務和學習者界面的設計,即實現真正的課件成品。系統建構就是在選擇的服務器平臺上創建必要的模塊,比如MySQL數據庫和Apache Tomcat。Apache Tomcat需要從MySQL數據庫里提取源數據,而MySQL數據庫又將根據Apache Tomcat生成的數據進行更新。MySQL數據庫是一個數據庫管理系統,可以儲存學習者的成績、在論壇上發表的評論和用戶賬號設置等。Apache Tomcat是支持Java動態網頁的Web服務器。它還可以儲存靜態頁面和多媒體文件。Apache Tomcat在MySQL數據庫和學習者電腦之間起著橋梁的作用。
學習課件包:是儲存在網絡上或光盤里包含課程指導內容的外語學習媒介。換句話說,它就是語言知識和多媒體應用的結合。在設計模塊中,學習內容和學習策略將主要構成學習課件包里語言知識的部分,而在過程模塊中,知識庫和計算機技術的結合將實現主要由學習內容和學習策略決定的學習任務和學習者界面,這則屬于多媒體應用的部分。最終,學習任務和學習者界面的結合形成外語教學課件包。
3.開發
“開發”是在教學指導方法下執行上述課件設計的過程,涉及信源編碼或程序編寫。也就是說,它是通過計算機技術的應用實現最終課件成品的過程。課件開發技術人員將主要負責這個部分,不過他們不需要在課件內容或頁面設計等方面花費太多的腦力勞動。此外,在開發過程的初始階段制作一個具有嘗試意義的課件模型是非常必要的。這個模型的開發將完全按照設計將語言學習內容和多媒體技術相結合。它的作用就是以最快、最經濟的方式來檢驗設計的可行性并為之后課件的完全開發、實施和評估奠定良好的基礎。
4.實施
一般軟件開發體系里的“實施”步驟指執行并實現課件設計的過程,這和新課件開發體系里的“開發”步驟頗為相似。在新課件開發體系中,“實施”則是指讓學習者在期望的學習環境中真正體驗完成的課件模型或成品。因此,該步驟是評估一個課件模型或成品是否能有效幫助學習者提高外語學習水平的必要前提。只有讓學習者真正體驗了開發出來的課件模型或成品,才能通過了解他們對課件的使用情況和效果來判斷它的優劣。
5.評估
“評估”是檢驗課件模型或成品是否滿足學習者最初需求的過程。根據評估的反饋,課件開發者可以針對課件模型或成品存在的缺陷做進一步的改進,這個循環過程可以根據對學習者需求的滿足程度而反復進行。正如流程圖所示,整個課件開發過程是一個環形結構,即在每次的實施和評估之后,設計中的假設將得到驗證或進一步的修正。chapelle認為對CALL材料的評估應該包括判斷和實驗兩種分析。判斷分析指根據基于二語習得理論提出的開發CALL材料的設計準則判斷軟件的性能和使用效果,而實驗分析則指通過收集實驗數據說明軟件具體應用的情況和學習者的學習效果。
四、結束語
隨著計算機技術的快速發展和它在外語教學中的廣泛應用,以及先進的外語教學方法的不斷涌現,越來越多的外語教育者開始嘗試著設計和開發針對自己學生特點的學習課件。然而,目前能被廣大外語教育者充分理解并利用去指導他們進行課件開發的體系非常匱乏。因此,基于過去幾十年有關語言教學課件開發的研究成果,本研究構建了一個系統、明確和實用的外語教學課件開發體系。它可以全面地指導外語教育者在課件開發中有效地將先進的教學方法和計算機技術結合起來,最終開發出學生真正需要的外語教學課件。新體系的構建目的在于幫助那些想嘗試開發課件但又無從著手的外語教育者,鼓勵他們勇于結合自己的教學經驗不斷探索和創新外語教學材料。這無疑對提高廣大學生的外語學習來說也具有重大的促進意義。
基金項目:教育部人文社會科學研究青年基金項目(12YJc740111)和中央高校基本科研業務費專項資金。
作者簡介:吳晶,復旦大學,講師,博士,研究方向:計算機輔助語言學習。
收稿日期:2012年5月28日
編輯:李婷