摘 要:“任務(wù)驅(qū)動”教學法屬于探究式教學模式,主要培養(yǎng)學生的自學能力和分析問題、解決問題的能力。在教學中,要盡可能地抓住以“學生為中心、教師為主導(dǎo)”的原則。任務(wù)驅(qū)動教學法在實際運用中要注重任務(wù)的設(shè)計,注重提高學生學習的興趣,注重教師的引導(dǎo)作用,注重學生在任務(wù)完成后的評價方法。
關(guān)鍵詞:任務(wù)驅(qū)動;程序設(shè)計;Visual Basic 運用
一、“任務(wù)驅(qū)動”教學法的特點
任務(wù)驅(qū)動是以完成任務(wù)來引導(dǎo)和激發(fā)學生的學習興趣。通過布置與現(xiàn)實工作崗位的真實任務(wù),讓學生進行實操作訓(xùn)練,學習新的知識與技能。在程序設(shè)計課中體現(xiàn)“任務(wù)驅(qū)動”教學法,就是讓學生通過完成軟件開發(fā)公司的程序設(shè)計員崗位任務(wù)進行學習,在完成程序設(shè)計任務(wù)的過程中,培養(yǎng)學生多方面的能力?!叭蝿?wù)驅(qū)動”教學法有以下兩個特點:①“任務(wù)驅(qū)動”是一種適用于學習操作類知識和技能的學習方法。②“任務(wù)驅(qū)動”是一種適用于培養(yǎng)學生自學能力和獨立分析問題能力的教學方法。
二、“任務(wù)”設(shè)計的具體要求
任務(wù)驅(qū)動中任務(wù)的作用,一方面任務(wù)是“導(dǎo)火索”,把所要學生掌握的內(nèi)容設(shè)置為崗位任務(wù),使學生通過完成任務(wù)來提高技能水平和理論知識。另一方面,學習任務(wù)的設(shè)計的另一個目的是為了允許學生可以“多途徑”“不同角度”進入學習,“多途徑”運用不同的學習資源進行學習,“不同角度”選擇合適的任務(wù)進行操作。
(1)要有明確的目標要求。例如《VB程序設(shè)計》教學中,制作一個“電子相冊”,就要明確到有“運行界面”,有“打開”“保存”“瀏覽”“修改”相片的功能,并要求相片存放在數(shù)據(jù)庫中。
(2)任務(wù)設(shè)計應(yīng)聯(lián)系學生實際生活,創(chuàng)設(shè)適當?shù)慕虒W情境。在設(shè)計任務(wù)時,要盡量與豐富多彩的生活相聯(lián)系,使學生能將學習到的知識真正運用到解決生活實際問題當中,給學生創(chuàng)設(shè)一種“在用中學,在學中用”的學習情景。多次實驗表明,學生在完成程序設(shè)計員要做的工作任務(wù)時,他們會很認真、充滿激情。例如制作“電子相冊”,同學們平時有很多相片沒有處理,現(xiàn)在能自己動手制作一個“電子相冊”,把相片都整理在一起,既美觀又能分門別類,同學們都樂意去完成這樣的任務(wù)。
(3)任務(wù)設(shè)計要體現(xiàn)出以學生為中心,要切合學生的實際。學生學知識和技能的快慢不同。不同性格特征的學生,他們的能力差別有時很大。教師在進行布置教學任務(wù)時,要切合學生的實際,難度不能過大,要以學生通過學習新的知識和技能就能完成為宜,最初的任務(wù)要讓學生先掌握方法,然后再提高難度。設(shè)置任務(wù)時要切合學生實際,根據(jù)學生現(xiàn)有的知識基礎(chǔ)來設(shè)置任務(wù),這樣學生才能通過運用各種資源學習來完成任務(wù),學生能完成的任務(wù)才符合學習特點?!半娮酉鄡浴笔菍τ谟小稊?shù)據(jù)庫》和《程序設(shè)計》基礎(chǔ)的學生進行布置任務(wù)的,其中用到的數(shù)據(jù)庫可以是簡單的ACCESS,也可以是稍難一點的SQL SERVER,任務(wù)中沒作硬性規(guī)定就是為了讓學生自己選擇。
(4)盡可能抓住以“學生為中心、教師為主導(dǎo)”的原則。一般的教學方法中都是以教師為主講,上課時學生就像聽廣播一樣,教與學不能互動,學生不能主動用心去聽,能學到的東西很有限。任務(wù)驅(qū)動教學法就不一樣,整個任務(wù)的完成過程中都是以學生為中心,學生主動地學習,遇到問題就向老師和同學請教,還可以是教師和同學之間進行探討,能增強學生的自信心和學習興趣。因此,教師進行“任務(wù)”布置時,要以“學生為中心”,切合學生的實際。
(5)“任務(wù)”布置要兼顧學習能力強與弱的需求?!叭蝿?wù)驅(qū)動”教學法還強調(diào)要兼顧學習能力強與弱的需求。在程序設(shè)計課程的教學中,教師進行“任務(wù)”布置時,要適當布置適合學習能力強的任務(wù)。這樣布置出來的任務(wù),既能滿足大部分同學的學習需求,提高大家的技能和知識水平,也可以滿足學習能力強的學生想多學知識和技能的需求。如進行網(wǎng)站設(shè)計等比較大的項目就需要進行“協(xié)作”學習,網(wǎng)站設(shè)計要涉及資料的收集與整理、動畫設(shè)計、美工制作、動態(tài)頁面編輯、網(wǎng)頁功能的實現(xiàn)等等,要按小組布置“任務(wù)”,讓小組協(xié)作完成。
三、任務(wù)教學的具體實例
實例:運用Visual Basic程序設(shè)計制作一個“電子相冊”,要求有“運行界面”,可以“打開”“保存”“瀏覽”“修改”相片,并要求相片存放在數(shù)據(jù)庫中。我首先運行自己制作好的“電子相冊”作個演示,讓學生有個概念,接下來就布置任務(wù)。①在Visual Basic中新建工程,把“電子相冊”的界面做好,并保存。②上互聯(lián)網(wǎng)找相關(guān)資源,下載有“源代碼”并能運行的“電子相冊”程序。③把下載的程序代碼“移植”到自己設(shè)計的“電子相冊”中。④建立用來存放相片的數(shù)據(jù)庫,數(shù)據(jù)庫可以選擇用ACCESS或 SQL SERVER。⑤建立數(shù)據(jù)源(開始——設(shè)置——控制面板——管理工具——數(shù)據(jù)源ODBC)。⑥對代碼進行調(diào)試,分四部分。(調(diào)試到能正常運行為止)。1)數(shù)據(jù)庫連接部分。登錄數(shù)據(jù)庫的賬戶和密碼,數(shù)據(jù)庫的名稱,表的名稱。2)“打開”部分。運用了CommonDialog控件。3)“保存”部分。運用“流格式”(ADODB.Stream)來保存。4)“瀏覽”部分。運用了“ADODC”“IMAGE”和“DATAGRID”。⑦調(diào)試通過后,把程序打包生成“EXE”文件。
在完成任務(wù)的過程中,學生充滿了好奇心和表現(xiàn)欲望,積極主動地參與實踐,在“界面”制作過程中,運用自己喜歡的圖片作背景,標題寫上有個性的詞語來突顯自己的個性。以前學習的數(shù)據(jù)庫都只用來存放“數(shù)字”“文字”等,對現(xiàn)在用來存放“相片”比較好奇,很想自己體驗一番,就積極地上INTERNET尋找資料。有了界面,有了代碼,有了數(shù)據(jù),還不能體現(xiàn)聰明才智,電子相冊要能“動”起來才引人注目。于是,學生們都很活躍地去完成一個一個的任務(wù),爭取讓自己的“電子相冊”早點“動”起來,就不斷去探索學習。教師對每個任務(wù)都作相應(yīng)的引導(dǎo)。學生完成后,交上自己的作品,教師和同學們一起逐個點評,評出每個任務(wù)作品的亮點和不足之處。在本實例中,我所布置的任務(wù)里只有“電子相冊”的“打開”“保存”和“瀏覽”共三個功能,至于“修改”功能沒有布置,就是留給學生自主學習的,體現(xiàn)個性學習的差異。因為有的學生基礎(chǔ)比較好,有的比較差一些,所以不作為任務(wù)而讓學生課后自己去完成。
本實例充分調(diào)動了學生的學習興趣和積極性,雖然“電子相冊”制作起來難度有點大,但是只要把任務(wù)細分下來,把要點都作提示,學生肯上INTERNET查找資料學習,還是不難實現(xiàn)的,這就體現(xiàn)了“任務(wù)驅(qū)動教學法”中任務(wù)設(shè)計的重要性了。學生作為學習的主體,教師只是布置任務(wù),對學生的學習進行組織、引導(dǎo)。
小結(jié):實踐證明,通過學生的親身實踐與體驗,才能真正培養(yǎng)和提高他們的計算機應(yīng)用能力。而且,只有經(jīng)過自身探索學到的知識和技能,才能真正做到深刻理解,扎實掌握。任務(wù)設(shè)計是實施“任務(wù)驅(qū)動”教學成功與否的關(guān)鍵,要去企業(yè)多了解當今社會崗位要求的能力,多布置實用的、能引起學生學習興趣的、價值高、能實施的“任務(wù)”,讓學生在完成“任務(wù)”中不斷提高技能水平、理論知識和學習能力。在“任務(wù)驅(qū)動”教學中教師的作用不可忽略,教師要引導(dǎo)學生盡快進入自主學習狀態(tài)、教師給予學生的指導(dǎo)要恰到好處、教師應(yīng)組織學生相互幫助,互相協(xié)作。學生完成任務(wù)后,要對學生的“作品”進行點評,總結(jié)學生遇到問題時分析問題、學習知識、解決問題的方法和各種優(yōu)點。
參考文獻:
[1]何克抗.建構(gòu)主義學習環(huán)境下的教學設(shè)
計[M].北京:北京師范大學出版社,2005.
[2]姜振安.“任務(wù)驅(qū)動”教學法與學生實踐
能力培養(yǎng)[J].職教通訊,2003(7).
(廣東省韶關(guān)市中等職業(yè)技術(shù)學校)