摘要在《ASP程序設(shè)計》教學(xué)中,提出以“任務(wù)驅(qū)動教學(xué)法”方式組織教學(xué)過程的思想, 符合當(dāng)代教育的理念。本人在《ASP程序設(shè)計》教學(xué)中采用“任務(wù)驅(qū)動教學(xué)法”作初步的實踐,對形式和內(nèi)涵作了初步的研究,認為在《ASP程序設(shè)計》教學(xué)中采用任務(wù)驅(qū)動教學(xué)法,相對于傳統(tǒng)教學(xué)而言,優(yōu)勢是明顯的;效果是顯著的。結(jié)合本課程的新聞發(fā)布系統(tǒng)作為具體案例,研究在《ASP程序設(shè)計》教學(xué)中采用“任務(wù)驅(qū)動教學(xué)法”的教學(xué)模式,在教學(xué)過程中通過對新聞發(fā)布系統(tǒng)進行任務(wù)分解、提出、實現(xiàn)與評價等環(huán)節(jié),培養(yǎng)學(xué)生利用ASP技術(shù)進行動態(tài)網(wǎng)頁設(shè)計能力、提高學(xué)生編程實踐能力和團隊合作能力。以達到提高教學(xué)效果的目的。
關(guān)鍵詞ASP程序設(shè)計教學(xué) 任務(wù)驅(qū)動教學(xué)法 融合應(yīng)用
中圖分類號:G420文獻標識碼:A
1 什么是“任務(wù)驅(qū)動”
所謂“任務(wù)驅(qū)動”是實施探究式教學(xué)模式的一種教學(xué)方式。從學(xué)生的角度來講,又是一種學(xué)習(xí)方法。即在教學(xué)過程中,教師提出學(xué)習(xí)任務(wù),圍繞該任務(wù)進行更細的任務(wù)分解。在分解問題的驅(qū)動指引下,教師帶動學(xué)生進行任務(wù)涉及到的新知識探索和互動幫助協(xié)作的學(xué)習(xí),在完成規(guī)定任務(wù)之后,同時并挖掘出更新一層的學(xué)習(xí)任務(wù),在學(xué)習(xí)過程中引導(dǎo)學(xué)生充分發(fā)揮學(xué)生的主動性,體現(xiàn)出學(xué)生的發(fā)現(xiàn)問題和解決問題的能力。《ASP程序設(shè)計》是一門實踐性很強的課程,學(xué)習(xí)過程中強調(diào)學(xué)生的動手能力、邏輯思維能力和豐富的想像能力。在《ASP程序設(shè)計》課程中采用“任務(wù)驅(qū)動教學(xué)法”,就是要求學(xué)生在一個總?cè)蝿?wù)的學(xué)習(xí)下,老師指引學(xué)生對總?cè)蝿?wù)進行分解,讓學(xué)生在分解出的\"小任務(wù)\"的驅(qū)動下展開自主的學(xué)習(xí)活動,在學(xué)習(xí)每一個 “小任務(wù)”的同時不但培養(yǎng)了學(xué)生對任務(wù)的提出、分析、解決能力,而且還培養(yǎng)了獨立探索、勇于開拓進取的自學(xué)能力,更能收到更好的教學(xué)效果。
2 在《ASP程序設(shè)計》課程中設(shè)計有效的驅(qū)動任務(wù)
在《ASP程序設(shè)計》怎樣去設(shè)計有效的驅(qū)動任務(wù)呢?首先我們要清楚,在傳統(tǒng)的教學(xué)模式下,教師只管講,而學(xué)生是處于一種被動接受知識的學(xué)習(xí)狀態(tài),這非常不利于學(xué)生的學(xué)習(xí)和當(dāng)代的教育模式。時代在前進,當(dāng)今的職業(yè)教育興起,給教育模式提出了更高的要求,不但要學(xué)生聽得懂,還要求學(xué)生學(xué)會相關(guān)課程技能。所以,就《ASP程序設(shè)計》這門課程,我們提出以“任務(wù)驅(qū)動教學(xué)法”來進行講授,有針對性、目的性地對該課程進行任務(wù)分解學(xué)習(xí)。所謂的針對性、目的性是指:同一個班上學(xué)生的年齡差異;學(xué)生的知識結(jié)構(gòu)水平;學(xué)生接受知識的能力水平;興趣愛好等等。所以,在《ASP程序設(shè)計》教學(xué)過程中能否收獲到更好的教學(xué)效果,完全取決于教師對“任務(wù)”的建立,而“任務(wù)”的建立又是基于學(xué)生能力水平之上的。因此,我們在建立“任務(wù)”時應(yīng)以學(xué)生為主體,從學(xué)生實際情況出發(fā),充分考慮班上學(xué)生的年齡差距、文化知識、認知能力、興趣等特點,遵循任務(wù)驅(qū)動的分解原則,即由淺入深、由表及里、循序漸進等原則。對于新內(nèi)容或一些有難度的“任務(wù)”,教師最好能事先演示或給出清晰、詳盡的操作步驟,便于學(xué)生自主學(xué)習(xí)。實踐證明,學(xué)生在完成一個與他們的實際生活與學(xué)習(xí)密切相關(guān)而且比較有趣的“任務(wù)”時,還會進一步深挖“任務(wù)”,因而非常專心致志,樂此不疲。
3 使用“任務(wù)驅(qū)動教學(xué)法”在《ASP程序設(shè)計》教學(xué)中的優(yōu)勢
3.1 科學(xué)地設(shè)計明確的任務(wù)是“任務(wù)驅(qū)動教學(xué)法”在教學(xué)中取得成功的前提條件
明確目標任務(wù)對于今后的學(xué)習(xí)與任務(wù)的完成起著關(guān)鍵性的作用。在《ASP程序設(shè)計》教學(xué)過程中,教師應(yīng)主動和學(xué)生進行良好的溝通,對學(xué)生的興趣愛好、學(xué)習(xí)能力等方面進行綜合了解,然后建立任務(wù)教學(xué)情景,教師在進行教學(xué)“任務(wù)”設(shè)計時,要仔細推敲每個知識點、統(tǒng)籌兼顧,為學(xué)生設(shè)計、構(gòu)造出一系列典型的操作性“任務(wù)”, 把涉及到的知識點融合到任務(wù)中去,使學(xué)生在學(xué)完任務(wù)后既能收獲學(xué)習(xí)的喜悅,又能掌握好技能中的知識。真正體現(xiàn)教學(xué)中“以學(xué)生的主體、教師為主導(dǎo)”的教學(xué)理念。充分發(fā)揮學(xué)生學(xué)習(xí)的主觀能動性,訓(xùn)練他們的各種創(chuàng)造性思維,全面提高他們的綜合素質(zhì)。使學(xué)生與教師在融洽與和諧的情境中獲得良好的學(xué)習(xí)效果和教學(xué)效果。
3.2 進行合理的任務(wù)分解是“任務(wù)驅(qū)動教學(xué)法”在教學(xué)中取得成功的必要條件
分解任務(wù)應(yīng)該是將一個大的任務(wù)分成若干個分任務(wù),再將分任務(wù)往下分,直到每個小的分任務(wù)可操作或執(zhí)行為止。在《ASP程序設(shè)計》課程中采用”任務(wù)驅(qū)動教學(xué)法”,能使我們的教學(xué)目的、學(xué)習(xí)目的十分明確。在某個學(xué)習(xí)階段,緊緊圍繞著某個目標,“單刀直入”地按照1、2、3、4幾個步驟了解相關(guān)的知識和操作方法,其它的一些深奧的理論可以先不涉及,這樣做可以大大地提高學(xué)生的學(xué)習(xí)效率和興趣。當(dāng)然,一個任務(wù)完成了,一個目標達到了,就會產(chǎn)生新的目標、新的任務(wù)。例如:在學(xué)習(xí)《ASP程序設(shè)計》這門課程中,我們建立一個簡單的新聞發(fā)布系統(tǒng)任務(wù),要實現(xiàn)這個任務(wù),就要先對此系統(tǒng)進行分解,即此任務(wù)可分解為:數(shù)據(jù)庫建立任務(wù)、后臺管理任務(wù)和前臺管理任務(wù)。對于數(shù)據(jù)庫建立的這個任務(wù),涉及到的知識(任務(wù))有:應(yīng)先學(xué)會建庫。建庫時,庫結(jié)構(gòu)定義錯了怎么辦?多輸少輸或者輸錯記錄后怎么辦?建庫后,如何對數(shù)據(jù)庫進行排序、檢索?基本命令學(xué)完后,如何將命令組織在一起對數(shù)據(jù)庫進行管理維護?對于后臺管理的這個任務(wù),涉及到的知識(任務(wù))有:編寫ASP代碼來實現(xiàn)增加新聞、修改新聞、刪除新聞、密碼修改和后臺登錄加密等。在編寫代碼時,又要先學(xué)會SQL語言和腳本語言再進行編寫。編寫時語法錯誤怎么辦?對于前臺管理的這個任務(wù),涉及到的知識(任務(wù))有:新聞內(nèi)容的顯示、新聞內(nèi)容的檢索、新聞內(nèi)容的歸類等。通過分析,我們可以得出圖1:
圖1
就這樣,實現(xiàn)新聞發(fā)布系統(tǒng)的這個大任務(wù)就分為若干個小任務(wù),教師可以把這一個個的小任務(wù)進行講授并逐步地展示、布置給學(xué)生。
3.3 學(xué)習(xí)效果的最終評價是“任務(wù)驅(qū)動教學(xué)法”在教學(xué)中取得成功的重要階段
學(xué)習(xí)效果的評價既是對學(xué)生學(xué)習(xí)結(jié)果進行檢驗和教學(xué)方法進行驗證,又是培養(yǎng)學(xué)生良好的自信心與成就感的絕好時機。當(dāng)學(xué)生完成某項任務(wù)時,已經(jīng)建立了自己的認知結(jié)構(gòu),但還不完善,這時教師需要通過對其學(xué)習(xí)成果進行展示、交流、討論、分析、評點,及時對學(xué)生的學(xué)習(xí)情況做出反饋和評價。這個教學(xué)效果評價應(yīng)該是一個綜合的系統(tǒng)工程,它應(yīng)該包括:學(xué)生相互評價、自我評價、教師點評、歸納與總結(jié)等。
學(xué)生相互評價:由學(xué)生一起來點評其作品(任務(wù))的優(yōu)缺點,并由本人來說明每一個模塊的功能及其實現(xiàn)的過程。然后,其他學(xué)生可進行質(zhì)疑,或提出改進措施。這個階段可讓學(xué)生了解到自己對任務(wù)的理解程度,在任務(wù)中自己所學(xué)習(xí)到的知識結(jié)構(gòu)是否完善,是否還需要進一步的學(xué)習(xí)等。
自我評價:學(xué)生展示自己的作品(任務(wù)),由本人來說明自己任務(wù)完成的思路、方法、技巧等。這個階段可讓學(xué)生了解到自己是怎樣分解任務(wù)的,分解任務(wù)對嗎?任務(wù)完成的過程中自己有哪些好的技能?同時也存在哪些缺點等。
教師點評、歸納與總結(jié):教師要肯定學(xué)生對任務(wù)中新知識的理解、掌握及熟練應(yīng)用;以及相互協(xié)作的能力和創(chuàng)新能力;不能只盯著分數(shù),應(yīng)更多考慮如何通過評價來促進學(xué)生的發(fā)展,培養(yǎng)學(xué)生的學(xué)習(xí)能力。鼓勵還需幫助的差生,讓他們盡快適應(yīng)教師的教學(xué)方法,掌握學(xué)習(xí)上的技巧,更快地趕上學(xué)習(xí)好的學(xué)生。另外,對于一些創(chuàng)意新穎、主題突出、有獨創(chuàng)性的作品(任務(wù));教師應(yīng)著重闡明值得學(xué)生學(xué)習(xí)和借鑒之處,也應(yīng)該指出一些作品的不足,取長補短,不斷完善自己的作品(任務(wù))。這樣的分析與評價,既能夠讓學(xué)生在積極融洽的環(huán)境中相互學(xué)習(xí),也及時給予表揚和鼓勵了學(xué)生的學(xué)習(xí)能力,同時也應(yīng)該指出一些缺陷與有待改進的方面,這樣可以不斷加強學(xué)生的學(xué)習(xí)信心,讓學(xué)生能長期保持飽滿的熱情,也讓學(xué)生懂得學(xué)無止境的道理,學(xué)會謙虛謹慎,使學(xué)生的素質(zhì)得到全面的提升。
4 結(jié)束語
在《ASP程序設(shè)計》課程的教學(xué)中引入“任務(wù)驅(qū)動教學(xué)法”,主要是強調(diào)培養(yǎng)學(xué)生利用ASP技術(shù)進行動態(tài)網(wǎng)頁設(shè)計能力、提高學(xué)生編程實踐能力和團隊合作能力。憑借任務(wù)驅(qū)動的教學(xué)方式,學(xué)生的學(xué)習(xí)過程就是在教師設(shè)計的具體任務(wù)下進行的。每個具體任務(wù)都將與教學(xué)內(nèi)容的新知識點融合在一起,這使得學(xué)生在完成任務(wù)的同時也把《ASP程序設(shè)計》課程所需要掌握的技能知識也學(xué)會了。有了這樣一套教學(xué)方法,使得教師的講授和學(xué)生的學(xué)習(xí)融洽地結(jié)合在一起,收到了有效的教學(xué)效果,學(xué)生利用ASP技術(shù)進行動態(tài)網(wǎng)頁設(shè)計能力得到了較大的提高,部分學(xué)生還能獨立開發(fā)項目。真正實現(xiàn)了在《ASP程序設(shè)計》教學(xué)中采用“任務(wù)驅(qū)動教學(xué)法”的意義。
參考文獻
[1]錢曉菩,馬玉娟.試論任務(wù)驅(qū)動[J].中國電化教育,2002(9).
[2]姜振安.“任務(wù)驅(qū)動”教學(xué)法與學(xué)生實踐能力培養(yǎng)[J].職教通訊,2003(7).
[3]劉成章.信息技術(shù)教育學(xué)[M].高等教育出版社,2004.