王芳

[摘要] 程序設計課程學習是目前最常見的信息技術學科計算思維培養途徑。研究表明,不依賴于程序設計的一般性問題解決也可以培養學生的計算思維。培養計算思維過程的本質要求之一是進行問題抽象化,本文對基于問題解決的教學實踐案例進行研究,嘗試從問題的多種表象中提取出問題本質。在課堂教學中將學生學習過程置于復合問題情境之中,讓學生分別解決不同的情境問題,并進行精細加工,以提煉出一般性知識。
[關鍵詞] 計算思維;復合問題情境;信息技術教學
計算思維作為信息技術學科核心素養的重要組成正受到越來越多的關注。在信息技術教學中培養學生的計算思維離不開合理的問題情境創設。如果學生在初始學習時就處于單一或簡單的問題情境中,那么當問題情境發生變化時學生則很難實現遷移,即很難使用所學知識解決新情境中的問題。學生的計算思維能力應該體現在能解決相對復雜情境下的問題,且能在不同情境下順利遷移。如果讓學習發生在復合情境之中,學生更易抽象出一般性知識,從而實現更加彈性地解決問題。所謂復合問題情境,是指看似相互獨立,又有內在聯系的多個問題情境組合。相較于單一情境,復合情境更有利于培養學生的計算思維能力。
一、利用知識特征,建立關聯情境
情境設計是指在教學過程中,教師有目的地引入或創設具有一定情緒色彩的、以形象為主體的且生動具體的場景,以引起學生一定的態度體驗,幫助學生理解教材,并使學生的心理機能得到發展的教學方法,其核心在于激發學生的情感。……