[摘要]針對高職高專院校的要求和CSS課程的培養目標,傳統的灌輸式教學已經無法滿足教學需要,通過應用基于建構主義教學理論的任務驅動教學法,在實踐的過程中不斷提高和改進,取得了良好的效果。
[關鍵詞]任務驅動 任務 自主探究學習
一、任務驅動教學法
任務驅動是以學生為中心,以任務為驅動的教學方法。其基本原則是“以任務為主線、以教師為主導、以學生為主體”。教師的教學與學生的學習都是圍繞著同一個目標,學生在教師的幫助下,緊緊圍繞一個共同的任務活動中心,在強烈的問題動機的驅動下,通過對學習資源的積極主動應用,進行自主探索和互動協作的學習,并在完成既定任務的同時,引導學生產生一種學習實踐活動?!叭蝿镇寗印笔且环N建立在建構主義教學理論基礎上的教學法。它要求“任務”的目標性和教學情境的創建,使學生帶著真實的任務在探索中學習。在這個過程中,學生還會不斷地獲得成就感,可以更大地激發他們的求知欲望,逐步形成一個感知心智活動的良性循環,從而培養出獨立探索、勇于開拓進取的自學能力。
二、CSS課程運用任務驅動教學法的必要性
高職高專院校培養的是應用型高級技術人才,重點要求他們掌握從事本專業領域實際工作的基本能力和基本技能。而CSS課程是一門實踐性很強的課程,培養的是網頁設計師,要求學生能夠運用CSS課程的所講屬性,對網頁內容進行樣式設計,從而制作出符合客戶需求的精美的網頁。所以在課堂教學過程中既要讓學生掌握扎實的理論知識,又需要掌握嫻熟的操作技能。而計算機專業知識內容更新快,僅靠課堂上教師講授遠遠不夠,因此學生必須具有較強的自主學習能力。在CSS課程的教學當中,如果運用常規的灌輸填鴨式教學,容易抑制學生學習的自主性和創造性,演變成老師在課堂上自顧自地滔滔不絕,而學生毫無興趣,甚至上課睡覺,嚴重影響了教學效果,也無法達到預期的培養目標。而任務驅動教學法是一種將學生主動學習與教師加以引導相結合的教學方法。教師提供學習任務后,學生會產生探索求知的欲望。為了實現所給任務中的操作要求,會認真聆聽教師關于完成本次任務所需的知識點,保持主動的學習情緒,并利用多媒體計算機的交互性,綜合運用所學知識和技能,完成課堂上老師預先設定的任務,從而使整個教學活動基本達到預期的教學和訓練的目的。
三、任務驅動教學法在CSS課程教學中的實踐
1.確定任務。這是任務驅動教學方法課程教學中的重中之重,任務設計的恰當與否,決定這堂課成功與否。這就需要教師在備課時認真鉆研教材、吃透教材,確定本節課的教學目標,并以這個目標作為任務設計的出發點和依據。只有這樣,設計的任務才能有的放矢,才能充分調動學生的學習熱情和求知欲望。由于CSS課程是一門操作性很強的課程,所以學生在完成任務的過程中,可能會出現各種各樣的問題,這就要求老師在備課的過程中充分考慮到學生可能會出現的各種問題,并能在課堂教學過程中及時給予解答,引導學生完成既定目標,從而獲得良好的教學效果。
例如,在學習如何使用列表元素這一章節時,我設計的任務是制作一個以發布新聞為主的網站,我將該任務分解成以下四個任務:
任務一:建立布局合理的主頁框架。
任務二:導航欄運用列表和超鏈接共同完成。
任務三:部分新聞以列表普通項目符號的方式呈現。
任務四:重點新聞為了吸引眼球,以圖片代替項目符號的方式呈現。
通過分解任務,讓學生由淺入深、由易到難、循序漸進地學習CSS課程中關于列表樣式設計的各種屬性。列表樣式屬性主要包括設置項目符號的幾種默認樣式(list-style-type),設置項目符號的放置位置屬性(list-style-position),設置圖片作為列表中的項目符號屬性(list-style-image)。在教學過程中,先引導學生利用以往所學知識進行整個網頁布局,既鞏固了以往所學知識,又為后續任務的完成打下基礎。
2.學生自主探究學習階段。以學生的具體操作為主,比如,教師在下達任務之后,將完成任務之后的整個頁面展示給學生看,讓學生分析、思考其用到了哪些知識點,然后針對具體的任務,讓學生大膽地實踐和嘗試,將自己的想法付諸實踐。在實踐的過程中,可能很多地方與學生自己想要的結果不同,這就促使學生思考、認真分析,并不斷地嘗試其他方法。整個完成任務的過程,變成了學生實踐、思考、發現問題和解決問題的過程。學生在自主探索的過程中完成對新知識的理解和鞏固,培養了自身的應用和創新能力。
在學生完成任務階段,教師主要的工作是進行輔導、答疑,對學生在操作過程中出現的各種問題加以分析,并給予引導;讓學生根據提示查閱資料、書籍或和同學交流、討論,最終找到解決問題的關鍵。同時,教師在這個階段應了解學生對知識的掌握程度和興趣點,及時調整教學方案和控制教學進度。通過自主學習和實踐,大部分學生基本能掌握課程所講授的知識點,達到教學目標。同時,完成不同的子任務會帶給學生持續的成就感,也會激發出更強的學習欲望。
3.總結提高階段。該階段分為兩個步驟完成。(1)教師總結提高階段。在任務驅動教學的過程中,為了檢驗和促進學生達到預期的目標、發現教學中的問題,要及時對學生的學習情況作出反饋和評價,這是知識形成與提高的重要階段。教師先就在完成任務階段中大家出現的共性問題進行示范和講解,然后針對具體任務講解本節課的難點與重點,把具體的知識點貫穿到每個任務中,引導學生積極地去思考、探索。如上例中,導航欄一般用列表來做,但導航欄一般沒有項目符號,所以用到知識點“list-style-type:none;”。根據老師的講解和指導,學生針對自己的作品,查漏補缺,及時發現問題,解決問題,鞏固所學的新知識。同時通過這個階段,教師對自身也是一個提高,根據任務的實施,學生任務完成情況、知識掌握程度等,探索出一條更加適合、完善的教學方法,以期取得更佳的教學效果。(2)學生總結提高階段。如上例中,老師挑選出幾幅同學制作的優秀作品,在進行評價之前,給予充分的肯定和鼓勵,然后讓大家一起來討論,說出該作品的優點,找出不足的地方,并由學生說出自己的操作思路以及應用了哪些知識點。其他同學如果對這幅作品有什么疑問也可提出來,由作者解答,老師可做適當的補充。同時,對于一些作品完成不是很好的同學,老師要給予適當的鼓勵,并請同學就作品找出自己的不足,并提供解決的辦法。這樣優差兼顧,共同進步,就能取得比較令人滿意的教學效果,達到預期教學目標。同時,老師適當的贊揚與鼓勵,可以激發學生的學習熱情和學習興趣,增強學生的自信心,使學生在一種良好的心理狀態下不斷學習、進步。
四、結束語
通過教學實踐表明,在CSS課程中實施任務驅動教學法能夠充分調動學生學習的積極性,激發學生的學習興趣,也提高了學生實際動手能力和探索、自主學習和創新能力。所以,在教學中合理、有效地使用任務驅動教學法將會很好地解決傳統教學中遇到的問題,并能取得良好的教學效果。