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