劉永娟
【摘 要】為了提升信息技術課程綜合活動實施的有效性,完善學科建設,實現普通高中學生全面發展,以每章最后的綜合活動為項目主題,以項目式學習組織綜合活動內容,重組每章教材內容,優化教學策略,完善高中信息技術課程綜合活動教學策略的理論體系。本文以“心算練習程序設計”為例,從重構教材、整合資源、實施方法和評價工具四個方面探究信息技術課程綜合活動的教學策略。
【關鍵詞】高中信息技術;綜合活動;教學策略
【中圖分類號】G434 【文獻標識碼】A
【論文編號】1671-7384(2021)06-053-03
在信息技術學科教學中,如何在有限的教學時間里,讓學生將具體知識由點到線、由線到面串聯起來,形成系統認識;如何讓學生將所學知識進行拓展和遷移;如何讓學生形成分析問題和解決問題的一般思路和方法,落實信息素養的培養,是教師們一直在思考的問題。
優化普通高中信息技術課程綜合活動實施的教學策略,尤其在對學生綜合能力要求很高的板塊,對提高課堂教學質量,提升學生信息素養,提高學生分析問題解決問題能力等方面有絕對優勢。
信息技術課程綜合活動的教學功能價值
對信息技術課程綜合活動教學功能價值的深入認識,有助于完善高中信息技術課程綜合活動教學策略的理念體系。我們以“培養學生核心素養”為標準,討論信息技術課程綜合活動促進學生發展的價值。
1.信息技術課程綜合活動承載著落實項目式教學的重要功能
項目式教學是以項目為主線、以教師為引導、以學生為主體的一種教學方式。以項目式教學開展信息技術課程綜合活動,有助于激發學生的學習興趣,培養學生搜集和處理信息的能力、獲取新知識的能力、分析和解決問題的能力以及交流與合作的能力,最終提升了學生的信息素養。因此,信息技術課程綜合活動開展項目式教學,對完善教學策略提供了理論依據,幫助學生培養信息意識、計算思維、數字化學習與創新、信息社會責任四大學科核心素養具有重要意義。
2.信息技術課程綜合活動的教學有助于學生深化理解基本概念和理論
在知識爆炸時代,學生要有能對復雜概念和理論更深層次的理解能力。通過信息技術課程綜合活動的開展,學生在項目實施的主題情境中,需要整合本章節所有的知識碎片,在整合中迅速掌握概念和理論,最終對抽象的理論產生深刻理解。當學生對概念獲得更深層次的理解時,他們就會以一種更加實用的方式學習相關知識,知識量的積累達到質的飛躍,培養出創造和創新能力。
3.信息技術課程綜合活動的教學是培養和提高學生核心素養的重要途徑
在信息技術課程綜合活動教學中,學生借助相關的學習資源和學習工具,通過主動思考,獲得知識和技能培養了核心素養。學生主動選擇外部的信息和知識,并進行加工和處理,最終形成自己的想法和認知結構。而教師也改變了傳統的主導者角色,成為學生的指導者、幫助者和促進者。
信息技術課程綜合活動的教學策略
教學策略是教學設計的有機組成部分,是在特定教學情境中為實現教學目標和適應學生學習的需要而采取的教學行為方式或教學活動方式。
我們以粵教版信息技術選修1《算法與程序設計》中第三章第三節的綜合活動“心算練習程序設計”為例,結合新課程內容標準,在教學中緊緊圍繞學科核心素養,以項目方式整合課堂教學,重構教學組織方式,充分利用教材和數字化環境、資源,引導學生在數字化學習的過程中,領悟數字化環境對個人發展的影響,養成終身學習的習慣。
1.整合課堂,重構教材
通過基于生活的情境:為了小張同學的妹妹更方便練習口算,我們需要幫小張同學設計一個心算練習的程序而確定項目的主題——“心算練習程序設計”。在項目的規劃階段,學生思考用計算機解決練習口算這個問題的過程是怎樣的?心算練習的算法如何設計?怎樣去描述這個算法?計算機程序怎樣運行,程序語言有哪些?這些問題引導學生要了解人工和計算機解決問題的過程、算法和算法的描述、程序與程序設計語言這些知識。當學生完成項目的規劃階段后,第一章“揭開計算機解決問題的神秘面紗”也就在項目實施過程中逐步掌握。
隨著項目的推進,學生需要將設計好的“心算練習程序設計”的算法用VB程序設計語言呈現出來,這樣就迎來了新的問題:VB開發環境的學習以及程序的三種結構和模塊化程序設計的學習。這樣以項目為驅動,學生將會掌握第二章“程序設計基礎”的內容。
完成之前的理論知識的學習和積累后,將進行項目的最后一步,通過VB的可視化編程將程序的實際顯示效果呈現出來。這個過程學生就會掌握VB可視化編程的概念和方法,學會程序調試和查錯,最終完成項目成果,學生將掌握第三章“可視化編程”的課程內容。
這種教學策略改變了以往以章節為順序的授課方式,變成以項目實施的實際需要,隨著項目的推進來獲取教材里的知識,這些知識的獲取可以是以章節為順序,也可以打亂章節的前后順序,或者整合章節內知識,學生以小組成員的綜合素質和學習能力來權衡使用什么策略。
“心算練習程序設計”項目經過8課時左右的學習實踐,學生將學會掌握VB程序設計語言的基本知識,即算術、關系和邏輯基本運算及表達式,輸入輸出語句,基本數據類型,賦值語句,三種程序結構語句(順序、選擇、循環),常用函數、數組的使用,排序算法,查找算法等;學會使用流程圖表示算法,并用VB程序設計語言實現算法;體驗程序設計的基本流程,學會程序調試與運行的方法等知識。
2.利用數字化環境、資源
所有章節的知識都是圍繞完成項目的需要展開,教師組織學生進行自主、協作、探究學習。教師準備充足的學習資源包,本項目計劃每章一個學習資源包,共三個。其中教師制作的文檔“學案1‘心算練習程序設計項目學習指導”,幫助學生建立學習的框架,從宏觀上了解項目完成的流程和一些準備工作。如讓學生了解什么是項目學習、“心算練習程序設計”的背景由來和分級項目目標、完成項目的過程和方法、如何尋求幫助以及評價和記錄的方法等。
為項目實施過程對應的學習內容而準備的資源有:《小組公約》《優秀團隊及組長的行動指南》,指導學生建立小組及小組分工;《項目學習活動記錄表》《項目學習日志》,指導學生的項目實施,記錄學習過程;微課“XMind思維導圖的應用”“算法的常用描述方法”“程序的三種基本結構”“計算機程序運行原理”“語言的編譯與解釋”等,再配合教材、數字化教學環境,引導學生用數字化學習的方法完成項目內容。
3.項目實施的過程和方法
學生們制定學習方案、確定小組分工(可參考教師提供的分工原則),然后小組討論分析“心算練習程序設計”程序的功能構成、查找程序設計資料(可參考教師提供的學案指導),然后組內分析及處理資料——記錄學習活動(填寫項目學習活動記錄表)、繪制流程圖(可參考教師提供的學案指導)、學習VB程序設計基本知識與技能(可參考教師提供的資源)、編寫各功能模塊的程序代碼(可參考教師提供的程序代碼)、調試并運行程序(可參考教師提供的學案指導),最后和小組進行作品講解與展示。教師在整個過程中是學生的指導者、幫助者,是項目實施的引領者、協調者。
4.評價方法和工具
項目學習活動記錄表用于整個學習活動,指導學生開展項目學習活動,明確項目學習內容,記錄學習過程及階段性成果。作品評價量規幫助學生創作高品質的作品,確保達到項目預期,用量規為同伴的作品提供反饋。教師使用量規來評價學生的學習過程。項目活動評價表對項目學習過程中各環節,學科核心素養達成的情況進行評價。
根據我們的理論分析和實踐研究發現,以綜合活動為項目主題,有利于激發學生探究欲望,有利于學生在學習中更好地運用數字化學習技術,從而形成信息技術學科核心素養的必備品格和關鍵能力。信息技術課程綜合活動教學策略完全符合培養“全面發展的人”的宗旨。
當然,剛開始應用此教學策略時,學生可能不適應,但是長期應用其效果是值得期待的。另外從學生的學情出發,學生對于程序基礎知識基本為零起點,對問題的抽象、提煉、語言表達等能力個體間存在差異。學生從知識到應用的遷移能力、利用技術解決實際問題的能力較弱,全面分析問題的能力欠佳。在今后的教學中這些都是重點要攻克的問題,需要逐步解決。
注:本文系甘肅省教育科學“十三五”規劃2020年度一般課題“基于核心素養的高中信息技術課程綜合活動的教學策略研究”(立項號:GS[2020]GHB2966)的階段性成果
參考文獻
任赟. 高中信息技術課程Python教學項目的設計——以兩個新冠肺炎疫情項目學習為例[J]. 中小學信息技術教育,2021(1).
姜言霞,王磊,支瑤. 元素化合物知識的教學價值分析及教學策略研究[J]. 課程·教材·教法,2012,32(9).
張大均.教與學的策略[M].北京:人民教育出版社,2003.