孫慶
摘 要:隨著信息技術(shù)的發(fā)展,編程教學(xué)開(kāi)始進(jìn)入到小學(xué)課堂,成為他們?nèi)粘W(xué)習(xí)的內(nèi)容,這為信息技術(shù)課程注入了新的活力,同時(shí)也帶來(lái)了不小的挑戰(zhàn)。Scratch創(chuàng)意編程,是一門(mén)基于實(shí)踐操作的課程,在整個(gè)教學(xué)活動(dòng)中,教師需要充分發(fā)揮學(xué)生的主動(dòng)性,培養(yǎng)學(xué)生科學(xué)的思維,實(shí)現(xiàn)學(xué)生綜合、全面的發(fā)展。不然,計(jì)算思維培養(yǎng)終將成為“空中樓閣”。本文主要從stem教育和Scratch概述、課程目標(biāo)的制定、基于stem的小學(xué)Scratch創(chuàng)意編程課例設(shè)計(jì)以及教學(xué)方法與策略,這四方面進(jìn)行了詳細(xì)的闡述。
關(guān)鍵詞:STEM;Scratch創(chuàng)意編程
一、STEM教育和Scratch概述
(一)STEM教育
STEM教育,最先起源于美國(guó),為了培養(yǎng)具備綜合素質(zhì)的人才,相當(dāng)于中國(guó)的素質(zhì)教育。STEM代表著科學(xué)(Science),技術(shù)(Technology),工程(Engineering),藝術(shù)(Arts),數(shù)學(xué)(Mathematics)。STEM教育,便是突破傳統(tǒng)的教學(xué)方式,從學(xué)生的綜合發(fā)展出發(fā)所進(jìn)行的超越學(xué)科的教學(xué)方式,區(qū)別于傳統(tǒng)的單學(xué)科、中書(shū)本的教學(xué)方式。STEM教育,關(guān)注的是學(xué)生綜合能力的發(fā)展,而并非是某單一能力的發(fā)展。畢竟,做好任何一家事情,需要的都不是某一樣單一能力。
(二)Scratch創(chuàng)意編程
Scratch創(chuàng)意編程,是一項(xiàng)針對(duì)兒童開(kāi)發(fā)的變成輔助性軟件,構(gòu)成程序的命令和積木形狀的模塊來(lái)實(shí)現(xiàn),只要用鼠標(biāo)拖曳編程部件到腳本區(qū)域,組合編程部件以形成邏輯就可以了。這種生動(dòng)且操作簡(jiǎn)單的學(xué)習(xí)方式,最大程度提升了學(xué)生學(xué)習(xí)編程的興趣。利用Scratch實(shí)現(xiàn)動(dòng)畫(huà)的創(chuàng)建和游戲的制作,為小學(xué)階段學(xué)生的編程學(xué)習(xí)奠定了濃厚的基礎(chǔ)。畢竟,興趣是最好的老師,從學(xué)生興趣出發(fā)的Scratch創(chuàng)意編程,讓學(xué)生在學(xué)習(xí)中不知不覺(jué)提升了邏輯思維能力、綜合運(yùn)算等等綜合能力。
二、課程目標(biāo)的制定
在當(dāng)前教學(xué)環(huán)境中,對(duì)學(xué)生的成長(zhǎng)要求應(yīng)該是多方面的,培養(yǎng)綜合能力,在今后激烈的市場(chǎng)競(jìng)爭(zhēng)中用于競(jìng)爭(zhēng)力。因此,基于此的Scratch創(chuàng)意編程課的教學(xué)目標(biāo),應(yīng)該從學(xué)生的長(zhǎng)期發(fā)展出發(fā),在培養(yǎng)學(xué)生對(duì)編程興趣的同時(shí),培養(yǎng)學(xué)生科學(xué)、技術(shù)、工程、藝術(shù)、數(shù)學(xué)等綜合能力,是基于理論知識(shí)下的實(shí)踐操作。Scratch創(chuàng)意編程課的教學(xué)目標(biāo),是將自己在數(shù)學(xué)、科學(xué)、藝術(shù)等方面的知識(shí)納入到游戲中,解決游戲各個(gè)環(huán)節(jié)的問(wèn)題。
三、基于STEM的小學(xué)Scratch創(chuàng)意編程課例設(shè)計(jì)
(一)Scratch趣味編程
Scratch趣味編程用于創(chuàng)造交互式故事、動(dòng)畫(huà)、游戲、音樂(lè)和藝術(shù),區(qū)別于傳統(tǒng)的編程,通過(guò)搭積木的方式快速實(shí)現(xiàn)程序的編寫(xiě)。Scratch趣味編程,通過(guò)一種趣味的方式實(shí)現(xiàn)了編程,能夠最大程度激發(fā)學(xué)生學(xué)習(xí)興趣。在利用Scratch趣味編程中,教師不僅僅要關(guān)注趣味性,同時(shí)也應(yīng)該關(guān)注課程的創(chuàng)意性。尊重學(xué)生的想法,為學(xué)生各種想法的落地實(shí)施創(chuàng)設(shè)良好的課堂環(huán)境。不單純的為了學(xué)習(xí)而學(xué)習(xí),從而挫傷學(xué)生學(xué)習(xí)的積極性。
(二)課程內(nèi)容安排
Scratch創(chuàng)意編程課,是小學(xué)信息技術(shù)課程中的重要內(nèi)容,其內(nèi)容的安排應(yīng)該是一個(gè)循序漸進(jìn)的過(guò)程,讓學(xué)生充分享受編程帶來(lái)的趣味性,不要求學(xué)生在此過(guò)程中學(xué)習(xí)到多么專業(yè)的編程知識(shí),而是編程設(shè)計(jì)活動(dòng)中培養(yǎng)嚴(yán)謹(jǐn)、求實(shí)、質(zhì)疑、創(chuàng)新的學(xué)習(xí)態(tài)度,激發(fā)學(xué)習(xí)興趣。基于STEM教學(xué)理念下的Scratch創(chuàng)意編程課程,應(yīng)該在教學(xué)內(nèi)容的安排上,充分發(fā)揮其實(shí)踐性的要求,給予學(xué)生更多學(xué)習(xí)、創(chuàng)作的空間,真是落實(shí)STEM教學(xué)理念的實(shí)踐性。另外,在Scratch創(chuàng)意編程課程中,關(guān)注學(xué)生綜合能力的提升,不在局限于編程任務(wù)的完成情況。課程內(nèi)容的安排,要貫徹STEM教學(xué)理念的實(shí)踐性、綜合性、邏輯性等特點(diǎn)。
四、教學(xué)方法與策略
(一)激發(fā)求知欲,提高思維能力
Scratch創(chuàng)意編程課,是培養(yǎng)學(xué)生綜合能力的一門(mén)課程,需要學(xué)生保持相當(dāng)高的參與度,才能夠積極、主動(dòng)地融入到教學(xué)活動(dòng)中,提升思維能力?;趕tem理念的Scratch創(chuàng)意編程課,從某一個(gè)項(xiàng)目出發(fā),充分融入藝術(shù)、科學(xué)、工程等方面的內(nèi)容,在編程中突破編程任務(wù)的束縛,實(shí)現(xiàn)編程過(guò)程的綜合性,讓學(xué)生的審美能力、邏輯能力都得到相應(yīng)的提升。同時(shí)引導(dǎo)學(xué)生通過(guò)合作與實(shí)踐,激發(fā)學(xué)生的求知欲,提升學(xué)生的思維能力。
(二)有效助學(xué),滿足學(xué)習(xí)需求
Scratch創(chuàng)意編程課,是從學(xué)生科學(xué)、技術(shù)、工程、藝術(shù)、數(shù)學(xué)等綜合能力培養(yǎng)出發(fā)的。因此,基于stem理念的Scratch創(chuàng)意編程課,是以尊重學(xué)生自主性的前提下,實(shí)現(xiàn)最大程度的自由學(xué)習(xí),提升學(xué)習(xí)實(shí)踐性。在Scratch創(chuàng)意編程課中,只有通過(guò)學(xué)生的具體操作,才能最直接的呈現(xiàn)學(xué)生學(xué)習(xí)中的難點(diǎn),從而進(jìn)行有針對(duì)性的分析,為學(xué)生提供有效幫助,滿足學(xué)生的學(xué)習(xí)需求。STEM教學(xué)理念下的顯著特征便是在實(shí)踐中解決問(wèn)題,讓學(xué)生在在自主探究中解決編程中所涉及的問(wèn)題,提升自身的綜合能力。而教師的幫助應(yīng)該是有效的引導(dǎo),為學(xué)生提供解決問(wèn)題的方向。
(三)創(chuàng)意表達(dá),充分發(fā)展個(gè)性
在進(jìn)行Scratch創(chuàng)意編程課中,基于學(xué)生一定的編程基礎(chǔ),將學(xué)生的創(chuàng)意和軟件中的實(shí)驗(yàn)箱等相結(jié)合,鼓勵(lì)學(xué)生進(jìn)行創(chuàng)意性的表達(dá),充分展現(xiàn)自己的個(gè)性。stem教育理念,并不是某一個(gè)單個(gè)的學(xué)科,而是學(xué)科融合的學(xué)習(xí)方式。因此在Scratch創(chuàng)意編程課學(xué)生所呈現(xiàn)的最終學(xué)習(xí)內(nèi)容也是不一樣的,讓學(xué)生基于編程項(xiàng)目盡可能釋放自己的創(chuàng)意,展示自己的個(gè)性。
五、結(jié)語(yǔ)
Scratch創(chuàng)意編程課的學(xué)習(xí),可以培養(yǎng)學(xué)生邏輯思維能力,激發(fā)學(xué)生的創(chuàng)作力和想象力,為學(xué)生今后的發(fā)展奠定堅(jiān)實(shí)的基礎(chǔ)。同時(shí),小學(xué)階段的學(xué)生,好奇心強(qiáng),接觸計(jì)算機(jī)知識(shí)能夠迅速的融會(huì)貫通,帶來(lái)其綜合能力的提升。當(dāng)然了,從另一方面來(lái)說(shuō),學(xué)習(xí)Scratch創(chuàng)意編程課能夠改變接觸計(jì)算機(jī)=玩游戲的錯(cuò)誤認(rèn)識(shí),用更加正確、客觀的形式應(yīng)對(duì)計(jì)算機(jī)。
參考文獻(xiàn)
[1] 許玉芳.基于stem的小學(xué)Scratch創(chuàng)意編程課例設(shè)計(jì)[J].電腦知識(shí)與技術(shù),2018,14(24):208-209+213.
[2] 余勝泉,胡翔.STEM教育理念與跨學(xué)科整合模式[J].開(kāi)放教育研究,2015,21(04):13-22.
科學(xué)導(dǎo)報(bào)·學(xué)術(shù)2019年5期