白金鳳
(海拉爾第一職業學校,內蒙古呼倫貝爾 021000)
任務驅動教學法在可視化程序設計語言教學中的實踐
白金鳳
(海拉爾第一職業學校,內蒙古呼倫貝爾 021000)
傳統的可視化程序設計語言教學存在著學生始終處于被動,即使是采用其它的輔助教學手段仍不能真正形成學生主動參與的現象,收不到應有的教學效果。為此進行了一些探索,改被動為主動,采用任務驅動法組織可視化程序設計語言的教學,收到了較好的效果。
任務驅動教學法;可視化程序設計語言;實施形式;注意問題
“任務驅動”教學法實質是一種探究式教學模式,適用于培養學生的創新能力、獨立分析問題和解決問題的能力。這是一種建立在建構主義教學理論基礎上的教學法,是讓學生在一個典型的信息處理“任務”的驅動下,展開教學活動,引導學生由簡到繁、由易到難、循序漸進地完成一系列“驅動”,從而得到清晰的思路、方法和知識的脈絡。也就是學生通過完成教師布置的任務,建構真正屬于學生自己的知識與技能。
在計算機專業的課程設置中可視化程序設計語言是一門應用性較強的課程,具有實踐性強、極富創造性的特點,但又是學生較難于掌握的課程。如何提高學生的學習興趣、收到應有的教學效果,成為教師在教學過程中需要思考和解決的問題。在Visual Basic教學中采用“任務驅動”教學法,使學生在完成“任務”的過程中,培養解決問題以及用計算機處理信息的能力。在這個過程中學生會不斷地獲得成就感,可以更大地激發他們的求知欲望,逐步形成一個感知心智活動的良性循環,從而培養出獨立探索、勇于開拓進取的自學能力。
在形式上:提出任務——師生共同分析完成任務的方法和步驟——適當講解或自學或協作學習——完成任務實踐——交流或歸納。
傳統的教學方式一般是“教師講授新知—舉例說明—鞏固型獨立練習—小結評講—上機練習”,這種方式的教學使學生處于被動學習的狀態,即使是采用輔助教學手段,學生主動學習的興趣仍然不高。采用任務驅動教學法,在教學中,首先提出一個需要完成的具體任務,與學生共同分析解決該問題所需的知識、方法和步驟,圍繞具體任務進行適量的概念教學和舉例講解,或學生來完成任務,可以獨立完成,也可以合作完成。目的是通過完成任務,掌握學習內容,學會學習,培養綜合能力。在這個過程中,教師參與探索和指導,引導學生掌握教學內容,適時在班級交流,發現新思路,推廣新思路,鼓勵創新。教師進行比較、講評、歸納,或由計算機執行,學生能夠從中得出結論,引導交流,共同進步。
在講工具欄和狀態欄時提出要學生做一個“簡單文本編輯器”的任務,圍繞這個任務,和學生共同討論這個簡單文本編輯器窗體中應包含工具欄(清空、復制、剪切、粘貼等按鈕),文本框和狀態欄以及完成步驟,由此首先要講解Image list和Tool bar控件及用此控件設計狀態欄的方法,最后由學生充分應用已學知識和所具備的操作水平、技能實現任務要求,這個過程是整個教學的重心,操作時會真實反映每個學生對基本理論知識、操作方法、操作步驟的掌握情況,特別是學生處理實際問題的綜合能力。教師可以巡回指導,通過有針對性的指導和學生之間的互相學習,會使所學知識得到升華。
整個教學過程以實現任務要求為目的,將學生已學的知識有機地組合起來,并使學生對相關內容加深理解。通過應用,不但掌握了操作技巧和方法,而且提高了處理問題的能力,開闊了思路。
所謂任務的可行性,是指恰當難度的任務。任務驅動教學法的啟動就是“任務”的建立和下達,建立難度適中的任務關系到該模式教學的成敗。這個任務應該是學生通過適當努力能夠完成的,使學生在學習中產生成就感,培養主動學習的積極性,所以任務設置要適當。
任務的應用性是指任務應該使學生覺得任務完成后對他有實際的意義。任務驅動教學法完成教學任務的途徑是通過“用”來促進“學”的,用然后知不足,用然后學,學以致用。針對學生的特點考慮將通訊錄管理系統、成績管理系統等作為教學的任務。這樣可以促進學生學習興趣的形成和逐步提高,使學生處于一種愉悅的心境下完成各項任務。
如可以以“通訊錄管理系統”為一個長期任務(如整個學習期間的任務),再將該軟件的不同功能模塊分解開來,形成一個短期任務(如一節課或一個周的任務)。這樣就可以使學生的任務形成一種連貫性,在整個學科的學習過程中始終都有一個總任務的驅動,而學生在一個又一個短期任務的驅動下,體驗著一次又一次成功的喜悅。也在潛移默化中培養了學生采用各個擊破的方法解決實際問題的意識。
任務驅動教學法是“以任務為主線、教師為主導、學生為主體”。在任務驅動教學中教師是學生學習動機的激發者,要制定好策略,積極引導學生進入自主學習狀態,在學習過程中培養學生的合作精神和創造思維,給予學生的指導要恰到好處。要學會與學生平等相處,互相學習,互相交流。不要過于強調所謂的“系統性”,無論學生采用什么方法,只要能夠完成任務,并從中歸納出基本過程和方法,就達到了學習的目的,也就完成了任務。
良好的評價機制有利于激發學生學習熱情,保持濃厚的學習興趣,對學生的后續學習產生強大的動力,這在任務驅動教學中尤為重要。因此評價中可采用過程評價、進步幅度評價、成果多樣性評價、自我評價以及綜合性評價等方式,讓每一個學生都能有成功的喜悅。
應該特別重視學生的自我評價。學生參照評價項目內容,逐項給予自己評定,并在作品之后或學習體會之末附上簡短的自我評語或得分。在此基礎上,教師可以組織學生評價團給予核實或教師給予檢查評定。評價是達成學習目標的主要手段,教師如何利用此達到教學目標,學生如何利用它來完成學習任務從而達成學習目標,都是相當重要的。因此,評價標準的設計以及如何操作實施都是值得關注的。
在可視化程序設計語言課程中使用“任務教學法”,可以將教師的主動性與學生的積極性調動起來,在教學中發揮更重要的作用,它對于幫助教師完成教學目標有著獨特的優勢,對知識的傳授與更新產生重大的影響。
The Practice of the Task-driven Approach in Visual Programming Language Teaching
BAI Jin-feng
(Hailar First Vocational School,Hulun Buir Inner Mongolia,021000)
In the traditional visual programming language teaching,there are some problems,such as the learning passion of the students is not high,some students think learning visual programming language is useless.At the same time,the students are always in a passive position;even if using other auxiliary teaching method can't form the phenomenon that the students actively participate in,which can't get the desired teaching effects.Therefore,the author explores some methods.The author changes the passive position to the active position,uses the task-driven method to organize programming language teaching of visualization and gets a good effect.
task-driven approach;visual programming language;implementation form;problems to be paid attention to
G718.3
A
1671-3974(2012)03-0092-02
2012-04-25
白金鳳(1978-),女,海拉爾第一職業學校中教一級教師,研究方向:計算機應用。