文/中山市濠頭中學 張 博
2020 年秋季新學期廣東省普通高中信息技術配套新教材(以下簡稱粵教版新教材)正式使用,粵教版新教材基于對學生核心素養(yǎng)的培養(yǎng),以項目學習為主線貫穿整個課程體系,融入知識技能,設計了許多基于真實性問題的活動情境和實驗,充分體現(xiàn)了信息技術學科理論性、工具性和實踐性這些特征。在新課標、新教材的實施與使用背景之下,項目學習成為高中信息技術課堂教學的主線,是老師和學生都必須要掌握和適應的教學方式。
從新課標的要求可以看出,項目學習是高中信息技術課程落實“如何培養(yǎng)人”的有效途徑之一,是信息技術課堂改革與時俱進的體現(xiàn)。項目式學習能夠幫助學生掌握信息技術學科的基礎知識、方法和技能,讓學生真正體驗到“做中學、學中創(chuàng)、創(chuàng)中樂”,從而達到培養(yǎng)學生信息技術核心素養(yǎng)的目的。所以,新課標新教材應用的背景下,帶領學生順利開展項目學習是信息技術教師必須具備的教學能力,教師需要不斷增強的專業(yè)能力和素養(yǎng),更新教育理念,掌握教學常用的新技術(在線課堂開發(fā)、微課、Python 編程等)的應用。
以必修1《數(shù)據(jù)與計算》第四章《程序設計基礎》這一單元為例,項目范例是《設計購買紀念品的最佳方案》,通過仔細分析教材我們能夠發(fā)現(xiàn),本章項目學習目標是通過“設計購買紀念品的最佳方案”這一項目,讓學生了解實現(xiàn)算法的程序設計語言和運用程序控制結構設計購買紀念品的最佳方案。要達到這一目標,需要教師組織學生進行自主、協(xié)作、探究學習,讓學生在理解了Python 程序設計語言基礎知識的基礎上,掌握三種程序控制結構,學會使用程序設計語言實現(xiàn)簡單算法,體驗程序設計的基本流程,掌握程序調試與運行的方法,進而實現(xiàn)利用程序設計語言實現(xiàn)簡單算法,解決實際問題的目標。
在此基礎上進一步分析,細化本章的學業(yè)目標:①理解Python 語言常量和變量的數(shù)學意義;理解運算符與表達式的含義和用法;②知道不同的Python 函數(shù)的用法;③熟悉Python 語言常見的數(shù)據(jù)類型;能夠運用Python 的運算符處理數(shù)據(jù)計算;能夠使用不同Python 函數(shù)處理運算數(shù)據(jù)和運算過程;能夠掌握input()函數(shù)和print()函數(shù)的基本用法;能夠掌握程序的順序結構、選擇結構、循環(huán)結構設計的基本流程,并能夠運用這三種基本結構描述問題的求解過程。
通過以上分析,可以幫助教師對照課程標準和學業(yè)目標,確定本章課時數(shù),在項目學習各環(huán)節(jié)中統(tǒng)籌設計師生活動,安排教學環(huán)節(jié),對教學設計的開發(fā)具有非常重要的指導意義。
項目范例是引導學生了解本章節(jié)項目學習活動的全過程。通過項目范例的學習,學生對將要開展的項目背景和項目意義有了基本的認識,對學生自主開展項目選題、項目規(guī)劃、探究與實施、項目成果展示具有指導作用。教師在引導學生進行項目范例學習時,需特別注意將項目范例情境真實化,如粵教版新教材必修1 第四章《程序設計基礎》,項目范例的情境是在網(wǎng)絡購物當中通過設計好的算法來實現(xiàn)最優(yōu)的購買方案。教師在課前可以通過網(wǎng)絡搜索或自制相關視頻將電商平臺滿減優(yōu)惠券使用作為真實案例展示給學生,視頻的內容與項目主題的內容應該盡量貼近,以引導學生積極主動開展項目研究。
項目學習教師在指導學生分組時,小組成員人數(shù)要適中,以5 人左右一個小組為宜,避免因人數(shù)多出現(xiàn)“濫竽充數(shù)”的現(xiàn)象,成員分工要結合思維導圖的應用,具體明確到信息搜集、分析、實驗、調查、提煉等細節(jié),確保每一位同學通過項目學習都能掌握相關技能、提升信息素養(yǎng)。
學生根據(jù)教材選題、教師提供的附加選題或自擬,小組頭腦風暴后確定項目選題,以小組為單位,填寫《項目學習活動記錄表》“項目選題”欄目。教師在這個過程中要強調項目目標及學習目標,引導學生分析項目問題,并指導小組完成項目規(guī)劃。教師也可以提供更多的選題,并參與到小組的選題討論中。教師在學生項目選題及項目規(guī)劃后組織開展方案交流及展示活動,通過教師或其他小組同學點評,及時對學生選題中容易出現(xiàn)的項目目標高、難度大、不深入等問題進行提醒。
項目探究及實施階段以學生進行自主探究為主,教師指導、協(xié)助為輔。學生對照項目實施方案提出的問題邊探究邊實施,這是一個循序漸進的過程。為了提高學生探究及實施的效率,教師應該對照學業(yè)要求和學業(yè)目標準備相應的學習環(huán)境和學習素材,解決課時不足,學習資源匱乏等問題,幫助學生高效完成。如必修1《數(shù)據(jù)與計算》第四章《程序設計基礎》“運用程序控制結構設計項目選題代碼及最佳方案”探究活動過程中,教師在這階段主要活動包括:①引導學生對項目問題進行簡化、抽象與建模。②觀察學生解決程序設計過程中出現(xiàn)的問題,對相應知識點學習素材進行豐富。③對學生在學習社區(qū)交流討論內容進行解答并協(xié)助學生完成項目實施過程中遇到的程序調試等問題。學生活動包括:①通過學習,對項目問題進行簡化和分析并設計出相應的算法。②借助學習資源,小組結合本組選題,編寫出運用順序、選擇、循環(huán)三種不同結構設計最佳方案的程序代碼并調試運行及糾錯。③同時填寫《項目學習活動記錄表》探究活動與項目實施相關的內容。
各小組將所完成的程序及項目報告提交至網(wǎng)絡學習社區(qū)平臺進行展示與交流,共享創(chuàng)造、分享快樂。教師在本階段重點指導學生對項目報告的撰寫,讓學生對整個項目提出的背景、問題的提出、解決過程及意義這四個主要方面進行表述,完善項目方案,促進信息意識、計算思維、數(shù)字化學習與創(chuàng)新、信息社會責任的信息技術學科核心素養(yǎng)的達成。筆者偏向于將項目與學生團隊的評價結合起來的方式進行,這樣做的目的是突出學生團隊合作的重要性。對學生團隊的評價包括團隊組建、交流溝通、自主學習、分工協(xié)作、新知識新技能的運用等方面,每一個方面都對應項目的某個階段,進而評價出“優(yōu)秀團隊”。