董 黎
(上海市工商外國語學校,上海200231)
Python語言表達具備雅致簡約、系統開源、易讀性強等特點。高端的語言表達能力能夠有效提升學生的邏輯思維能力和程序編寫能力。“任務驅動教學法”是課堂教學情境的基礎,讓學生在探索中根據真實的日常任務進行學習和練習。在教學過程中,學生自始至終都處于積極的學習狀態。每個學生都可以運用自己的專業知識和經驗,明確指出解決辦法,解決問題。
掌握學習理論是以優秀的課堂教學為基礎,再加上及時的反饋,給學生一定的幫助,讓絕大多數學生獲得專業知識,掌握相關專業能力。教師要高度重視學生專業知識能力的培養。學生學習和練習不僅是為了獲得更好的成績,更是為了理解專業知識和實踐技能,培養優秀的閱讀習慣,學會學習,掌握學習理論的實施。過程為診斷性評價、精英團隊課堂教學、控制模塊測試(根據學生情況進行強化學習,等掌握后再進入下一個學習訓練單元),最后是學生完成課程結束后的總結性評價內容。
1.2.1 啟蒙
整個教學過程必須遵循“教師為核心,學生為主體”的標準。教師不應盲目跟風的教授知識,只重視記憶力知識的講解,學生也不應簡易地“拷貝”教師的教學過程。在課堂教學中,教師要營造學生解決問題的思維模式,正確引導學生學習,尤其是在學生認知能力發生沖突后,應及時給予具體指導,改變學生的錯誤觀點,豐富學生的學習能力和認知結構。
1.2.2 學、思、行同步
“學以致用”,學習是求真之道,而不是目的。學習、思維和練習一體化,讓學生有大量的時間進行自主科研和練習,有利于學生必備的專業知識和專業能力的培養。
1.3.1 分析階段
一是分析學生的特點。大部分中職學生缺乏自主學習能力,對專業知識的探索不夠積極,對專業知識的認知能力和接受度不高。他們沒有合適的學習方法。同時,部分學生缺乏編寫程序的能力,往往相互模仿。
二是分析企業需求。中等職業學校培養技術型人才,因此學校的課程內容應與公司的發展密切相關。學生不僅需要具備專業技術和專業能力,還需要具備職業道德和工匠精神。企業對Python技術的基本要求是學生必須掌握服務器端系統的產品開發,有較強的解決疑難問題的邏輯思維能力,有優秀的團隊合作核心理念,善于學習思考。因此,在教授Python時,更應注重培養學生的編程能力和邏輯思維能力,培養學生的自學和小組合作學習能力。
1.3.2 選擇階段
根據中職學生的學習特點和公司要求,選擇教學內容和教學方式。
《國務院關于加快發展現代職業教育的決定》明確提出“要與社會經濟發展、產業結構升級和技術發展相結合,建立技術專業教學規范與崗位規范發展相結合設計體系,推進技術專業建設,技術專業教學內容與崗位規范相銜接,德育全面實施,課程內容設置科學,職業道德、人文、文化教育圍繞過程建設”。在學校學到的內容不僅要與公司的發展密切相關,還需要根據奧蘇泊爾提出的近期發展領域,選擇學生容易理解和理解的教學內容。基于協作學習或輔助的掌握教師人數。
1.3.3 設計階段
一是設計方案教學的總體目標。教學的總體目標不僅是教學的立足點,也是檢測教學實際效果的重要因素。總體目標的要素構成了教學的關鍵。根據中職學生學習與發展的特點,Pythan語言表達的特點,以及公司對學生和課程的規定,有效地設計了教學計劃的總體目標。通過學習,學生可以在知識和專業技能水平上達到靈活運用Python編程編寫英語語法的總體目標;在整個過程和方法中,他們可以編寫簡單的程序和調試程序,并將所學知識傳授等綜合應用;任務驅動法將總體教學目標劃分為若干階段的目標,根據計算機操作訓練處理若干個子任務,最終執行總體教學目標。學生可以在實現目標的基礎上學習知識,提高專業技能。
二是設計教學工作計劃的日常任務。高質量的課堂教學和日常任務計劃旨在更好地激發學生的獨立能力,增強學生的自覺性和主動性,促進學生綜合運用專業知識的必要性。日常任務計劃設計應該具有挑戰性和執行性。應緊緊圍繞教學總體目標,與中職學生當前的專業知識結構密切相關,并與學生近期的發展領域相契合。日常教學任務分為總任務(用于期末考核)、日常任務(課堂教學中布置的日常任務)和模塊化日常任務(學習和掌握幾個關鍵知識點后復習的日常任務)。日常任務多種多樣,可細分為標準化日常任務和擴展日常任務。針對標準化的日常任務,給予學生支撐點來構建課堂教學,有助于學生掌握重要的專業知識和專業能力,讓大多數學生在學習中獲得成功感。提高自我效能感;每日拓展任務有利于課程中學得快一點的學生進一步提高,有利于學生知識的理解和綜合運用。
在教授新的專業知識之前,教師首先對學生進行診斷性評價,掌握其程序編寫能力或考察學生所學專業知識的學習情況,以便教師適當調整課堂教學工作。
2.2.1 創造教學情境,引導任務
著眼于為學生構建理想的學習和練習場景及應用專業知識的場景,堅信學生可以在真實情境中創造專業知識。具體的學習場景,既能激發學生的個人愛好,又能激發學生認知結構中現有的專業知識,對新的專業知識進行資產重組。教師根據專業知識內容構建相應的學習訓練和練習場景,激發學生的自主學習能力。在激發了學生的個人愛好和學習興趣后,進一步提高了學習的自覺性和主動性。學生融入學習與訓練情境,明確責任,在認知矛盾的情況下進行困難思考。
2.2.2 分解細化任務
當日常任務的難度為50%時,最能激發學生的好奇心。同時,日常任務的數量必須適中。在日常任務計劃設計中,標準日常任務應包括基礎知識和重要專業知識,擴展日常任務應包括重要專業知識和難點專業知識。教師專門指導日常任務后,不是急于表達新的專業知識,也不是急于讓學生實現目標,而是第一個正確對待學生并應用蟻群算法。一目了然的分析法和逆向推理法分析任務的構成,明確責任階段可以處理和不能處理的問題,進而分析包含的知識點和無法處理的問題。學生在教師的具體指導下,將任務轉化為子任務,并建立子任務與知識點的對應關系以及處理子任務的具體方法。學生自然可以明確提出任務中包含的問題和疑問,然后由教師進行梳理,正確引導分析。
將任務按知識點劃分。在學習和練習一個模塊的知識點時,對學生進行績效評價,反饋學生對該模塊知識點的學習情況。在績效考核中,可以設置模塊化設計任務,針對不同的知識點設置不同的控制模塊。已經通過測試的學生進行拓展和加重學習,也可以輔助未通過的學生進行補救學習訓練,待學生全部通過后,再進行到下一個重點知識點的學習。
在Python教學課堂中使用任務驅動的教學方法,讓學生建立個人計劃,合理的把習題、思考和練習整合到一起,掌握重難點的知識和技能。分散的任務課堂教學在一定程度上難以保證課程內容知識結構的一致性,因此教師在設計任務時應注意中間的知識點,只有掌握多種教學策略,才能實現更強的教學內容。