計算思維教育等同于編程教育嗎?
作為一個全新的專業(yè)術(shù)語,計算思維教育的實施引發(fā)了學界爭論。雖然程序設(shè)計是發(fā)展學生計算思維的一種重要載體,但計算思維教育不僅僅是編程教育,其關(guān)注的是利用信息技術(shù)解決問題的能力,強調(diào)學生信息化認知方式的發(fā)展,強調(diào)在真實體驗與實踐應用中發(fā)展學生利用信息技術(shù)思考與解決問題的獨特能力。
信息技術(shù)課程是計算思維教育的一種重要方式。通過信息技術(shù)課程,學生可以了解計算思維運作的屬性與法則,建立計算思維的概念結(jié)構(gòu)等,但是計算思維的培養(yǎng)不僅僅局限于信息科學課程。
Pollack等人基于Equation-Based Model(EBM)開展通過計算機仿真描述物理現(xiàn)象的課堂教學(Pollack et al.,2017)。研究對課程的期末項目進行了分析,并認為該教學法對于學生的意義學習以及掌握課程中所涉及的計算思維具有一定潛力。
Hutchins等人以在物理課堂中完成一個Scratch項目為任務,通過前后測來分析40名高中學生在計算思維學習過程中的自信水平(Hutchins et al.,2017)。結(jié)果發(fā)現(xiàn)在計算思維的“抽象、控制流、分解和條件邏輯”這四個維度上男生較女生的自信水平高,但這種自信水平的差異對完成建模任務并沒有顯著性影響。
可見,在非信息技術(shù)學科課程中,將培養(yǎng)計算思維作為課程的重要目標之一已經(jīng)被越來越多的教師和研究者們所認可,他們也紛紛通過實踐來驗證這一目標的可行性和意義。顯然,計算思維教育雖然需要信息技術(shù)課程進行專業(yè)支持,但不能限制于信息技術(shù)課程之中,整合學科、綜合課程同樣是發(fā)展學生計算思維的重要途徑。