尹琦紅
摘 要:在計算機教學中,“任務驅動”是一種適用于學生學習操作類知識和技能的學習方法。就任務驅動式教學方法的特點及其在數據庫教學中的實現進行了有益的探討。
關鍵詞:計算機;任務驅動式教學;數據庫教學;探討
1 “任務驅動”教學法與數據庫教學
1.1 “任務驅動”是一種適用于學習操作類知識和技能的
學習方法
從學習者的角度說,計算機教學中的“任務驅動”是一種學習方法,適用于學習操作類的知識和技能,尤其適用于學習計算機應用方面的知識和技能,比如數據庫教學。
數據庫技術內容十分豐富,名詞術語很多,各知識點之間聯系密切,常常是牽一發而動全身。這往往使得學生產生畏難情緒,因而失去學習積極性。對此,我們可以將數據庫技術由表及里分成若干個層次,在學習的不同階段,先知其然,而暫不深究其所以然,不必為了“徹底”弄懂,更不必為了所謂的系統性而在原地踏步,裹足不前。隨著一個個任務的完成,學生將逐步學會這些知識,體會到學習的樂趣和知其所以然。
1.2 “任務驅動”是一種適用于培養學生自學能力和獨立
分析問題能力的教學方法
由于數據庫技術更新很快,學生現在學到的一些具體的知識可能會隨時過時。這就要求學生必須具有一定的自主學習能力與獨立分析問題、解決問題的能力,唯有如此,才能適應信息時代與學科知識發展的特點。“任務驅動”是一種建立在建構主義教學理論基礎上的教學方法,符合探究式教學模式,適用于培養學生的自學能力和相對獨立地分析問題、解決問題的能力。
2 任務驅動教學模式在數據庫教學中的實現
2.1 設計任務
提出明確而適度的任務是任務驅動教學法的前提。驅動“任務”的設計是非常重要的一環,“任務”設計的完整性、難易程度及是否能引起學生的興趣等都將直接影響到學生課堂上探究的效果。
任務的提出可以由師生共同討論或學生根據自身需求自主提出,這樣的任務可能更符合每個學生的個性和興趣特點,使學生根據自己內在的需要去探究和學習,充分發揮自身的積極性、主動性和創造性,從而培養出獨立探索、勇于開拓進取的自學能力。
在數據庫教學中,一般要求學生能根據一個實際需求完成一個數據庫系統的設計與實現,它應遵循用戶需求分析、數據處理、系統設計、實現過程等。這是一個比較大的任務,可根據各個章節將其分成若干個小任務。具體設計時,教師可規定幾個必要功能。如查找、添加、刪除、修改等,其它可由學生自行決定。
2.2 分解任務
合理分解任務是任務驅動教學法的關鍵。一個數據庫管理系統設計與實現的過程就是不斷分解任務的過程。在設計職員考勤管理系統時,可引導學生提出如下問題:系統需要設置默認的信息,例如職員信息、工作時間信息等;能夠添加、查看、修改、刪除職員的考勤記錄,其中包括出勤記錄、出差記錄、加班記錄、請假記錄等;能夠針對固定的時間段,統計職員的考勤記錄,其中包括應該出勤天數、實際出勤天數、遲到次數、早退次數等;能夠根據關鍵字(例如職員編號或姓名)查詢職員的考勤記錄;為了避免沒有權限的用戶進入系統修改資料,需設置登錄界面登錄系統。
在分析、分解任務的過程中,可提高學生分析問題的能力,整個系統也不斷完善。而分解的任務中隱含了新的知識點,這時就需要引發學生的積極性和探究問題(任務)的欲望,教師就可通過各種教學方法引導學生,盡量不讓其對任務產生太大的畏難情緒。學期末,總結整個學習內容,老師可多列出數據庫設計實例,之后讓學生獨立完成一個數據庫管理系統的設計。這樣學生會覺得學有所用,就比較有成就感了。
2.3 反饋與調控
采用“任務驅動教學法”在教學過程中學生的自由度比較大,為使老師能及時掌控學生的學習情況,做好反饋與調控方面的設計極為重要。根據實踐經驗,筆者認為應著重做好:一是勤巡查,通過巡查及時發現問題、解決問題;二是通過學生作業的情況發現和解決問題。這里要注意的是每完成一個分解“任務”,要完成上機報告,老師主要通過檢查同學的上機報告掌握學生的學習情況,如有問題及時調控。做好探究過程中的反饋與調控可確保整個教學過程活而不亂、活而不散,有序高效地進行。
2.4 評價與總結
評價一方面對學生探究學習有很好的約束作用,同時也會對學生的學習具有指導、促進作用。筆者認為可采用學生互評或自評,教師適當做出點評并作歸納與總結的方法。這是完善學生所學知識、肯定學生學習成果,使學生獲得學習自信性的一個階段。