應迎春


自2020年秋季起,浙教版信息技術八年級上冊整冊內容調整為Python的學習。經過第一輪教學筆者發現,傳統教學模式使學生對Python編程學習的熱情逐漸減退,表現出較敷衍的狀態,且因為課時較少,學生很容易學了后面的知識而忘記前面的知識,教學效率較低。因而,在第二輪教學時筆者成立了項目組,嘗試PBL教學,采用這種方法可以將前后知識點進行整合,讓學生既學習新知識又能復習舊知識,讓他們感覺學有所用,從而產生利用計算機解決實際問題的強烈愿望。
● 項目與課標對應,確保PBL是“主菜”
PBL應與課程標準對應,確保這份學習經歷是值得投入時間的。這意味著,項目不應該瞄準一兩堂課就能解決的較低層次的學習目標,而應該與涉及學科大概念、有一定復雜度和要求高階思維的課程標準相對應。讓項目向有意義的課程目標看齊,確保PBL是學習的“主菜”而不是“甜點”。
● 采用優質項目,激發學習興趣
1.傾聽學生提出問題,確定項目主題
傾聽學生提出的問題能為項目提供源源不斷的靈感,但關鍵在于,教師要有意識地去聆聽,明確什么內容能吸引、啟發或激起學生的興趣,進而尋找這些內容和學習目標之間的關聯。筆者采用的方法有:①關注學生在班會或聊天時提到的想要深入探討的話題;②通過調研學生的興趣點來激發思考,或者讓他們互相采訪;③在黑板或墻上預留一塊區域記錄學生有趣的問題,這些問題最后很可能就成了項目主題。通過上面的方法,筆者了解了九年級學生的一個普遍需求——減肥。
2.根據學生實際情況,設計項目方案
根據學生的認知發展水平,教師可以對項目進行適當拆解,設計大任務、小活動,并綜合考慮知識點的難易程度以及不同學生的接受程度,設計由易到難逐漸過渡的項目。同時,設計的項目既要貼近學生的生活,激發學生的興趣,又要能夠充分利用學生原有的知識技能和生活經驗。
例如,筆者授課的九年級學生還沒使用新教材,為了讓學生在高中能更輕松地學習Python,筆者抽出8課時的時間讓學生學習Python,同時,根據學生生活實際,設計出了“譜寫健康音符 奏響青春旋律”學習項目,項目設計如下表所示。
● 搭建學習支架,滿足差異需求
搭建學習支架是幫助學生在PBL中取得成功必不可少的,而隨著學生能力得到發展,教師可以逐步撤除學習支架。需要注意的是,學習支架的搭建要盡可能由學生的問題和需要引導,教師不要在項目開啟階段灌輸太多信息。
例如,在剛開始學習Python時,英語基礎較差的學生理解一些基本的命令比較困難。針對這個問題,可在編程窗口注釋內容,滿足不同層次學生的需求(如上圖)。又如,在Python綜合復習課時,筆者為每一位學生都設計了“踮起腳尖就能夠得到”的學習目標——在幫助文件夾中存入半成品,以便學生能在支架的幫助下完成項目目標。
● 借助云課堂,自主夯實基礎
1.提前預習,豐富教學過程
學生使用云課堂,根據下節課的內容提前學習筆者制作的Python程序設計系列微課,教師在課上就有更多的時間講解生活中的Python知識,增強學生對Python的興趣,創建更高效的課堂。
2.以生為主,實時掌握進度
筆者將系列微課中的某些微課作為課堂教學的環節,引導學生自主學習,并完成課堂學習任務。當然,也可以將微課作為課后學習任務,要求學生觀看微課后在云課堂中寫下困惑,教師及同學幫助解決,這樣教師就可以實時掌握學生學習的動態。
3.共同參與,打破各種限制
云課堂對全校師生開放,打破了班級的限制,實現了教學資源共享,如果家長感興趣,也可以參與其中。
● 反復論證,掌握項目式教學精髓
對項目式學習提出的方案進行論證是學生后續學習與探索的重點,也是開展項目學習的目標。教師可以組織各小組對設計方案進行可行性論證,在論證中對多種解決方案加以修正優化完善,并制訂出最佳方案。在此過程中,學生之間討論交流、共同進步,很好地培養了合作精神。
● 多元評價,留住學習痕跡
項目式學習的評價內容、評價方式與常規評價有本質差別。從過程來看,要評價學生學習的投入程度,包括專注度、參與的深度和廣度;從合作來看,要評價學生小組內分工、合作的水平,給團隊的貢獻程度;從結果來看,要評價學生階段性收獲、成果和繼續學習的愿望。學習過程決定實際獲得,過程性評價是項目式學習的主要評價方式,在評價過程中,學生思維的碰撞會激發新的靈感,而這正是學習Python程序設計所需要的。
● 反思
要想將項目式學習有效地落實到課堂教學中,首先,教師需要把握項目式學習的類型、設計方法、操作過程等,還要根據學生的表現及時調整教學計劃和項目計劃,幫助學生順利完成項目;其次,學生需要在項目式學習中經歷復雜推理、思辨決策、遠端遷移等綜合性、復雜性的問題解決過程,培養實踐應用能力、遷移創新能力、跨領域合作溝通能力等;最后,圍繞主題選取的每個項目都應該是蘊含有價值、富有挑戰性的問題鏈,項目內容應該是學生比較熟悉的,且每個項目的任務都應建立在學生已有知識和經驗的基礎上,由前到后任務難度呈螺旋式上升。
● 結語
在編程教學中,教師應積極利用項目式學習激發學生的學習積極性,提高學生的課堂參與度,發揮學生的課堂主體作用,遵循以生為本的教學理念,引導學生積極融入Python編程的教學中,以此提高教學效率,提升學生的綜合素養。
參考文獻:
[1]紀方,趙智慧.基于項目學習的學科綜合實踐活動設計[J].北京教育學院學報,2015(5):66-70.
[2]黃品霞.基于“項目學習”的高中《信息技術基礎》教學設計探究[J].福建教育學院學報,2013(05):79-83.
本文為紹教改課題“初中階段開展Python程序設計有效教學的實踐研究”(課題編號:SJG21325)的研究成果。