夏良麗
摘要:任務(wù)驅(qū)動教學法的特征符合計算機專業(yè)課程層次與實用性較強的特征,對有效提升計算機課程的教學實效性具有重要的意義。文章指出,在C語言程序設(shè)計課程教學中,能夠為學生構(gòu)建由表及里、循序漸進的學習途徑,提升學生的學習積極性與主動性。實踐證明,在計算機課程中采用任務(wù)驅(qū)動符合職業(yè)學校學生的認知規(guī)律以及課程的特征,有效提升了課程教學的效果。
關(guān)鍵詞:職業(yè);任務(wù)驅(qū)動;計算機;實效性;研究
計算機課程是一門實用型較強的課程,課程的特征符合職業(yè)學校學生的認知規(guī)律,因此學生對計算機課程較為熱愛。但諸如C語言程序設(shè)計等理論性較強的課程,學生在學習過程中存在著一定的畏難情緒,對于系統(tǒng)化、理論化的知識理解程度較低,實際教學效果有待進一步提升。因此尋求符合課程特點以及學生認知規(guī)律的教學方法對于有效提升課程教學的實效性具有重要的理論與現(xiàn)實意義。
1任務(wù)驅(qū)動教學方法
任務(wù)驅(qū)動教學的本質(zhì)是通過制定一定的任務(wù)來進行教學內(nèi)容的誘發(fā),加強并維持學生的成就動機、學習欲望。成就動機被認為是學生進行課程學習的動力系統(tǒng)。在任務(wù)驅(qū)動教學中,任務(wù)由教師制定,并不是孤立靜止、一成不變的,要能夠積極促進學習者學習動機的形成,完成由內(nèi)向外的演化與成就動機的產(chǎn)生。任務(wù)驅(qū)動教學方法有以下幾方面特征。
1.1加強了教學過程中的交互性
任務(wù)驅(qū)動的教學方法能夠促使學生主動積極地對課程的教學內(nèi)容進行思考,自主解決遇到的問題。在《C語言程序設(shè)計》課程中可以使得教學由之前的教師單向灌輸轉(zhuǎn)變?yōu)閹熒g的交流,能夠有效提升學生發(fā)現(xiàn)問題并主動解決問題的能力,符合職業(yè)院校培養(yǎng)應(yīng)用型、高技能專門人才的目標,有效提升了課堂教學的實用性及人才培養(yǎng)的效果。
1.2突出了對學生綜合知識能力的培養(yǎng)
由于任務(wù)驅(qū)動法是以項目完成作為目標,因此以一定的任務(wù)作為教學載體,學生能夠掌握必要的知識點,同時也能對知識點所對應(yīng)的能力進行鍛煉,能夠培養(yǎng)在實際任務(wù)中應(yīng)用所學習的知識以及能力進行實際問題解決的能力,為學生職業(yè)能力的養(yǎng)成奠定良好的基礎(chǔ)。
1.3任務(wù)驅(qū)動教學目的性強
任務(wù)驅(qū)動能夠使得教學內(nèi)容具有很強的針對性,在具體任務(wù)中,學生能夠通過任務(wù)的完成學習到相對應(yīng)的知識與能力,針對《C語言程序設(shè)計》課程,學生能夠能夠根據(jù)不同的任務(wù)掌握程序流程圖、迭代控制等知識能力。
2任務(wù)驅(qū)動教學法在《C語言程序設(shè)計》課程中的應(yīng)用
任務(wù)驅(qū)動教學法能夠發(fā)揮學生學習課程的積極性與主動性,在《C語言程序設(shè)計》課程教學過程中,按照企業(yè)對于程序設(shè)計能力的要求,設(shè)置了數(shù)據(jù)自動排序、流水燈控制、學生基本信息處理等學習任務(wù),讓學生在完成任務(wù)的時候,有效學習《C語言程序設(shè)計》必須掌握的基本知識模塊以及應(yīng)用能力。本學習模塊可以使學生掌握結(jié)構(gòu)性數(shù)據(jù)的定義、輸入方法、結(jié)構(gòu)體數(shù)據(jù)的保存以及處理等方面的知識能力。學生信息處理教學任務(wù)如圖1所示。
2.1通過任務(wù)效果演示激發(fā)學生學習積極性
教師在上課之前可以先將任務(wù)的效果進行實際演示,使得學生能夠有成功的欲望,增強學習的目的性以及主動性。同時教師需要將完成任務(wù)所需要的知識進行分析,使得學生了解學習知識的作用。這樣課程的教學目標明確,學生任務(wù)清楚能夠?qū)W有所得,學習的學習積極性、主動性得到了極大的提升。
2.2分析完成任務(wù)所需要的知識能力
在本次教學任務(wù)中,學生要能夠掌握結(jié)構(gòu)體數(shù)據(jù)的定義以及描述、數(shù)據(jù)的保存及處理等知識能力,教師可以將任務(wù)中的各個步驟功能進行分解,進行知識能力點的對應(yīng)。將明確完成任務(wù)所需要的知識能力,同時鼓勵學生獨立思考,是否有更優(yōu)化的完成方案,并制定完成任務(wù)的基本步驟。
2.3各個知識能力的學習
以結(jié)構(gòu)體數(shù)據(jù)的定義以及表達為例,學生數(shù)據(jù)就是結(jié)構(gòu)體數(shù)據(jù),包含學生的學號、性別、年齡、郵箱等方面的信息。學生能夠?qū)程序允許用戶進行若干不同數(shù)據(jù)類型進行數(shù)據(jù)定義的結(jié)構(gòu)體的定義有直觀的了解,學生就能掌握結(jié)構(gòu)體數(shù)據(jù)的定義方式,如何對學生進行描述如圖2所示。
下面就是如何進行數(shù)據(jù)的初始化等方面的知識,在任務(wù)中進行各個知識能力的學習,學生能夠明確學習的目的,對學習的內(nèi)容有直觀的認知,學習效果良好。
2.4學生獨立完成任務(wù),教師進行指導
任務(wù)驅(qū)動學習方法下,學生在進行必要知識能力學習的前提下獨立完成任務(wù),教師起到答疑的作用。因此任務(wù)驅(qū)動教學法更加能夠凸顯學生在教學過程中的主體作用以及教師的主導作用。在此過程中,教師要啟發(fā)學生思考,創(chuàng)造性地解決完成任務(wù)的過程中遇到的各種問題。同時要對學生任務(wù)完成的設(shè)計方案進行科學性與可行性分析。
2.5進行任務(wù)檢查并評價
學生檢查完成的任務(wù),檢驗程序的輸出,如學生可以進行輸出信息查詢等功能的驗證。任務(wù)驅(qū)動學習方法下要形成學生自查、小組互查、教師點評的方案,論述任務(wù)的成功之處以及需要改進的地方。在這樣的過程中,能夠激發(fā)學生的思維,讓學生更多參與到教學過程中來,同時能夠更好地掌握設(shè)計過程中所需要注意的各個事項。評價對教學具有重要的推動作用,因此評價機制要與任務(wù)驅(qū)動的教學方法相適應(yīng),建立過程化的考核機制對學生學習效果具有重要意義。要對完成任務(wù)過程中學生完成的效果、工作態(tài)度、職業(yè)素養(yǎng)以及創(chuàng)新等進行綜合評價,通過考核提升教學的實效性。
3任務(wù)驅(qū)動提升教學實效性的注意事項
3.1任務(wù)的選擇要貼近生活,符合學生的興趣
任務(wù)驅(qū)動學習過程中,任務(wù)的選擇至關(guān)重要,要能夠選擇學生喜聞樂見、容易理解的任務(wù),充分調(diào)動學生學習的積極性與主動性。要與職業(yè)學校學生的認知規(guī)律以及知識結(jié)構(gòu)符合,要符合對學生職業(yè)能力的養(yǎng)成、符合職業(yè)院校人才培養(yǎng)的定位。
3.2要重視教師在教學過程中的主導作用,完善評價機制
任務(wù)驅(qū)動教學中,學生要求在理解知識能力的基礎(chǔ)上獨立完成任務(wù),在此過程中鍛煉學生的綜合能力與創(chuàng)新能力。但是在教學過程中,教師的主導作用不能被忽視,教師要積極參與,啟發(fā)學生思考問題,引導學生運用科學的思維方法解決任務(wù)完成過程中遇到的現(xiàn)實問題。同時要具備可操作性強的評價機制,使得學生能夠在評價機制下更好地學習,提升課堂教學的實效性。
4結(jié)語
任務(wù)驅(qū)動教學法的實施不僅能夠調(diào)動學生學習的積極性和創(chuàng)新精神,培養(yǎng)學生的實踐動手能力,而且能夠更好地培養(yǎng)學生綜合運用知識的能力,更好地完成教師的教學計劃和教學目標,達到提高教學效率和學習效率的目的。任務(wù)驅(qū)動教學法不僅適用《C語言程序設(shè)計》課程的教學,而且適合于其他實操性比較強的課程的授課。在職業(yè)院校的人才培養(yǎng)中,正確運用任務(wù)驅(qū)動教學法對于提升課程的實效性具有重要的意義。