邵芳芳
摘要:本文從計算思維、項目式學習等概念出發(fā),闡述了本研究的設計背景與目的,詳細描述了基于計算思維的創(chuàng)新型學習項目設計與實施的過程,最后對創(chuàng)新型學習項目設計與實施的意義加以總結(jié)和反思。
關(guān)鍵詞:計算思維;創(chuàng)新型學習項目;項目式學習
中圖分類號:G434? 文獻標識碼:A? 論文編號:1674-2117(2023)10-0055-04
概念表述與理解
1.計算思維
周以真教授認為,計算思維是運用計算機科學的基礎概念進行問題求解、系統(tǒng)設計,以及人類行為理解等涵蓋計算機科學之廣度的一系列思維活動。就信息技術(shù)課堂教學而言,培養(yǎng)學生的計算思維就是教師要幫助學生搭建現(xiàn)實與用“計算機解決”之間的橋梁。
2.項目式學習
項目式學習是一種動態(tài)的學習方法,是將原本抽象的知識融入每一個項目任務活動中,以學習項目為抓手,引領(lǐng)學生在真實的項目(任務)情境中親身探索、實踐,主動探索和挑戰(zhàn)現(xiàn)實世界的問題,在有意義的學習實踐歷程中發(fā)現(xiàn)學習知識的價值與意義,自主實現(xiàn)知識意義的建構(gòu),形成技能,發(fā)展能力。
3.創(chuàng)新型學習項目
創(chuàng)新型學習項目以“創(chuàng)新”為著力點,以設計具有創(chuàng)新意義的科技作品為最終目的,科學設計完整的項目學習活動,讓學生在項目化學習的實踐體驗、內(nèi)化吸收、探索創(chuàng)新中深度思考,在此過程中落實計算思維和創(chuàng)新能力的培養(yǎng)和提升,獲得知識技能和學科素養(yǎng)的縱深發(fā)展。
設計背景
筆者與學校信息技術(shù)教研組全體成員以及所在區(qū)部分信息技術(shù)教師一起,以課標為引領(lǐng),以課題為主線,以學習項目為抓手,設計了一系列創(chuàng)新型學習項目,以期在項目的設計與實施過程中,逐步培養(yǎng)和提升學生的計算思維,感悟技術(shù)創(chuàng)新的重大意義。
基于計算思維的創(chuàng)新型學習項目設計與實施
下面,筆者以項目“列表的綜合應用——社區(qū)卡口車輛自動識別開關(guān)門模擬系統(tǒng)”為例,詳細闡述項目的設計與實施過程。
1.項目設計背景
筆者從學生真實的生活情境出發(fā),設計了“社區(qū)卡口車輛自動識別開關(guān)門模擬系統(tǒng)”項目作為本課的主線和內(nèi)容,引領(lǐng)學生對項目進行需求分析、算法設計與實現(xiàn),并在此基礎上進行創(chuàng)意設計。
(1)學情分析
本項目的授課對象為高二年級的學生,他們的學習基礎和能力較好,喜歡動腦思考,喜歡挑戰(zhàn)和探究新事物。經(jīng)過前一階段的學習,學生掌握了(順序、分支、循環(huán))算法的三大控制結(jié)構(gòu),學習了列表的相關(guān)知識(創(chuàng)建、添加、刪除元素等)和一些簡單函數(shù)的使用方法,但還沒有對列表進行綜合應用的經(jīng)驗。
(2)教學目標
①基于真實項目情境,從信息系統(tǒng)開發(fā)的角度設計問題鏈,引發(fā)深度思考,運用計算思維形成解決問題的方案,并應用Python模擬和實現(xiàn)方案。(計算思維、數(shù)字化學習與創(chuàng)新)
②在完成項目的過程中,在遇到技術(shù)問題時,能夠有意識地閱讀教師提供的學習資料尋求幫助,進而解決技術(shù)難題。(信息意識、數(shù)字化學習與創(chuàng)新)
③靈活運用列表知識結(jié)合算法的控制結(jié)構(gòu),完成項目的設計與實現(xiàn),在此過程中體驗信息技術(shù)行業(yè)實踐者真實的工作模式和思考方式。(計算思維、數(shù)字化學習與創(chuàng)新)
(3)教學重難點
重點:“社區(qū)卡口車輛自動識別開關(guān)門模擬系統(tǒng)”項目的分析設計和算法描述;靈活運用列表知識,結(jié)合算法的控制結(jié)構(gòu),完成自創(chuàng)項目的設計與實現(xiàn)。
難點:根據(jù)項目主題,準確分析項目需求,靈活運用列表相關(guān)知識,結(jié)合算法的控制結(jié)構(gòu),高效完成項目的分析、設計與實現(xiàn)。
2.項目評價設計
筆者為學生設計并提供了“項目評價量規(guī)”(如表1),從思維、創(chuàng)新、交流表達三個維度為學生的學習與實踐提供指引。以“需求分析→算法描述→程序?qū)崿F(xiàn)”貫穿項目的每個環(huán)節(jié),并將學生每一環(huán)節(jié)的完成狀況與評價量規(guī)中的對應指標進行比對,以實時掌握學生設計與開發(fā)本項目的思考過程與落實情況,以及教學目標的達成和教學重難點的突破情況。
3.項目教學過程
(1)創(chuàng)設情境,引入新課
筆者帶領(lǐng)學生回顧上節(jié)課后布置的作業(yè)——“社區(qū)卡口車輛自動識別開關(guān)門模擬系統(tǒng)”項目的設計與實現(xiàn),明確項目設計背景。提出問題:如何設計一個“社區(qū)卡口車輛自動識別開關(guān)門模擬系統(tǒng)”,對進出社區(qū)的車輛進行車牌號識別,為車主提供更便捷的出行服務?
設計意圖:基于真實問題情境設計項目導入課題,激發(fā)學生學習興趣,幫助學生感悟信息技術(shù)與信息社會的緊密關(guān)系。(信息意識)
(2)項目引領(lǐng),熟悉流程
教師展示某位學生課后作業(yè)的完成過程,以及和教師交流作業(yè)過程的記錄(如下頁圖),引導學生關(guān)注在完成項目之前思維過程的重要性,以此引出本課設計“系統(tǒng)開發(fā)任務書”的意義所在。
教師從“系統(tǒng)分析”(為什么要設計該系統(tǒng)?系統(tǒng)的使用對象?)、“系統(tǒng)設計”(系統(tǒng)的功能?輸入數(shù)據(jù)?輸出數(shù)據(jù)?系統(tǒng)實現(xiàn)的算法?)、“系統(tǒng)實施”(Python編程實現(xiàn))三方面,以問題鏈的形式引導學生深入思考,分析“社區(qū)卡口車輛自動識別開關(guān)門模擬系統(tǒng)”項目的“系統(tǒng)開發(fā)任務書”(如下頁表2)中的各項內(nèi)容,在幫助學生掌握信息系統(tǒng)項目開發(fā)基本流程的同時,注重計算思維過程的培養(yǎng)。
設計意圖:從信息系統(tǒng)開發(fā)的角度,設計問題鏈,引發(fā)學生思考,提升學生的信息意識與計算思維,在此過程中,幫助學生熟悉信息系統(tǒng)開發(fā)的基本流程。
(3)自創(chuàng)項目,思維進階
拓展作業(yè):以小組為單位交流探討“還能應用列表(List)結(jié)構(gòu),模擬或設計哪些其他項目?”,并將自己的想法填寫在“自創(chuàng)項目系統(tǒng)開發(fā)任務書”中的指定位置。
設計意圖:驗證學生對知識的遷移能力;檢測學生是否有足夠的創(chuàng)新意識和創(chuàng)新能力去設計和實現(xiàn)一個好的項目。
(4)作品展示,評價交流
學生展示并介紹自創(chuàng)項目系統(tǒng)的設計方案。
①項目主題。
②設計背景描述。
③系統(tǒng)分析。(a.為什么要設計該系統(tǒng)?b.系統(tǒng)的使用對象?)
④系統(tǒng)設計。(a.系統(tǒng)功能?b.輸入數(shù)據(jù)?c.輸出數(shù)據(jù)?d.系統(tǒng)實現(xiàn)的算法?)
教師根據(jù)學生的項目作品介紹和展示,對其項目系統(tǒng)的設計與實現(xiàn)中的優(yōu)點與問題進行點評和小結(jié)。
設計意圖:幫助學生梳理自己的思維過程,強化計算思維與信息意識,提高交流表達能力。
創(chuàng)新型學習項目設計與實施的意義及反思
通過一系列創(chuàng)新型學習項目的設計與實施,與項目實施前相比,學生更加關(guān)注生活、關(guān)注社會,能夠熟練掌握用計算機可以處理的方式界定問題、抽象特征、建立結(jié)構(gòu)模型、合理組織數(shù)據(jù)并設計算法形成解決問題的方法,能用自己熟悉的數(shù)字化編程工具創(chuàng)造性地解決問題。在項目作品的解析與設計開發(fā)過程中,學生熟悉了項目開發(fā)的全流程,了解了創(chuàng)意和思維對項目開發(fā)的重要性,體驗到一個好項目對社會生產(chǎn)生活的重要影響,學生的計算思維和數(shù)字化學習與創(chuàng)新能力都得到了顯著提升。
作為科技教育工作者,應從大處著眼、小處著手,于教育變革中深入實踐,勇于質(zhì)疑、探索、反思、提升,做學生的引路人,使其在成長期擁有一定的科學思維和創(chuàng)新意識,并借助技術(shù)的物化作品來塑造自我,回饋社會。
參考文獻:
[1]中華人民共和國教育部.普通高中信息技術(shù)課程標準(2017年版2020年修訂)[S].北京:人民教育出版社,2020.
[2]陳永存.小學信息技術(shù)教學實施策略研究之計算思維的培養(yǎng)[J].中小學信息技術(shù)教育,2021(07):83-85.