鄭蘇 馬昊學(xué) 韓金博
國務(wù)院發(fā)布的《關(guān)于新時代推進(jìn)普通高中育人方式改革的指導(dǎo)意見》[1]中明確指出,2022年前全面實施新課程、使用新教材,德智體美勞全面培養(yǎng)體系進(jìn)一步完善,立德樹人落實機制進(jìn)一步健全,適應(yīng)學(xué)生全面而有個性發(fā)展的教育教學(xué)改革深入推進(jìn)。《普通高中信息技術(shù)課程標(biāo)準(zhǔn)(2017年版)》[2]是在新課程改革指導(dǎo)下出臺的指導(dǎo)高中信息技術(shù)課程實施的課程準(zhǔn)則,課標(biāo)中指出新課程倡導(dǎo)基于項目的學(xué)習(xí)方式,將知識建構(gòu)、技能培養(yǎng)與思維發(fā)展融入運用數(shù)字化工具解決問題和完成任務(wù)的過程中。項目化學(xué)習(xí)有利于學(xué)生對知識的深度掌握,基于項目化的高中信息技術(shù)教學(xué)設(shè)計,可以為學(xué)生創(chuàng)設(shè)真實、復(fù)雜的問題情境,驅(qū)動學(xué)生構(gòu)建知識,促進(jìn)學(xué)生問題解決能力的發(fā)展,可以讓信息技術(shù)科核心素養(yǎng)在課堂真實生長[3]。
1 項目化學(xué)習(xí)的概述
項目化學(xué)習(xí)又稱項目式學(xué)習(xí),是一種建構(gòu)主義理念下以學(xué)生為中心的教學(xué)方式,與基于問題的學(xué)習(xí)、探究性學(xué)習(xí)一樣,都是一種以問題為驅(qū)動,注重持續(xù)性的深入探究的學(xué)習(xí)方式。項目化學(xué)習(xí)主張學(xué)生通過小組協(xié)作的方式,以真實情境中的驅(qū)動性問題為導(dǎo)向[4],項目化教學(xué)開展目前沒有固定的流程,但整體上大致分為項目設(shè)計、項目實施、和作品展示三大環(huán)節(jié),經(jīng)歷項目規(guī)劃、實施、復(fù)盤、反思、成果產(chǎn)出、多元評價等一系列學(xué)生自主學(xué)習(xí)的過程,設(shè)計指向具體概念性質(zhì)的核心知識,促進(jìn)學(xué)生對知識的遷移和深度理解[5]。項目化學(xué)習(xí)的內(nèi)涵是學(xué)科常態(tài)化的教學(xué)模式,是育人標(biāo)準(zhǔn)、教學(xué)內(nèi)容,學(xué)習(xí)方式、評價方式四位一體的系統(tǒng)變革。項目學(xué)習(xí)是從學(xué)習(xí)方式切入,切入上層的是育人標(biāo)準(zhǔn)、教學(xué)內(nèi)容,下推的是評價方式,四位一體必須同時推進(jìn)才能實現(xiàn)真正的項目化學(xué)習(xí)。
2 信息技術(shù)項目化學(xué)習(xí)設(shè)計的思考
核心素養(yǎng)導(dǎo)向的高中信息技術(shù)教學(xué)設(shè)計強調(diào)以學(xué)生為主體,注重學(xué)生的前認(rèn)知,倡導(dǎo)創(chuàng)設(shè)真實的探究環(huán)境,教學(xué)設(shè)計應(yīng)基于學(xué)生的高度參與、深度思維、情感內(nèi)化進(jìn)行開發(fā)[6]。項目化學(xué)習(xí)應(yīng)凸顯探究性與高階思維的特征,對基礎(chǔ)知識和基本技能的包容、整合程度高,能更好地提升教學(xué)價值[7]。在新課改實施過程中,項目化學(xué)習(xí)應(yīng)用于信息技術(shù)教學(xué)能夠建立起知識的連貫,將碎片化的知識內(nèi)容融入項目設(shè)計中,讓學(xué)生在探究項目的過程中實現(xiàn)對知識內(nèi)容的理解與掌握。以必修一《數(shù)據(jù)與計算》中的第二單元算法與程序?qū)崿F(xiàn)為例,人教版書中給出的案例為“編程控?zé)衾鲂小保ㄟ^與一線教師進(jìn)行訪談交流發(fā)現(xiàn),教師在課程實施過程中希望能以一個融貫三大結(jié)構(gòu)的項目案例用于課堂的教學(xué),為此設(shè)計基于高鐵售票系統(tǒng)的項目化教學(xué)案例,將順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)融入項目。
3 基于項目化學(xué)習(xí)的信息技術(shù)教學(xué)設(shè)計流程
項目化教學(xué)設(shè)計的核心流程一般包括選定主題,制定計劃、探究實施、展評分享四個大的流程。為便于項目化教學(xué)的開展,細(xì)化了項目化教學(xué)設(shè)計流程,具體分為項目概述、對應(yīng)的課程標(biāo)準(zhǔn)、項目目標(biāo)、框架問題、項目時間線、評價時間線、教學(xué)過程。教學(xué)過程又細(xì)化為項目實施前、項目啟動、項目實施中、成果展示、項目實施后和評價計劃。
4 項目式學(xué)習(xí)設(shè)計——以“高鐵售票系統(tǒng)”為例
4.1 項目概述
“高鐵售票系統(tǒng)”項目設(shè)計以新教材必修一《數(shù)據(jù)與計算》模塊“算法與程序?qū)崿F(xiàn)”主題的內(nèi)容,通過學(xué)習(xí)Python程序設(shè)計基礎(chǔ)的相關(guān)知識,了解程序設(shè)計的三種基本結(jié)構(gòu)——順序結(jié)構(gòu)、分支結(jié)構(gòu)和循環(huán)結(jié)構(gòu)。學(xué)生在項目的學(xué)習(xí)中,通過繪制流程圖、設(shè)計算法、編程實現(xiàn)等活動,體驗程序設(shè)計的一般過程,熟悉程序基本控制結(jié)構(gòu)的種類和流程[8],以自主探究和小組合作等方式實現(xiàn)高鐵售票系統(tǒng)的賬戶登錄與驗證功能、輸入健康碼判斷能否通行以及自動售票等功能。
4.2 對應(yīng)的課程標(biāo)準(zhǔn)
新課標(biāo)在必修課程模塊——《數(shù)據(jù)與計算》的內(nèi)容要求中提及掌握一種程序設(shè)計語言的基本知識,并能使用程序設(shè)計語言實現(xiàn)簡單算法。能夠通過解決實際問題,體驗程序設(shè)計的基本流程,感受算法的效率,掌握程序調(diào)試與運行的方法。在學(xué)業(yè)要求中提出依據(jù)解決問題的需要,設(shè)計和表示簡單算法,通過“高鐵售票系統(tǒng)”的學(xué)習(xí),學(xué)生能夠達(dá)到課標(biāo)中相關(guān)內(nèi)容要求及學(xué)業(yè)要求的標(biāo)準(zhǔn)。
4.3 項目目標(biāo)
本項目目標(biāo)從信息技術(shù)核心素養(yǎng)出發(fā),具體的項目目標(biāo)如下:
計算思維:針對給定的任務(wù)進(jìn)行需求分析,明確需要解決的關(guān)鍵問題;運用基本算法設(shè)計解決問題的方案,并能使用編程語言實現(xiàn)。
數(shù)字化學(xué)習(xí)與創(chuàng)新:針對特定的學(xué)習(xí)任務(wù),運用一定的數(shù)字化學(xué)習(xí)策略管理學(xué)習(xí)過程與資源,完成學(xué)習(xí)任務(wù),創(chuàng)作作品。
從項目具體的知識內(nèi)容出發(fā),具體的項目目標(biāo)如下:
1) 熟悉程序三種基本結(jié)構(gòu)的執(zhí)行流程;
2) 掌握程序三種基本結(jié)構(gòu)的程序設(shè)計方法;
3) 理解程序設(shè)計的一般過程并能描述算法;
4) 能夠使用Python語言進(jìn)行程序設(shè)計。
4.4 問題設(shè)計
項目化教學(xué)中合理的問題設(shè)計是教學(xué)實踐的良好開端,問題在項目化教學(xué)設(shè)計過程中起著引導(dǎo)項目開展的重要作用,通過問題的設(shè)計,不僅能啟發(fā)學(xué)習(xí)者探索項目的興趣,還能提升學(xué)生對核心知識的應(yīng)用創(chuàng)新能力并在問題求解過程中發(fā)展各方面的綜合能力[9]。項目化教學(xué)處于不斷發(fā)展中,關(guān)于項目化教學(xué)中問題設(shè)計的討論也在不斷深入。項目化學(xué)習(xí)中的問題應(yīng)是具備探究性、復(fù)雜性的劣構(gòu)問題,基于真實生活情境提出的問題往往沒有固定的問題解決方案,需要學(xué)習(xí)者在項目實施前對問題進(jìn)行系統(tǒng)分析,理清解決問題所需的知識儲備,通過協(xié)作交流在完成項目活動的過程中逐步解決問題。
項目的開展以活動為中心,活動是對整個項目的分解,通過活動的開展來完成整個項目。因此在問題設(shè)計的過程中,不僅要有針對項目引導(dǎo)問題的設(shè)計,也有對活動引導(dǎo)問題的設(shè)計。下表1為高鐵售票系統(tǒng)問題的設(shè)計。
4.5 項目時間線
4.6 教學(xué)過程
項目的活動設(shè)計通過整合項目時間線中活動時間線的內(nèi)容,將項目分為四個活動開展。項目實施前和項目啟動階段設(shè)計活動一依據(jù)選定項目,進(jìn)行學(xué)情調(diào)查,過小組分工,明確小組成員任務(wù),進(jìn)行探究與交流程序設(shè)計語言相關(guān)內(nèi)容,熟悉軟件界面,并清楚Py?thon語言相對于其他語言的優(yōu)點。
活動二探究順序結(jié)構(gòu)與分支結(jié)構(gòu),活動目標(biāo)為掌握順序結(jié)構(gòu)、分支結(jié)構(gòu)和多分支結(jié)構(gòu)的一般格式及程序設(shè)計的方法,能夠編寫比較復(fù)雜的分支結(jié)構(gòu)程序,活動二通過三個子任務(wù)開展。
任務(wù)一:實現(xiàn)登錄功能,利用順序結(jié)構(gòu)和分支結(jié)構(gòu)實現(xiàn)登錄功能。購票系統(tǒng)會根據(jù)用戶輸入的賬號和密碼,與原有的賬號和密碼進(jìn)行匹配,若匹配成功,則輸出成功登錄。否則,輸出登錄失敗,其算法設(shè)計流程圖如下圖2所示。
任務(wù)二:疫情防控,人人有責(zé),在任務(wù)一的基礎(chǔ)之上添加核驗健康碼的功能。如果用戶輸入綠碼,則輸出請通行,否則,輸出不能通行。
任務(wù)三:優(yōu)化登錄驗證,利用多分支結(jié)構(gòu)優(yōu)化登錄驗證程序功能。根據(jù)用戶輸入的賬號和密碼,與原有賬號和密碼進(jìn)行匹配。若匹配成功,則輸出成功登錄;若賬號名不匹配,則輸出用戶名不存在;若密碼有誤,則輸出密碼錯誤。
活動三探究循環(huán)結(jié)構(gòu),活動目標(biāo)掌握while循環(huán)和for循環(huán)的語句格式、執(zhí)行流程和程序設(shè)計的方法,理解循環(huán)控制語句break和continue,能夠編寫比較復(fù)雜的循環(huán)程序,活動三通過三個子任務(wù)開展。
任務(wù)一:完成賬號鎖定程序,在現(xiàn)實生活中,當(dāng)進(jìn)行登錄密碼驗證時,如果連續(xù)輸入錯誤超過一定次數(shù)后,賬戶會被鎖定。其間只有輸入的賬號和密碼匹配,才能進(jìn)入系統(tǒng)。在購票系統(tǒng)的登錄程序的基礎(chǔ)上,運用while語句,實現(xiàn)每次登錄有3次試錯機會,如果密碼連續(xù)3次輸入錯誤,程序?qū)⒔Y(jié)束運行,其算法設(shè)計流程圖及程序代碼如圖3所示。
任務(wù)二:實現(xiàn)自動售票程序,以從銀川到西安為例,要經(jīng)過吳忠、慶陽、永壽西、禮泉南四個站。假設(shè)每個站點的票價都為10 元。運用for 語句、列表和range()函數(shù)等知識,嘗試編程自動售票程序,實現(xiàn)以下功能需求:循環(huán)輸出地鐵站點,根據(jù)用戶輸入的起始站以及終點站,計算輸出票價。如果票價低于20元,按照20元計算。票價高于40元,按照40元計算。
任務(wù)三:優(yōu)化自動售票程序在現(xiàn)實生活中,售票系統(tǒng)的價格是根據(jù)站點與站點之間的距離來定價的,因此站點與站點之間的票價是不一樣的。銀川站到吳忠站的票價為29元, 吳忠站到慶陽站的票價為123元,慶陽站到永壽西站的票價為55元,永壽西站到禮泉南站的票價為18元,禮泉南站到西安北站的價格為21元。用用for語句、字典等知識內(nèi)容,優(yōu)化自動售票系統(tǒng)。
活動四成果展示與總結(jié)反思,屬于項目實施后環(huán)節(jié)。小組展示設(shè)計項目、程序和算法思路等內(nèi)容,對作品進(jìn)行小組自評、組間互評,教師評價。學(xué)生完成“高鐵售票系統(tǒng)”項目結(jié)項反思日志,總結(jié)開展項目期間的收獲和體會。教師收集項目過程中的資料和項目成果,從項目的設(shè)計和實施的各個環(huán)節(jié)進(jìn)行反思總結(jié),為今后繼續(xù)開展項目化學(xué)習(xí)積累經(jīng)驗,項目整體的活動設(shè)計表如表2所示。
項目化教學(xué)設(shè)計的評價涉及多種形式,高鐵售票系統(tǒng)項目包含形成性評價和總結(jié)性評價。關(guān)于“高鐵售票系統(tǒng)”的評價設(shè)計如表3所示。
5 總結(jié)反思
本文以“高鐵售票系統(tǒng)”為例,將必修一數(shù)據(jù)與計算中算法與程序?qū)崿F(xiàn)內(nèi)容以項目式呈現(xiàn),設(shè)計符合學(xué)生認(rèn)知的項目,并將知識點貫穿其中。項目化學(xué)習(xí)在高中信息技術(shù)課程中能夠從身邊真實情景出發(fā),與生活的實際應(yīng)用緊密聯(lián)系,使學(xué)生真正感受到學(xué)以致用,通過項目產(chǎn)品的制作,使學(xué)生體驗做中學(xué)。但由于項目化學(xué)習(xí)所涉及的項目一般需要幾個課時完成,高中信息技術(shù)課程存在課時少、課與課之間連貫性差,在項目實施過程中會與預(yù)期效果有所差距,解決這個問題需要學(xué)校、教師與學(xué)生共同努力,將項目學(xué)習(xí)融入課堂教學(xué),真正做到全面提高學(xué)生的核心素養(yǎng)。