蘇麗云
一 任務驅動教學法的定義和分析
“任務驅動”教學法是一種建立在建構主義學習理論基礎上的教學方法。任務驅動教學方法強調學生的學習活動與具體任務或問題相結合, 讓學生帶著真實的任務去學習, 以探索解決問題的方法。任務驅動教學法的基本特征是“以任務為主線、以教師為主導、以學生為主體”和“自主探究和合作學習”。建構主義理論認為知識不是通過教師傳授得到的, 而是學習者在一定的情境中, 借助于他人(教師、學習伙伴等)的幫助, 利用必要的學習資料和工具, 通過建構的方式而獲得的。情境、協助、會話、意義建構是建構主義理論學習環境的四大要素。在任務驅動法中, “情境”就是具體任務, 教學是在每一個任務的完成過程中進行的;“協助、會話”是根據學生的需求進行指導或同學之間的相互探討;“意義建構”是對任務的比較全面、正確的理解和完成, 最終掌握所學知識, 實現教學目標。任務驅動教學的突出優點是:第一,在教學過程中以“任務”促使學生形成學習動機, 進而培養學生的學習興趣, 提高學生的學習能力, 調動學生學習的主動性。第二,“任務驅動”是創設一種適當的情境, 引起學生認知的沖突, 使學生產生求知熱情, 滿足學生的求知欲望和完成任務的成就感。第三,“任務驅動”對于學生, 不僅是“模仿”, 更重要的是“創造”, 可以開拓學生的創造力。
筆者在Access2003數據庫課程的教學過程中, 通過對幾屆學生的教學, 將任務驅動法應用于這門課程的教學過程中, 實踐證明, 教學效果很好。
二 Access 2003 數據庫課程的特點
Access 2003是最新辦公軟件Office 2003的組件之一,是和其他Office 2003辦公軟件集成使用的小型數據庫信息處理系統。它具有強大的數據庫處理能力,操作簡單,界面友好,實用性強,是開發數據庫管理系統首選的軟件之一,也是目前許多學校針對計算機專業學生開設的一門課程。
在數據庫教學中使用什么樣的教學方法才能使學生學習效果明顯, 才能學有所用, 這是我們計算機教師經常思考的問題。
三 任務驅動教學法在Access 2003數據庫教學中的實現
在Access 2003數據庫教學中,以“學生成績管理系統”為例,之所以選用這個系統是因為這跟學生的關系最為密切,學生每學期會通過應用類似的系統來查詢自己的成績,這樣學生就會比較感興趣;并且,該系統中涉及到的任務操作跟學生息息相關、非常具體,學生也很熟悉;同時,“學生成績管理系統”是一個簡單的小型數據庫系統,涉及的知識、方法和技能都不難,對于中職學生來說比較容易掌握。
1 提出明確而適度的任務
在課堂教學中, 教師通過一定的課堂情景, 把所要講授的知識隱含在一個個任務中, 學生在完成任務的過程中就能達到理解并掌握學科知識的目的。在教學初階段, 筆者通過向學生演示“學生成績管理系統”,告知學生通過本課程的學習,能夠開發出這樣的應用系統。這樣做,是為了創設一個讓學生學有所用的教學情境,不僅使學生明確了學習任務,而且激發了學習熱情和求知欲望。并以該“任務”引領學生聯系實際,分析該系統所包含的基本功能:需要管理學生的成績,包括成績的輸入、成績的查詢、成績的修改、成績的刪除等功能;另外,學生信息的變化也有體現,比如有退學學生或新來的學生,這就需要學生人數的增加,修改、查詢、以及刪除等功能;在使用過程中有時需要打印表格的需求,所以還得有打印功能。
設計的這個學生成績管理系統,既把Access數據庫的所有知識點都融入在這個系統中,又能符合學生的個性和興趣, 充分發揮學生的積極性和創造性。
2 合理分解任務
分解任務是將一個大的任務分成若干個分任務, 再將分任務往下分, 直到每個小的分任務可操作或執行為止。
教學過程中,我通過向學生演示學生成績管理系統,創設一個讓學生所用的教學情境,對于這個學生成績管理系統,要把Access數據庫所有知識點都融入在這個系統中。在以后的教學中,把這個演示數據庫系統逐一進行分解幾個模塊或任務,讓學生清楚整個系統的具體任務。并將分解任務與書中的章節相互聯系,使學生對全部的學習內容有一個更清晰的了解。每一次課,演示幾個任務,同時講授這幾個任務所隱含的新知識點。隨著課程的進展,任務逐一解決,學生在完成任務的過程中就能達到理解并掌握學科知識的目的。設計好的任務可以使學生產生濃厚的學習興趣, 這樣課堂教學就可以產生比較好的效果。
學生成績管理系統設計與實現的過程就是不斷分解任務的過程。下面我將簡單列出學生成績管理所分解的任務:創建學生成績數據庫;創建學生表、成績表、課程表;創建各種查詢;創建窗體;創建報表;創建宏。然后再將以上任務進一步進行更小的分解,比如表的創建,可再分解:為表中的字段設置屬性;輸入數據;建立各表之間的關系。讓學生通過這些任務去學習實踐,并在實踐中等得到這些新的知識點。這樣可以逐步完成課程知識,同時激發學生興趣及自我探索和解決問題的能力。
3 通過自主學習與協作學習實現任務
自主學習是以自學為中心, 構建一個讓學生根據已有的知識和經驗, 通過主動探究式的練習活動, 主動獲取知識, 并發展探究能力, 養成積極探究未知世界態度的一項目標。在教學中, 教師要真正把關注的焦點放在學生身上, 想想學生在做什么,需要什么。依據他們的學習情況, 選擇最適合例子和教學方法, 靈活地安排每一個教學環節。對于比較簡單或單一的任務,可以采取讓學生自主學習方式來完成, 比如表和查詢的設計與操作。學生在自主探索學習過程中,根據自身行動的反饋信息來形成對客觀事物的認識和解決實際問題的方法。
比較綜合性強和難度較大的任務, 更多地需要借助協作學習方式,協作學習應在個人自主學習的基礎上, 通過小組討論、協商, 以進一步完成和深化對主體的意義建構。通過這種協作和溝通, 學生可以看到問題的不同側面和解決途徑, 開闊學生的思路, 對知識形成新的認識與理解。比如創建表的過程中,設置字段約束時,對學生來說比較難理解,這時教師需要將原先設計好的學生表和成績表展示給學生,并進行以下一系列引導:現實中,性別只有兩種取值男和女,在學生表中,將性別字段值輸入其它值時將不能成功輸入并會彈出提示對話框,然后給出任務:請大家兩人一組將各自設計的表對換操作,分別對學生表中的性別修改成除男和女之外的值,對成績表中的成績字段值改成0到100以外的值,看是否能夠修改成功?為什么可以輸入?應該怎么操作才能禁止無效數據的輸入?將這些問題,由學生討論、交流,進行協作學習,通過反復操作驗證得出正確結果,并在解決問題中掌握本課難點(表的設計要符合數據有效性規則)。除了這些操作性知識外, 還有其它的很多操作需要學生去處理、解決。比如在窗體或報表中添加控件等操作,對于這些問題的分析與解決, 學生可以在上機實踐中, 逐步地理解、改造, 進行自主學習, 然后鼓勵大家相互討論、交流, 進行協作學習。
4 學習效果評價
借助每一個任務的完成對新課的內容進行掌握, 且在實踐中加以應用,這是學習的根本目的。教師的主要任務是設計任務,實現意義構建,而評價學生的學習情況需要通過完成任務的實際情況來進行,學生每獨立完成一項任務, 都會獲得一定的成就感, 這時教師的及時表揚與鼓勵, 可以刺激學生學習熱情與學習興趣, 增強自信, 使其在不斷地建構與完善自己的知識結構的同時, 提高自我認識與對自身的評價, 讓學生在一種良好的心理狀態下不斷學習、進步。
四 任務驅動法在Access 2003數據庫教學中應注意的事項
1 貼近學生生活設計任務
為了使學生能夠將學到的知識靈活地運用到現實生活中,教師在設計任務時要與實際豐富多彩的生活相聯系,這樣對于學生學習積極性的提高更有幫助。例如在Access 2003數據庫教學時,使用學生熟悉的學生成績管理系統為例,將課程知識點融入到整個系統中去。總之,設計的任務比較接近學生的生活,那樣不僅能夠幫助學生解決實際問題,而且還能夠使得學生更加渴望學習信息技術。
2 從實際出發,將長期任務與短期任務相結合,設計教學任務
對于接受知識能力,每個學生都不同,他們或多或少都存在差異。因此,教師在進行任務設計時對學生現有的文化知識、興趣愛好、認知能力等特點要認真的進行考慮,教師在演示操作步驟時要將長期任務與短期任務相結合,這樣對于學生循序漸進自主學習很有幫助,實踐證明,如果教師設計的任務學生都感興趣的話,他們在完成任務的過程中表現出非常專心以及積極的態度。例如在Access 2003數據庫教學中,將學生成績管理系統作為長期任務,而相對短期任務就是表、查詢、窗體、報表、宏的操作。
另外,在采用任務驅動法教學方法進行教學時,如果條件具備,最好在具有交互式的多媒體教室中進行。
參考文獻
[1]李霞林.任務驅動式教學法在Access數據庫教學中的應用[ J] .計算機教育,2006(11):30 -32.
[2]許慧華.在數據庫Access2000課程中使用任務驅動教學法[J] .張家口職業技術學院學報,2006(4):76 -77.
[3]黃曉華.“任務驅動法”在計算機應用教學中的運用[ J] .職業教育研究,2004(S1):96 -96.