康榕生
學校教育要將學生的創(chuàng)造力、交流合作能力、批判性思維的培養(yǎng)放在重要位置。但是當前我國的小學課程教學仍然是以分學科教學為主,這對學生的全面發(fā)展產(chǎn)生了不利影響,會影響學生創(chuàng)新能力的形成與發(fā)展。STEAM是面向多學科綜合教學的一種教育思想,是對我國傳統(tǒng)教育模式的根本性顛覆,更是培養(yǎng)創(chuàng)新人才的重要方式之一。以下就STEAM教育理念在小學創(chuàng)意編程教學中的應用展開探討。
一、STEAM教育理念的概念及研究現(xiàn)狀
(一)概念
STEAM來源于STEM理念,在STEM中增加了Arts后成為STEAM。STEAM教育包含五個學科的內(nèi)容,分別是科學、技術、工程、藝術、數(shù)學。在STEAM教育中各部分內(nèi)容之間的聯(lián)系表現(xiàn)為:在解決實際問題的時候,以工程為中心,以數(shù)學和科學為基礎,藝術作為一種驅(qū)動力,貫穿于整個STEAM教學過程,而在這一過程之中,也能夠?qū)崿F(xiàn)技術支持的創(chuàng)意設計方案?;赟TEAM教育理念的主要學習模式有項目式學習模式、基于設計的學習模式、“5E學習環(huán)”探究式學習模式、混合式學習模式等。
(二)研究現(xiàn)狀
STEAM教育理念的相關研究是在外國先行產(chǎn)生的,外國在該方面的研究起步較早,所以至今已有很多優(yōu)秀的研究成果以及較高的研究水準。例如,美國斯坦福大學教育學院的Kim教授開發(fā)了一門以設計為核心的綜合課程。在教學過程中,教師要讓學生獨立完成設計、研究、實驗等,并自主評價報告中的科學現(xiàn)象。我國的相關研究仍然較少,但是在信息技術與新課改的推動下,有關STEAM教育理念的研究實現(xiàn)了快速發(fā)展。比如,學者葉兆寧設計的炫酷小車制作課程旨在讓學生設計出一款既能載重又能驅(qū)動的小車模型,探究科學知識;學者陳如平主編的《美國STEM課例設計》(小學版)收錄了美國小學階段的多個典型的教學案例,借用案例將設計思考和科研結合起來,并鼓勵學生通過團隊協(xié)作的方式完成任務。
二、STEAM教育理念下的課程設計——以Scr-atch編程課程為例
基于STEAM教育理念進行課程設計,以Scratch編程課程為例,進行創(chuàng)意編程課程的開發(fā),其內(nèi)容如下。
(一)教學理論依據(jù)
本文基于STEAM教育理念,通過Scratch編程軟件完成小學創(chuàng)意編程課程設計。本課程旨在促進學生實現(xiàn)多學科知識的整合和創(chuàng)新學習,培養(yǎng)學生的綜合動手能力,并以此為指導,結合多個領域的知識,實現(xiàn)多學科融合教學,完成Scratch編程課程的設計。
(二)教學目標分析
本文設計的小學創(chuàng)意編程課程,其基礎是Scr-atch編程軟件,最終目的是培育學生的編程素養(yǎng)與創(chuàng)造力。本課程的教學目標主要有以下四個方面的內(nèi)容。一是充分掌握Scratch編程軟件的使用方法與相關的編程知識。學生在學習時要掌握編程的基本語法規(guī)則,以及Scratch編程軟件各模塊的使用方法,可以使用軟件進行簡單的編程程序設計。二是具備基本的編程知識和基本的運算思維、技能。通過實際項目任務的完成,學生對編程程序設計過程中的循環(huán)、分支判斷等有一些簡單的了解,對算法的概念有一定的理解,在有一定的知識基礎下完成項目任務,從而形成并提高自身的計算能力與思維能力。三是對學生創(chuàng)造性思維進行培養(yǎng),培養(yǎng)其創(chuàng)造能力與創(chuàng)新思維。Scratch編程課程本身符合小學生的認知發(fā)展規(guī)律,有利于培養(yǎng)學生的創(chuàng)新思維。四是培育學生對一些跨學科知識的綜合運用能力。STEAM教育理念主要是以多學科整合學習為中心,在編程學習中,通過對不同學科知識的整合與學習,學生可以建立一個統(tǒng)一的、涵蓋多學科的知識系統(tǒng),有助于增強自身對綜合知識的應用能力。
(三)學習者分析
小學五年級學生處于由具象思維向抽象邏輯思維轉(zhuǎn)變的關鍵期,具有一定抽象思維能力,也具有一定的分類、運算、排列等基礎能力。Scratch是一個積木式的模塊程序,操作者面向的是圖形化界面,對學習者的邏輯思維、英語水平等要求相對較低。基于以上信息,本文所設計的小學創(chuàng)意編程課程,面向的是小學五年級學生。
(四)教學內(nèi)容設計
本研究所設計的跨學科Scratch編程課程,是基于學生的認知規(guī)律,本著從易到難、由簡到繁的課程設計原則,該課程由8個主題單元組成,共包含16個子項目,具體課程內(nèi)容如表1所示。
基于STEAM教學理念,在此次的Scratch編程課程的設計中,第一單元聯(lián)系了小學語文教材中的《小蝌蚪找媽媽》,使學生在學習過程中會更有熟悉感,有助于激發(fā)學生的學習熱情;第二單元聯(lián)系了音樂學科,選擇了學生耳熟能詳?shù)囊魳贰蹲屛覀兪幤痣p槳》作為素材,其很容易引發(fā)學生的情感共鳴,使學生投入編程學習;第三單元的目的在于培養(yǎng)學生的藝術素養(yǎng),把數(shù)學、美術學科和編程課程有機融合在一個項目任務之中,實現(xiàn)更為有趣的藝術化效果;而第四、五、七、八這四個單元,則是將數(shù)學學科與編程課程相融合,通過運用數(shù)學方法,實現(xiàn)編程游戲的設計,達到發(fā)散學生思維的目的,完成作品創(chuàng)作;第六單元將多學科知識有機融合在一起,讓學生在學習編程知識的同時,能夠了解到不同學科之間的聯(lián)系,感受多學科交叉的魅力。
三、STEAM教育理念下的教學設計——以Scratch編程課程為例
以本文所設計的編程課程中的“神奇多邊形”項目為例,對STEAM教育理念下的課程教學設計思路進行梳理,分別從教學目標、內(nèi)容設計、教學流程三個方面進行詳細介紹。
(一)“神奇多邊形”項目教學目標
根據(jù)信息技術課程的目標要求,基于小學生的身心發(fā)展規(guī)律與認知發(fā)展需求,本課的教學目標確定如下:(1)使學生掌握Scratch編程軟件中的畫筆模塊與控制模塊的相關內(nèi)容;(2)讓學生完成項目任務,從而掌握編程設計中的循環(huán)結構與順序結構知識,以理解程序流程圖與任務流程為基礎,在一定程度上形成計算思維能力。(3)通過主動學習和相應的探究活動,讓學生嘗試使用Scratch編程軟件完成項目制作,發(fā)揮自身的潛能,實現(xiàn)創(chuàng)新思維的發(fā)展;(4)在本課的教學中融入美術、數(shù)學學科的相關知識,引導學生形成多學科知識相統(tǒng)一的知識體系,如此一來可以培養(yǎng)學生對知識的綜合應用能力,從而提高其解決問題的能力。
(二)“神奇多邊形”項目教學內(nèi)容設計
STEAM教育理念主要是以多學科交叉融合為重心,若在編程時使用Scratch,提及多學科的知識內(nèi)容,將有利于提高學生的思維能力以及整體認知。以“神奇多邊形”為例,首先,導入鉛筆角色與畫板背景,對“畫筆”角色進行編程,先“全部擦除”再“落筆”,筆畫面在正上方0°方向,走100步,就可以畫出正方形的一條邊;算出外角的度數(shù)就可以知道這個變長旋轉(zhuǎn)了90°;共需要重復繪畫四條邊與旋轉(zhuǎn)四次90°。在此,需利用“重復執(zhí)行”4次積木來達到目的,最后以“抬筆”積木結束繪畫。其次,畫正六邊形的腳本與四邊形操作類似,關鍵在于循環(huán)次數(shù)與旋轉(zhuǎn)角度的差異,正六邊形需要畫出6個邊,所以經(jīng)過一系列的運算之后可以知道外角的角度是60°,也就是邊長旋轉(zhuǎn)了60°。所以在把正四邊形的腳本由90°旋轉(zhuǎn)到60°,即為畫正六邊形的腳本。最后,將一個正三角形的角色和一個畫板背景導入其中,將正三角形角色造型的中心點設置好,隨后對其角色來編程,第一步是“全部擦除”,之后利用“圖章”可以復制正三角形,接下來將其旋轉(zhuǎn),成為第二個正三角形,隨后便可以通過計算得出來這個旋轉(zhuǎn)的角度是60°,接下來重復6次這個步驟,就可以把三角形變成一個正六邊形。
本課教學重點是使學生掌握Scratch編程軟件中的控制模塊與畫筆模塊的使用方法,基于STEAM教育理念,將編程知識與數(shù)學、美術學科相融合,基于學生熟悉的內(nèi)容,進行多學科知識的整合,構建高效課堂。
(三)“神奇多邊形”項目的教學流程
基于STEAM教育理念,采用任務驅(qū)動式教學模式,在教學過程中首先要創(chuàng)設情境,提出問題,演示作品,分析作品,進行任務分解,主要是為了激發(fā)學生的學習興趣;其次,教師進行詳細的講解,讓學生模仿練習,拓展學生的創(chuàng)新思維以及自主學習能力,教師也可以在線協(xié)作編程完成課外拓展,不僅降低了學生學習的難度,也能讓學生在模仿與練習中掌握本節(jié)課的知識;再次,教師對優(yōu)秀作品進行點評,師生小組互動點評,培養(yǎng)學生的創(chuàng)新能力,讓學生在小組協(xié)作中完成創(chuàng)新拓展任務;最后,學生之間互相評價或自我評價,通過對學生的作品進行全面評價,使學生在評價中查缺補漏,實現(xiàn)自我能力的提高。
數(shù)字時代是一個快速變化的時代,學生必須掌握多種核心技能,才能滿足社會發(fā)展對人才的需求。本文探討了STEAM教育理念在小學創(chuàng)意編程教學中的實踐應用,以Scratch編程課程為例,融入多學科知識,結合具體的項目任務,構建出一套適用于學生發(fā)展的課程內(nèi)容與教學模式。這不僅能夠拉近學生與編程課程之間的距離,而且能促進學生對編程知識的掌握與實踐,借助任務式教學活動,使學生在具體問題的解決過程中形成創(chuàng)新思維與探究能力。
(作者單位:福建省泉州市鯉城區(qū)實驗小學)
編輯:陳鮮艷