金萬蓮

摘要: 本文從大單元視角并結合范例對微項目設計的原則、微項目設計的要素等方面進行闡述,詳細描述了微項目的整體設計從課時設計走向單元設計、內容設計從學科知識走向學科思維、方法設計從被動學習走向主動學習、學習設計從淺層學習走向深度學習、評價設計從結果評價走向過程評價,并提出微項目的設計應立足學情分析,確定單元內容,設計學習支架,指向高階思維,做到讓微項目有人、有料、有趣、有變。
關鍵詞:大單元;微項目;單元設計
中圖分類號:G434? 文獻標識碼:A? 論文編號:1674-2117(2022)05-0000-04
普通高中信息技術課程倡導基于項目的學習方式,將知識建構、技能培養(yǎng)與思維發(fā)展融入運用數(shù)字化工具解決問題和完成任務的過程中。微項目是指依據(jù)信息技術學科課程標準,保留項目化學習的特點,對大項目進行分解,能夠在一兩個課時的時間內完成的微型項目。微項目具有時間短、跨度小、評價易、參與度高等特點。微項目雖然微,但微項目間的關系不能相互獨立和碎片化。微項目設計時要根據(jù)課程標準進行教材分析、單元學情分析,要從單元學習目標出發(fā),以大主題、大任務、大情境、大概念為中心進行設計。
● 基于大單元視角的課堂微項目設計的原則
基于大單元視角進行微項目設計,要從微項目的內容、方法、學習和評價等方面,關注設計的系統(tǒng)性、探究性、層次性、關聯(lián)性、一致性。
1.微項目的整體設計原則——從課時設計走向單元設計
課時設計側重于將某種程序語言的語法和規(guī)則等作為教學重點,是單純知識點傳輸與技能訓練的安排。教師在設計微項目時,要根據(jù)課程標準找出學科的核心大概念,自上而下逐級分解到每個模塊、每個單元、每個課時,并根據(jù)教材、教參、課標相應的知識點自下而上逐級聚焦,上升到具體概念,再提煉出學科的核心概念,以核心知識體系設計微項目。
2.微項目的內容設計原則——從學科知識走向學科思維
微項目的內容設計要從學科教學內容轉到學科知識背后的客觀事實、規(guī)律和思維。也就是說,教師要根據(jù)核心概念確定學習內容,對學生的先有知識進行調查,結合學生的認知特點和認知水平對學習內容進行調整。
3.微項目的方法設計原則——從被動學習走向主動學習
從學習的本質看,以好奇心驅動、以興趣為牽引的學習才夠得上是真正的學習。真正的學習要把學生當作學習的主體。因此,微項目設計要尊重生命生長的規(guī)律,遵循教育發(fā)展的基本規(guī)律,以學生為中心,在真實的情境中進行學習的主動建構和意義建構。
4.微項目的學習設計原則——從淺層學習走向深度學習
布魯姆的弟子安德森修訂了“新版教育目標分類學”,教育目標由金字塔的基底起始向塔頂發(fā)展。如果課堂中僅僅是知識的記憶、理解、應用,那么這就是低階認知能力,如果聯(lián)系生活經(jīng)驗和學習經(jīng)驗,對知識進行分析、評價、創(chuàng)造,那么這就是高階認知能力。微項目設計要讓學生運用知識去解決現(xiàn)實生活中的問題,從問題中創(chuàng)新,形成自己獨特的解決問題的方法和思維。
5.微項目的評價設計原則——從結果評價走向過程評價
傳統(tǒng)的教學評價以結果和終結性評價為主,微項目的評價設計應由結果導向的評價轉向過程評價。
● 基于大單元視角的課堂微項目設計的要素
1.有人——立足學情分析
微項目設計要分析學生的學習起點、學習能力、學習水平,從學生的經(jīng)驗出發(fā),結合課程標準和教材的編寫意圖,把握前提條件、關聯(lián)知識、學習意欲、學業(yè)水準、學習方法和班級特征等,設計有關的內容、情境、問題。
2.有料——確定單元內容
微項目設計要把握整個單元或者整本教材的結構,從真實情境出發(fā),將相關內容整體化、結構化、綜合化、探究化、拓展化,開發(fā)相關的單元內容,以求學生能運用所學內容解決現(xiàn)實問題。
3.有趣——設計學習支架
微項目設計要圍繞真實情境,搭設有用的學習支架,巧用問題引導,提出有挑戰(zhàn)難度的問題,達成目標,創(chuàng)造應用場景,為遷移提供基礎。
4.有變——指向高階思維
微項目設計應關注學生的成長,考慮內容的廣度、深度、難度、梯度,探索知識背后的學科思維規(guī)律。微項目除基本知識外,還要通過問題將知識的學習引向深度的理解和思考,引向高階思維。
● 基于大單元視角的課堂微項目設計范例
1.建立目標體系
基于大單元視角的課堂微項目設計以單元為站位,看到的目標是學科育人的關鍵能力、必備品格與價值觀念。設計時,教師要依據(jù)學科核心素養(yǎng)的相關要求,厘清本模塊大單元邏輯以及單元名稱,梳理出各單元中蘊含的學科核心素養(yǎng)。在學科教學的目標體系中,第一層目標依據(jù)是育人目標;第二層目標依據(jù)是課程標準和學科核心素養(yǎng),包括課程標準要求,信息意識、計算思維、數(shù)字化學習和創(chuàng)新和信息社會責任;第三層目標依據(jù)是模塊、單元、課時內容,包括單元目標和課時目標。以浙教版必修二《信息系統(tǒng)與社會》第2章第6節(jié)《網(wǎng)絡應用軟件開發(fā)》為例,各層次的目標及具體內容如下頁表所示。
2.規(guī)劃和確定單元內容
規(guī)劃設計可分為單元設計和課時設計,其內容和目標相對應。
(1)單元設計
本節(jié)主要由網(wǎng)絡應用軟件的開發(fā)架構、網(wǎng)絡應用的規(guī)劃設計、網(wǎng)絡應用程序編寫和網(wǎng)絡應用的調試及分布四部分內容組成。在學科指導意見中,本節(jié)共安排3個課時,其中2.6.1網(wǎng)絡應用開發(fā)概述、2.6.2網(wǎng)絡應用的規(guī)劃設計各安排0.5課時,2.6.3編寫網(wǎng)絡應用程序安排1課時,而實踐與體驗活動則安排1課時,2.6.3調試與發(fā)布的內容可以適當穿插在編寫網(wǎng)絡應用程序和實踐與體驗活動中教學。
本節(jié)是第二章的最后一節(jié)內容,從教材內容分析,涉及的知識點繁多,綜合性和實踐性很強,后續(xù)單元的室內環(huán)境檢測系統(tǒng)也涉及了基于數(shù)據(jù)獲取、傳輸和存儲的Web應用。從學生情況來看,學生雖然對Python語言程序設計有一定的基礎,但以簡單的單機應用程序為主,很少接觸以多用戶共享、網(wǎng)絡傳輸及異地運行等特征為主的網(wǎng)絡程序設計,缺少Web應用的經(jīng)驗?;诖耍虒W時間擴充至4課時,設計4個微項目,分別是歡迎用戶小程序、為語文學習網(wǎng)站設計用戶注冊和登錄程序、為在線教學網(wǎng)站設計登錄程序和設計網(wǎng)絡聊天機器人程序。微項目的驅動問題及包含的知識點具體設計如下。
微項目1——歡迎用戶小程序。
驅動問題:如何將網(wǎng)頁表單中的數(shù)據(jù)傳輸至Web服務端?如何將Web服務端的數(shù)據(jù)返回至網(wǎng)頁端?
知識點:網(wǎng)絡應用的組成部分及工作原理;IP、域名、URL、協(xié)議;模板文件;網(wǎng)絡應用的調試及發(fā)布;網(wǎng)頁和Web服務器間的數(shù)據(jù)傳輸。
微項目2——為語文學習網(wǎng)站設計用戶注冊和登錄程序。
驅動問題:網(wǎng)頁中的訪客和用戶有什么區(qū)別?如何實現(xiàn)用固定的用戶名和密碼登錄網(wǎng)站?
知識點:網(wǎng)絡應用的組成部分及工作原理;模板文件;jinja2變量;SQLite數(shù)據(jù)庫、數(shù)據(jù)表、字段、記錄。
微項目3——為在線教學網(wǎng)站設計登錄程序。
驅動問題:如何保護用戶的數(shù)據(jù)安全,讓用戶登錄更安全?
知識點:SQLite數(shù)據(jù)庫查詢記錄;Flask-WTF編寫表單;網(wǎng)絡應用的組成部分及工作原理。
微項目4——為機場等待/滯留的旅客設計一款網(wǎng)絡聊天機器人。
驅動問題:如何在網(wǎng)頁端實現(xiàn)和網(wǎng)絡聊天機器人聊天?
知識點:SQLite數(shù)據(jù)庫查詢記錄;Flask-WTF編寫表單;網(wǎng)絡應用的組成部分及工作原理;模板文件;AIML庫及語料庫;網(wǎng)絡聊天功能;數(shù)據(jù)庫查詢、清除數(shù)據(jù)庫記錄;網(wǎng)絡應用的組成部分及工作原理。
(2)課時設計
以第1課時為例,微項目在課堂中的實施過程如下。
①項目引入。
驅動問題:如何架設一個Web應用?
學生活動:體驗訪問Web應用。打開瀏覽器,在瀏覽器地址欄中輸入下列地址,按回車鍵觀察結果。
http://192.168.105.57:5000/
http://192.168.105.57:5000/study
http://192.168.105.57:5000/play
設計意圖:讓學生帶著興趣、好奇心和體驗進入課堂,體驗Web應用,引出本節(jié)課主題,將自己的電腦作為Web服務器架設Web應用。
②項目實施。
問題1:如何實現(xiàn)Web應用訪問的?
知識講解:與學生一起回顧體驗Web應用的過程,引出B/S架構,關注Web服務器和編寫的程序代碼內容。
問題2:為什么訪問不同URL有不同的網(wǎng)頁呈現(xiàn)?
知識講解:結合代碼,講解Flask導入、路由和視圖函數(shù)等知識,重點關注路由和視圖函數(shù)的映射關系。
問題3:Python程序如何架設Web應用?
操作演示:教師演示假設Web應用過程。
設計意圖:引導學生關注B/S架構,理解IP、域名、URL、協(xié)議等知識,使用Flask框架編寫網(wǎng)絡應用軟件的基本方法及步驟,初步了解網(wǎng)絡應用的調試及發(fā)布。
問題4:為什么百度有文本輸入框?文本輸入框有什么用?
知識講解:通過觀察圖片,知曉網(wǎng)頁文件內容的差異,感受到網(wǎng)頁中的數(shù)據(jù)傳輸。
問題5:如何呈現(xiàn)指向網(wǎng)頁文件,而不僅僅是返回文字?
學生活動:打開“活動1 模板文件”文件夾下的app.py文件,根據(jù)學案的操作提示及部分代碼,完成代碼填空,并運行代碼,完成Web應用的架設。
設計意圖:引出模板文件、網(wǎng)頁端和Web服務端的數(shù)據(jù)傳輸原理,引導學生進行代碼分析。
問題6:單擊確定按鈕為什么沒反應?
問題7:服務端如何獲取表單數(shù)據(jù)?
問題8:服務端如何反饋數(shù)據(jù)至網(wǎng)頁端?
知識講解:數(shù)據(jù)傳輸過程,并進行代碼分析。
設計意圖:引導學生觀察將數(shù)據(jù)從網(wǎng)頁端傳送至Web服務器,Web服務器將數(shù)據(jù)處理結果發(fā)送至訪問者的瀏覽器并輸出。
問題9:改編程序,實現(xiàn)不同的數(shù)據(jù)傳輸功能。
思考:如何將網(wǎng)頁表單中的數(shù)據(jù)傳輸至Web服務端?如何將Web服務端的數(shù)據(jù)返回至網(wǎng)頁端?
學生活動:根據(jù)范例,改編出個性化的Web應用程序。
設計意圖:梳理掌握網(wǎng)絡應用的編寫步驟和流程,鼓勵學生發(fā)揮創(chuàng)意。
③成果展示。
學生活動:同桌間訪問Web應用,訪問其他同學的Web應用。
設計意圖:欣賞他人作品。
④項目評價。
學生活動:學生本機測試,給同學投票。
設計意圖:生生互評。投票網(wǎng)站既是教學評價平臺,也是一個應用了數(shù)據(jù)庫的綜合Web應用,為下個微項目做好鋪墊。
● 結語
基于大單元視角的課堂微項目設計要有整體性,對單元內容進行整合、順序調整、刪減、補充等,并要有關聯(lián)性,探索單元內容的內在規(guī)律、聯(lián)系、層次以及學科思維等。總之,基于大單元視角的課堂微項目設計能夠促進核心素養(yǎng)的培養(yǎng),并為核心素養(yǎng)的落地提供了實踐路徑。