林椿?顧喆純
【摘 要】計(jì)算思維被《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》列為信息科技課程四大核心素養(yǎng)之一,Python語(yǔ)言編程設(shè)計(jì)是培養(yǎng)學(xué)生計(jì)算思維的有效載體之一。文章以Python語(yǔ)言學(xué)習(xí)任務(wù)群的構(gòu)建和具體實(shí)施為例,探尋發(fā)展學(xué)生計(jì)算思維的新路徑。
【關(guān)鍵詞】計(jì)算思維 Python語(yǔ)言 學(xué)習(xí)任務(wù)群
《義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)》(以下簡(jiǎn)稱“新課標(biāo)”)中將計(jì)算思維確定為學(xué)科四個(gè)核心素養(yǎng)之一,與此同時(shí),易入門、重算法、輕語(yǔ)法的Python程序語(yǔ)言取代Visual Basic進(jìn)入信息科技課程,被賦予學(xué)生計(jì)算思維培養(yǎng)的重任。如何以Python編程語(yǔ)言進(jìn)課堂為契機(jī),探索培養(yǎng)學(xué)生計(jì)算思維的有效路徑成了信息科技教師較為關(guān)注的問(wèn)題。
一、基于計(jì)算思維培養(yǎng)的Python語(yǔ)言學(xué)習(xí)任務(wù)群的建構(gòu)
計(jì)算思維作為一種思維方式,學(xué)生單靠理論學(xué)習(xí)或者一兩節(jié)互不關(guān)聯(lián)的課,很難鍛煉與具備,必須經(jīng)由大量的實(shí)踐和系統(tǒng)的訓(xùn)練。Python語(yǔ)言學(xué)習(xí)任務(wù)群是承載課程內(nèi)容、架構(gòu)課程體系、創(chuàng)新教學(xué)模式的若干相互關(guān)聯(lián)的、連續(xù)性的學(xué)習(xí)任務(wù)集合體,是培養(yǎng)學(xué)生計(jì)算思維的有效路徑之一。
(一)任務(wù)群主題情境:聚焦真實(shí)問(wèn)題的解決
計(jì)算思維的核心是解決問(wèn)題,新課標(biāo)中倡導(dǎo)素養(yǎng)導(dǎo)向下的信息科技課堂教學(xué)應(yīng)在真實(shí)的問(wèn)題情境中落實(shí)開(kāi)展。Python語(yǔ)言學(xué)習(xí)任務(wù)群的教學(xué)情境應(yīng)從現(xiàn)實(shí)世界中尋找問(wèn)題原型,如日常生活、經(jīng)濟(jì)政治、熱點(diǎn)新聞、道德法規(guī)或歷史典故等。通過(guò)主題情境串聯(lián)起任務(wù)群的子任務(wù),讓學(xué)生在設(shè)定情境的任務(wù)集合中,體會(huì)Python語(yǔ)言對(duì)解決現(xiàn)實(shí)問(wèn)題的價(jià)值和作用,逐步養(yǎng)成使用計(jì)算思維解決實(shí)際問(wèn)題的習(xí)慣。
(二)任務(wù)群長(zhǎng)線構(gòu)建:指向思維要素的培養(yǎng)
新課標(biāo)中將計(jì)算思維明確定義為:在問(wèn)題解決過(guò)程中涉及的抽象、分解、建模、算法設(shè)計(jì)等思維活動(dòng)。指向計(jì)算思維培養(yǎng)的要素,教師有意識(shí)、有計(jì)劃地選擇、重組Python語(yǔ)言相關(guān)教學(xué)內(nèi)容,把碎片化的知識(shí)編排成具有關(guān)聯(lián)性、系統(tǒng)性、綜合性的學(xué)習(xí)任務(wù)群,根據(jù)學(xué)情分課時(shí)開(kāi)展教學(xué)。相互關(guān)聯(lián)的、連續(xù)性的學(xué)習(xí)任務(wù)集合體能讓學(xué)生在長(zhǎng)線活動(dòng)中,有足夠的時(shí)間持續(xù)探尋知識(shí)之間的相互邏輯,更有機(jī)會(huì)進(jìn)入深度學(xué)習(xí),在實(shí)現(xiàn)思維自然生長(zhǎng)的同時(shí),形成較為科學(xué)的研究方法和思維習(xí)慣。
(三)任務(wù)群外延拓展:搭建思維遷移的支架
在教育實(shí)踐中,計(jì)算思維的內(nèi)化遷移是一個(gè)關(guān)鍵目標(biāo)?;谟?jì)算思維培養(yǎng)的Python語(yǔ)言學(xué)習(xí)任務(wù)群的學(xué)習(xí),不以學(xué)生掌握了多少書本知識(shí)、會(huì)做多少道Python語(yǔ)言編程題為根本目的,而是追求知識(shí)習(xí)得后,學(xué)生的思維能力、生活經(jīng)驗(yàn)以及學(xué)科素養(yǎng)得到哪些優(yōu)化和提升,是否產(chǎn)生了積極的學(xué)習(xí)方式的改變、價(jià)值觀念的改變、思考方式乃至生活方式的改變。通過(guò)任務(wù)拓展實(shí)施思維的有效遷移,學(xué)生將計(jì)算思維從一種外在的知識(shí)和技能轉(zhuǎn)化為內(nèi)在的思維習(xí)慣和解決問(wèn)題的工具。
二、Python語(yǔ)言“一帶一路”主題學(xué)習(xí)任務(wù)群實(shí)施案例
以“一帶一路”為主題情境,通過(guò)Python語(yǔ)言學(xué)習(xí)任務(wù)群的構(gòu)建,培養(yǎng)學(xué)生在用計(jì)算思維解決實(shí)際問(wèn)題的同時(shí),鼓勵(lì)學(xué)生關(guān)注國(guó)家時(shí)事,感知國(guó)家的發(fā)展與變化,培養(yǎng)他們從小樹(shù)立人類命運(yùn)共同體的意識(shí),成為德智體美勞全面發(fā)展的時(shí)代新人。
(一)任務(wù)群活動(dòng):提取“一帶一路”國(guó)際合作高峰論壇高頻詞
1.任務(wù)情境
“一帶一路”國(guó)際合作高峰論壇,是“一帶一路”框架下最高規(guī)格的國(guó)際活動(dòng)。繼2017年、2019年后,2023年10月第三次“一帶一路”國(guó)際合作高峰論壇在北京舉行,請(qǐng)為此次高峰論壇的新聞稿提供高頻詞。
2.任務(wù)實(shí)施
抽象:將為高峰論壇的新聞稿提供高頻詞的現(xiàn)實(shí)問(wèn)題,轉(zhuǎn)變?yōu)榻y(tǒng)計(jì)《習(xí)近平主席在論壇中發(fā)表主旨演講》txt文件中出現(xiàn)頻率最高的前10個(gè)高頻詞。
分解:將復(fù)雜的大問(wèn)題分解為中文分詞、詞頻統(tǒng)計(jì)、去除無(wú)意義的詞等小問(wèn)題,找出問(wèn)題的關(guān)鍵和重點(diǎn)。
建模:分析這些問(wèn)題之間的相互聯(lián)系,幫學(xué)生梳理形成“數(shù)據(jù)抽取、數(shù)據(jù)清洗、數(shù)據(jù)展示”的關(guān)系模型。
編程實(shí)現(xiàn):教師借助Python語(yǔ)言編程演示2017年5月召開(kāi)的第一次“一帶一路”國(guó)際合作高峰論壇高頻詞的提取結(jié)果—“合作”128次、“發(fā)展”96次、“建設(shè)”88次、“共同”34次、“文明”26次、“開(kāi)放”23次、“金融”20次、“人民”19次、“貿(mào)易”19次、“和平”17次。教師教學(xué)范例后布置學(xué)生編程實(shí)現(xiàn)2019年第二次、2023年第三次“一帶一路”國(guó)際合作高峰論壇高頻詞提取,通過(guò)詞頻分析讓學(xué)生快速了解和聚焦三次論壇的關(guān)鍵詞。
3.任務(wù)拓展
完成以上基礎(chǔ)任務(wù)以后,向?qū)W生展示各大新聞媒體對(duì)中國(guó)共產(chǎn)黨第二十次全國(guó)代表大會(huì)(二十大)的新聞報(bào)道,如“光明時(shí)政”發(fā)布的《二十大報(bào)告中,這個(gè)高頻詞值得細(xì)品!》、“今日頭條”發(fā)布的《9個(gè)高頻詞看二十大報(bào)告》、“搜狐新聞”發(fā)布的《被提及177次!一起學(xué)習(xí)二十大報(bào)告里的高頻詞》等新聞,讓學(xué)生嘗試完成“提取二十大高頻詞”這一拓展任務(wù),引導(dǎo)學(xué)生關(guān)注國(guó)家最新最近的政策、法規(guī)、會(huì)議,明白學(xué)會(huì)高頻詞的提取能作為新聞報(bào)道內(nèi)容的有力支撐。
(二)任務(wù)群活動(dòng):繪制“一帶一路”經(jīng)濟(jì)走廊途經(jīng)城市線路圖
1.任務(wù)情境
“一帶一路”貫穿亞歐非大陸,一頭是活躍的東亞經(jīng)濟(jì)圈,一頭是發(fā)達(dá)的歐洲經(jīng)濟(jì)圈,中間是發(fā)展?jié)摿薮蟮母沟貒?guó)家,請(qǐng)用Python繪制“一帶一路”經(jīng)濟(jì)走廊途經(jīng)城市線路圖。
2.任務(wù)實(shí)施
抽象:將任務(wù)情境中的繪制線路問(wèn)題“抽象”為利用計(jì)算機(jī)提取“一帶一路”城市經(jīng)緯度數(shù)據(jù)在地圖上顯現(xiàn)出來(lái)并連線生成路徑。
分解:將問(wèn)題分解為分別繪制“絲綢之路經(jīng)濟(jì)帶”和“21世紀(jì)海上絲綢之路”線路圖的兩個(gè)子問(wèn)題,再將子問(wèn)題“絲綢之路經(jīng)濟(jì)帶”線路二次分解為中蒙俄經(jīng)濟(jì)走廊、新亞歐大陸橋、中國(guó)—中亞—西亞經(jīng)濟(jì)走廊、中國(guó)—中南半島經(jīng)濟(jì)走廊、中巴經(jīng)濟(jì)走廊、孟中印緬經(jīng)濟(jì)走廊六大經(jīng)濟(jì)走廊線路的繪制問(wèn)題,各條經(jīng)濟(jì)走廊再向下三次分解為途經(jīng)的各個(gè)城市的經(jīng)緯度數(shù)據(jù)的提取。
建模:結(jié)合地理知識(shí)分析這些經(jīng)濟(jì)走廊線路圖之間的分布關(guān)系,例如新亞歐大陸橋經(jīng)濟(jì)走廊、中巴經(jīng)濟(jì)走廊和中國(guó)—中亞—西亞經(jīng)濟(jì)走廊在中國(guó)新疆實(shí)現(xiàn)了“三廊合一”,幫學(xué)生梳理形成路線經(jīng)脈初步印象。
編程實(shí)現(xiàn):教師范例編程實(shí)現(xiàn)“絲綢之路經(jīng)濟(jì)帶”中蒙俄經(jīng)濟(jì)走廊線路圖的線路圖后,學(xué)生分組完成其余五大經(jīng)濟(jì)走廊線路以及“21世紀(jì)海上絲綢之路”線路圖的繪制。
3.任務(wù)拓展
南水北調(diào)工程是我國(guó)水資源優(yōu)化配置的重大戰(zhàn)略性水利規(guī)劃工程,分東、中、西三條線路將南方長(zhǎng)江流域的水調(diào)到北方水資源缺乏區(qū)域,引入拓展任務(wù):用Python語(yǔ)言繪制“南水北調(diào)”線路圖。以拓展任務(wù)在幫助學(xué)生學(xué)會(huì)知識(shí)遷移的同時(shí),了解南水北調(diào)的現(xiàn)實(shí)意義和深遠(yuǎn)價(jià)值,引導(dǎo)學(xué)生努力學(xué)習(xí),為投身于社會(huì)主義現(xiàn)代化建設(shè)積蓄能量。
(三)任務(wù)活動(dòng):設(shè)計(jì)“一帶一路”伙伴國(guó)家名片管理系統(tǒng)
1.任務(wù)情境
“一帶一路”向世界鋪展合作共贏新畫卷,截至2023年10月,已有152個(gè)國(guó)家、32個(gè)國(guó)際組織與中國(guó)簽署了200多份共建“一帶一路”合作文件。請(qǐng)?jiān)O(shè)計(jì)“一帶一路”伙伴國(guó)家名片管理系統(tǒng)。
2.任務(wù)實(shí)施
抽象:將復(fù)雜的情境任務(wù)“抽象”為計(jì)算機(jī)能處理的問(wèn)題,即輸入“一帶一路”新增合作國(guó)家信息形成名片,輸出顯示系統(tǒng)內(nèi)伙伴國(guó)家名片信息。
分解:將大系統(tǒng)細(xì)化分解為“新建名片”“查詢名片”“顯示全部”三個(gè)子系統(tǒng),其中“查詢名片”板塊再向下分解為“查詢”“修改”“刪除”名片,幫助學(xué)生形成名片管理系統(tǒng)的整體架構(gòu)。
建模:梳理各板塊之間的內(nèi)在聯(lián)系,幫助學(xué)生建立信息管理系統(tǒng)一般分為“添加信息、查詢信息、修改信息、顯示所有信息、退出系統(tǒng)”的模型概念,各板塊可以按個(gè)性化需求調(diào)整或合并。
編程實(shí)現(xiàn):借助Python語(yǔ)言編程實(shí)現(xiàn)“一帶一路”伙伴國(guó)家名片管理系統(tǒng):顯示用戶界面,用戶選擇“新建名片”,按照系統(tǒng)提示輸入國(guó)家名稱、官方語(yǔ)言、人口數(shù)量、國(guó)土面積、首都城市等信息,可以新建國(guó)家名片信息;選擇“顯示全部”,系統(tǒng)即羅列出已錄入的所有伙伴國(guó)家名片信息;選擇“查詢名片”,系統(tǒng)顯示用戶輸入所查詢的國(guó)家名片信息,并跳出“修改”“刪除”選項(xiàng)供用戶按需選擇。
3.任務(wù)拓展
中華大地有豐富的歷史文化古跡、美麗的人文景觀、多姿多彩的民族風(fēng)情,請(qǐng)?jiān)O(shè)計(jì)“中華旅游景點(diǎn)查詢系統(tǒng)”,讓伙伴國(guó)家的友人能快速了解中華大地景點(diǎn)的相關(guān)信息。這樣,在提升學(xué)生計(jì)算思維能力和知識(shí)遷移能力的同時(shí),對(duì)增強(qiáng)學(xué)生的民族自豪感和文化自信具有積極的意義。
三、結(jié)束語(yǔ)
指向計(jì)算思維發(fā)展的Python語(yǔ)言學(xué)習(xí)任務(wù)群的構(gòu)建與實(shí)施,讓學(xué)生在真實(shí)問(wèn)題情境中體驗(yàn)抽象、分解、建模、算法設(shè)計(jì)等計(jì)算思維活動(dòng)的整個(gè)過(guò)程,有效促進(jìn)了學(xué)生計(jì)算思維的發(fā)展,提高了解決問(wèn)題的能力。國(guó)家科教興國(guó)政策的制定、新課標(biāo)的發(fā)布、教學(xué)智能軟件的普及等,為一線教育人對(duì)教學(xué)方法多樣性進(jìn)行更多有益的探索提供了沃土。科技在不斷發(fā)展,未來(lái)在不斷變化。新時(shí)代下,對(duì)于“為誰(shuí)培養(yǎng)人,培養(yǎng)什么人,怎樣培養(yǎng)人”,需要我們作出更多有力的行動(dòng)回答!
【參考文獻(xiàn)】
中華人民共和國(guó)教育部.義務(wù)教育信息科技課程標(biāo)準(zhǔn)(2022年版)[M].北京:北京師范大學(xué)出版社,2022.