?

基于任務驅動教學法的教學設計研究

2021-11-25 21:43周敏陳世國劉萬松
職業 2021年12期
關鍵詞:C語言程序設計任務驅動教學法教學設計

周敏 陳世國 劉萬松

摘 要:C語言程序設計課程具有理論性和實踐性強的特點,采用傳統的教學方法無法滿足教師教學和學生學習的需求,而任務驅動教學法則能有效發揮教師的主導作用和學生的主體作用,促進學生主動學習,鍛煉學生發現、分析、解決問題的能力,提高教學和人才培養質量。

關鍵詞:任務驅動教學法? ? 教學設計? ? C語言程序設計

基金項目:本文系貴州師范大學2018年省級教學內容和課程體系改革項目(項目編號:[2018]SJG第01號)、貴州省專業學位研究生課程案例庫建設項目(項目編號:黔教合YJSCXJH(2018)102)研究成果。

一、任務驅動教學法的含義

任務驅動教學法是在建構主義學習理論指導下,以任務為載體,把所有新知識融入任務中的一種教學方法。學生通過對任務深入分析、合作討論,由易到難、由簡到繁、循序漸進地完成任務。學生通過完成任務,了解和掌握知識并實現知識的意義建構。建構主義理論強調以學習者為中心,注重調動學習者的積極性,促進傳統教學向現代教學轉變。

二、任務驅動教學法的注意事項

任務要有層次性。設計任務要充分考慮學生個性差異、現有知識水平與認知能力等因素,從學生的角度出發,設計有層次性的任務。

任務難度要適中。任務難度要適合學生的認知發展,需要學生付出一定的努力才能完成。

任務要緊緊圍繞教學目標。要根據課程標準和教學目標設計合適的任務,合適的任務是保證優質教學質量的關鍵。

任務要與課程內容緊密聯系。運用任務驅動教學法的目的是使學生在完成任務過程中掌握知識,所以任務要與課程內容緊密聯系。

三、在C語言程序設計課程中的教學

(一)教學設計理念

任務驅動教學法提倡學生合作學習或探究學習,遵循以學生為主體、教師為主導原則。它以任務為主線,學生在完成任務過程中掌握知識,有利于學生內化知識,培養學生的合作能力和科學嚴謹的學習態度。

(二)教學實施流程

創設情境。通過創設情境,向學生提出問題,讓學生帶著問題思考本節課將要學習的內容,激發學生的學習動機,引起學習興趣,調動學習主動性。

確定任務。教師需要根據學生現有的知識基礎、認知能力與學習情況等,從教學目標和學生的角度出發,設計有層次性的任務。將課程內容巧妙地融合在幾個具有層次性的任務中。

任務實施。教師要先引導學生討論和分析任務,之后實時監督并敦促學生定時定量完成任務。當學生遇到問題時,教師要引導學生用查閱資料或者與同學互相討論等方法解決問題,拓展知識。

任務評價。評價是教學的重要環節。在任務驅動教學評價中要堅持客觀公正的原則;關注學生的思路,重視知識的創新性,鼓勵學生創新;指出學生的優點與不足。

歸納總結知識點。學生完成任務后,教師要把本次任務涉及的課程內容為學生梳理一遍,使其構成一條具有邏輯結構的知識鏈。

四、教學實踐的案例分析

筆者以“循環結構程序設計”為例,闡述任務驅動教學的實際過程。接下來,教師按照以下思路來進行本節課的任務驅動教學。

(一)創設情境

教師首先展示如何用循環結構編程并進行運行示范,通過運行輸出心形圖案,激發學生學習興趣,隨后明確本次課程的學習目的和要求。

(二)確定任務

本次課程分別設置了封閉型和半封閉型的四個不同層次的任務。循環結構設計包含的知識點有:while語句、do-while語句和for語句;多項式求和;循環次數不確定的解題技巧;循環的嵌套等。

任務一:用while語句、do-while語句和for語句進行程序填空。任務二:編寫程序并運行“求1+1/2+1/3+…+1/100的和”。任務三:選擇一種編程方法求“在全院1000個學生中征集慈善募捐,當總數達到10萬元時結束,統計此時捐款的人數以及平均每人捐款的數目”。任務四:運用多重循環實現九九乘法表,并運行出結果。四個任務難度逐漸加大,學生需要循序漸進完成每一個任務。

(三)任務分析

任務設計結束后,教師將具體任務以文檔的形式發送到每一位學生的電腦上。學生對每個任務進行分析討論,教師可給予適當的引導,幫助學生加深對任務的理解。

(四)自主學習與分組協作完成任務

在學生完成任務分析、明確具體任務方向后,教師指定4名學生組成一組。對任務一,要求每位學生自行完成,然后進行小組討論,選出一名同學匯報。對任務二、三和四,要求學生協作完成,其余3名同學陸續回答教師的問題并說出在學習過程中遇到的困難和解決方法。

(五)提交實驗結果或報告

在上課之初,教師已讓每位學生建立了“學號+名字”命名的文件夾,以記錄學生整個學習的過程——即使用“電子學檔”的信息化評價工具,將小組成員的報告放在一個文件夾里,最終以學生小組為單位通過郵件將完成的作業發送給教師。

(六)任務評價,給予學生反饋

教師對學生進行綜合性評價,包括學生在任務完成過程中的參與度、合作精神和完成任務情況等;同時將學生在學習過程中出現的問題以及遵守紀律等情況反饋給學生。

任務驅動教學法能充分發揮教師的主導作用與學生的主體作用,學生能以自主學習、協作學習、探究學習等多種學習方式積極主動地參與到教學過程中,對提升學生分析問題和解決問題的能力有著重要作用。但是教師應該根據教學目標、教學內容和學生身心發展情況等,充分考慮該方法對于實際教學的適用性,合理、恰當運用這一方法。

參考文獻:

[1]和學玲,程國忠.任務驅動教學模式的探討和應用[J].新課程研究(基礎教育),2010(8).

[2]陳琦,張建偉.建構主義學習觀要義評析[J].華東師范大學學報(教育科學版),1998(1).

[3]陳福林.計算機語言類課程"任務驅動"實踐教學探索[J].教育與職業,2014(24).

(作者單位:貴州師范大學)

猜你喜歡
C語言程序設計任務驅動教學法教學設計
任務驅動教學法在軍械士官大?!皺C械基礎”課程中的具體實施
項目教學法在建設項目LCM課程實訓中的創新應用
以“學生為中心”的《C語言程序設計》教學設計探究
淺談《C語言程序設計》課程的教學改革
任務驅動教學法在C 語言教學中的應用研究
《C語言程序設計》課程的教學改革與實踐
高中數學一元二次含參不等式的解法探討
“仿真物理實驗室” 在微課制作中的應用
翻轉課堂在高職公共英語教學中的應用現狀分析及改善建議
提高課堂教學有效性的研究
91香蕉高清国产线观看免费-97夜夜澡人人爽人人喊a-99久久久无码国产精品9-国产亚洲日韩欧美综合