高志薇
摘要:任務(wù)驅(qū)動是近年來提出的一種新型教學(xué)形式,即通過具體學(xué)習(xí)任務(wù)的導(dǎo)入、分解、完成與評價等,強(qiáng)化課程教學(xué)的規(guī)范化流程。本文以中職Python語言教學(xué)中對任務(wù)驅(qū)動法的有效應(yīng)用為探討主題,針對當(dāng)前課程的教學(xué)需求與學(xué)生的學(xué)習(xí)特征,闡述任務(wù)驅(qū)動教學(xué)法的理論基礎(chǔ)與設(shè)計原則,從分析、總結(jié)與設(shè)計等各個階段總結(jié)其科學(xué)的實施方法,以及在Python語言教學(xué)中的實踐過程,以期為中職Python語言教學(xué)的優(yōu)化發(fā)展提供可行性參考。
關(guān)鍵詞:任務(wù)驅(qū)動;中職;Python語言教學(xué)
開源、簡單是Python語言的顯著特點,強(qiáng)大的可讀性促使其在程序設(shè)計中的應(yīng)用范圍大幅拓寬。在程序設(shè)計教學(xué)過程中,輕量級的語法不會給學(xué)生帶來較大的學(xué)習(xí)難度,使得其學(xué)習(xí)負(fù)擔(dān)得以減輕。與此同時,高層次的語言表達(dá)也有助于幫助學(xué)生奠定良好的編程基礎(chǔ),強(qiáng)化其邏輯思維能力。將任務(wù)驅(qū)動法運(yùn)用到中職Python語言教學(xué)中,對學(xué)生學(xué)習(xí)實效性的提升大有助益。
1 應(yīng)用任務(wù)驅(qū)動教學(xué)的理論基礎(chǔ)
任務(wù)驅(qū)動教學(xué)法的理論基礎(chǔ)是掌握學(xué)習(xí)理論,這一理論內(nèi)容建立在傳統(tǒng)的班級授課制基礎(chǔ)上,并需要以實時的、常態(tài)化的教學(xué)反饋作為輔助性內(nèi)容,針對不同學(xué)生間差異化的學(xué)習(xí)需求,提供個性化、針對性的指導(dǎo)與幫助,并確保其擁有適當(dāng)?shù)念~外學(xué)習(xí)時間。實施任務(wù)驅(qū)動教學(xué)的根本目的在于引導(dǎo)學(xué)生扎實地掌握理論知識,且能夠熟練地運(yùn)用相關(guān)的程序設(shè)計技能?!罢莆铡笔荘ython語言教學(xué)的核心,因此教師需要對學(xué)生的真實學(xué)情、掌握知識與技能的水平予以重點關(guān)注,針對整個學(xué)習(xí)過程的信息收集、問題解決等,指導(dǎo)學(xué)生逐漸形成規(guī)范有效的思路,強(qiáng)化合作學(xué)習(xí)能力。對于學(xué)生而言,也應(yīng)清楚地認(rèn)識到為“掌握”而學(xué)的道理,不能僅僅關(guān)注到學(xué)習(xí)成績的提高,也應(yīng)注重加深對課程理論知識的理解,熟練地操作程序設(shè)計,在此過程中,不斷尋求適宜的、高效的學(xué)習(xí)方法,培養(yǎng)出良好規(guī)范的編程習(xí)慣[1]。
2 任務(wù)驅(qū)動教學(xué)法設(shè)計原則
在中職Python語言教學(xué)中運(yùn)用任務(wù)驅(qū)動教學(xué)法,需要遵循以下兩方面的設(shè)計原則:
(1)啟發(fā)誘導(dǎo)原則。強(qiáng)調(diào)學(xué)生的主體地位需要在教學(xué)過程中凸顯出來,對于教師來說,應(yīng)充分發(fā)揮自身的主導(dǎo)與引導(dǎo)性作用,不能依賴于傳統(tǒng)的灌輸式教學(xué)法,將知識一味地簡單講解給學(xué)生,或是講述理論性的內(nèi)容作為課堂教學(xué)的重點,這不僅會在一定程度上增重學(xué)生的學(xué)習(xí)壓力,也會逐漸削弱其對Python語言的學(xué)習(xí)熱情。在實際教學(xué)階段,教師應(yīng)重點關(guān)注對學(xué)生程序設(shè)計思維的構(gòu)建與塑造,幫助其在解決問題的過程中拓展自身的思維方式,掌握科學(xué)學(xué)習(xí)、高效學(xué)習(xí)的實踐方法。如若學(xué)生存在認(rèn)知沖突等問題,教師應(yīng)給予及時指正,通過科學(xué)有效的指導(dǎo)轉(zhuǎn)變其錯誤的認(rèn)知觀念,切實推動其認(rèn)知結(jié)構(gòu)的完善化、豐富化與多元化發(fā)展。
(2)學(xué)思行并重原則。在求知過程中,學(xué)習(xí)是一種過程,也是一種手段,但并不是根本目的,只有緊密結(jié)合學(xué)、思、行,才能確保學(xué)生擁有更豐富的學(xué)習(xí)體驗,促使其在自主探究、自主思考與自主學(xué)習(xí)中深化對課程理論知識的理解,在實踐練習(xí)中內(nèi)化知識與技巧,熟練地掌握并運(yùn)用一系列的編程技能[2]。
3 任務(wù)驅(qū)動教學(xué)的實施方法
在掌握學(xué)習(xí)理論基礎(chǔ)上,中職Python語言教學(xué)中實施任務(wù)驅(qū)動教學(xué)法,需要經(jīng)歷三個組織與實踐階段:
(1)分析階段。Python語言課程的教學(xué)分析需要針對兩方面進(jìn)行,一方面是對學(xué)習(xí)者具體特征的仔細(xì)分析。在中職院校中,大部分的學(xué)生都缺乏學(xué)習(xí)動機(jī),自主學(xué)習(xí)意識較為薄弱,內(nèi)心中缺少主動積極探索知識的能動性。及時有學(xué)生樂于自主學(xué)習(xí),但其認(rèn)知基礎(chǔ)較低,接受知識的速度也較慢,這對其在Python課程中的學(xué)習(xí)實效產(chǎn)生一定的不利影響。由此可見,教師在實際教學(xué)中應(yīng)重點關(guān)注提升學(xué)生的自我效能感,引導(dǎo)其不斷尋求適宜自身的科學(xué)學(xué)習(xí)方法,通過常態(tài)化的實踐練習(xí)強(qiáng)化計算機(jī)編程能力[3]。另一方面的分析對象是社會需求。在當(dāng)前的教育背景下,社會發(fā)展對中職院校的人才培養(yǎng)提出了更高要求,企業(yè)對技術(shù)技能型人才的專業(yè)水平提出了嚴(yán)格規(guī)范。中職院校在開展專業(yè)教學(xué)時,應(yīng)有意識地充分考察社會企業(yè)的人才需求、以及發(fā)展需要等,然后對相關(guān)的教學(xué)內(nèi)容進(jìn)行針對性地優(yōu)化與調(diào)整。除了將理論知識基礎(chǔ)與專業(yè)技能方面的教學(xué)力度進(jìn)一步加強(qiáng),還需重點關(guān)注工匠精神、職業(yè)道德等精神思想上的正確引導(dǎo)。如若企業(yè)的軟件開發(fā)與程序設(shè)計等與Python語言相關(guān),則應(yīng)要求學(xué)生對研發(fā)服務(wù)端應(yīng)用程序的相關(guān)內(nèi)容予以全面了解,提升個人對實際問題的分析解決能力,以及調(diào)試代碼的實踐技能等。尤其是在團(tuán)隊合作過程中,需具備與他人協(xié)作的能力,勤于思考,善于總結(jié)。將自主學(xué)習(xí)、合作學(xué)習(xí)等多樣化的學(xué)習(xí)模式運(yùn)用到Python語言教學(xué)中,進(jìn)一步提升學(xué)生的邏輯思維水平,加強(qiáng)其程序設(shè)計實踐能力。互聯(lián)網(wǎng)以及信息技術(shù)的飛速發(fā)展與普及大幅拓寬了程序設(shè)計的發(fā)展空間,這對中職學(xué)生的Python語言學(xué)習(xí)實效提出了更高要求[4]。
(2)選擇階段。這一階段重要涉及對Python語言教學(xué)內(nèi)容、授課方法的選擇,對于中職教育而言,應(yīng)全面參考學(xué)生的實際學(xué)情,以及社會的人才需求, 在教學(xué)內(nèi)容的選擇方面,需適應(yīng)技術(shù)進(jìn)步、產(chǎn)業(yè)升級的根本需求,構(gòu)建專業(yè)化、完善化的課程教學(xué)標(biāo)準(zhǔn),確保專業(yè)的設(shè)置、課程內(nèi)容的選擇與布置等準(zhǔn)確銜接于相關(guān)職業(yè)崗位標(biāo)準(zhǔn),將素質(zhì)教育理念深入滲透到日常教學(xué)活動中,深化對學(xué)生人文素養(yǎng)與職業(yè)道德的培養(yǎng)。除了需要密切關(guān)聯(lián)于企業(yè)技術(shù)發(fā)展與人才需求,還應(yīng)確保學(xué)生能夠準(zhǔn)確理解教學(xué)內(nèi)容,借助于合作學(xué)習(xí)模式,或是在教師的指導(dǎo)與幫助下,實現(xiàn)對Python語言的有效把握。一般情況下,Python語言的核心教學(xué)內(nèi)容包括循環(huán)結(jié)構(gòu)、選擇結(jié)構(gòu)以及順序等程序設(shè)計,函數(shù)與模塊等,除此以外,還涉及字典與幾何、文件、序列和異常處理等。在教學(xué)方法的選擇方面,應(yīng)以貼合學(xué)生的學(xué)習(xí)特點為前提條件,結(jié)合操作性強(qiáng)等Python語言的固有特征,將任務(wù)驅(qū)動教學(xué)法有效應(yīng)用到課程教學(xué)中,針對理論知識學(xué)習(xí)部分,引入支架式教學(xué)等輔助授課手段,讓學(xué)生了解并體驗信息收集、處理的整個過程,借此引導(dǎo)其學(xué)會獨立思考,并在實踐演練中增強(qiáng)自身的協(xié)作學(xué)習(xí)能力[5]。