龔靖雅
摘要:小學(xué)信息技術(shù)是學(xué)生必修的一門課程,而其中的Scratch編程是一種新型的模塊編程工具,旨在鍛煉學(xué)生的理解能力和應(yīng)用能力,培養(yǎng)學(xué)生的計(jì)算思維。小學(xué)階段,學(xué)生處在身心發(fā)育的關(guān)鍵時(shí)期,邏輯思維能力也在快速成熟,教師要抓住學(xué)生這個(gè)時(shí)期的特點(diǎn),有針對(duì)性地開展編程訓(xùn)練,借助Scratch編程的趣味性,提高學(xué)生的學(xué)習(xí)積極性。本文結(jié)合案例,闡述了如何在小學(xué)信息技術(shù)Scratch編程中培養(yǎng)學(xué)生的計(jì)算思維。
關(guān)鍵詞:小學(xué)信息技術(shù);Scratch編程;計(jì)算思維;培養(yǎng)
前言:
計(jì)算思維就是指在計(jì)算機(jī)科學(xué)的基礎(chǔ)上,求解實(shí)際問題、設(shè)計(jì)搭建系統(tǒng)等一系列思維活動(dòng)。編程對(duì)學(xué)生的思維邏輯能力具有較高的要求,小學(xué)階段,學(xué)生處在思維開發(fā)的初期,教師開展有效的編程訓(xùn)練可以有效的鍛煉他們的思維能力。傳統(tǒng)的編程對(duì)于學(xué)生的要求較高,需要學(xué)生去“敲”代碼,不適合小學(xué)生的學(xué)習(xí)。而Scratch編程則大大降低了編程難度,學(xué)生只需要把成型的模塊進(jìn)行拼接即可完成設(shè)計(jì),操作簡單、形式多樣,讓學(xué)生在實(shí)踐中找到編程的樂趣,逐步地養(yǎng)成計(jì)算思維。
一、創(chuàng)設(shè)情境,激發(fā)學(xué)生學(xué)習(xí)興趣
由于年齡的原因,學(xué)生的自制力和專注力較差,加上計(jì)算機(jī)軟件具有抽象、虛擬的特點(diǎn),很多學(xué)生在剛接觸時(shí)會(huì)感到困難。如果教師不能為學(xué)生搭建學(xué)習(xí)場景,讓學(xué)生建立起對(duì)軟件地基本認(rèn)知,就容易讓學(xué)生失去耐心,喪失學(xué)習(xí)Scratch編程的興趣。一旦學(xué)生沒有了學(xué)習(xí)的熱情,就會(huì)大大削弱課堂的教學(xué)效果,不利于教師開展Scratch編程教學(xué)。因此,教師需要在學(xué)生初識(shí)Scratch編程的時(shí)候就做好鋪墊,利用一些生動(dòng)有趣的游戲吸引學(xué)生注意力,讓學(xué)生在游戲中找到學(xué)習(xí)的樂趣,進(jìn)而全面認(rèn)識(shí)軟件。在有了良好的認(rèn)知基礎(chǔ)上,教師就可以順利的開展Scratch編程教學(xué)活動(dòng),增強(qiáng)學(xué)生的思維邏輯訓(xùn)練。
例如,在“初識(shí)Scratch”這一節(jié)的學(xué)習(xí)中,教師要特別重視課前引導(dǎo),從游戲入手,激發(fā)學(xué)生的學(xué)習(xí)興趣。Scratch編程軟件具有強(qiáng)大的交互功能,可以實(shí)現(xiàn)動(dòng)畫、視頻、音頻等多種素材的結(jié)合,學(xué)生在使用時(shí)可以有效的鍛煉思維,提高個(gè)人解決問題的能力。在開始學(xué)習(xí)前,教師可以在大屏幕上向?qū)W生展示一些有趣的游戲,比如“喊醒路燈”、“小貓吃魚”等。在“喊醒路燈”游戲中,教師事先準(zhǔn)備好麥克風(fēng)等設(shè)備,并連接妥當(dāng)。在課堂開始后,教師可以讓學(xué)生們體驗(yàn)這個(gè)小游戲?!巴瑢W(xué)們,這節(jié)課開始之前,我們先來玩一個(gè)很神奇的游戲。為什么說它神奇呢,一會(huì)就揭曉謎底?,F(xiàn)在我先請(qǐng)一個(gè)同學(xué)上來,對(duì)著麥克風(fēng)說‘開燈’,大家看大屏幕有什么變化?!甭窡粼趯W(xué)生發(fā)出聲音后亮起,學(xué)生們紛紛感嘆。教師可以多找?guī)讉€(gè)學(xué)生上臺(tái)體驗(yàn),讓他們感受游戲樂趣的同時(shí)對(duì)本節(jié)課所學(xué)知識(shí)有一個(gè)大概的了解。
二、巧設(shè)問題,訓(xùn)練學(xué)生思維邏輯
計(jì)算思維的養(yǎng)成需要大量的思維訓(xùn)練。Scratch編程軟件的優(yōu)點(diǎn)除了可操作性強(qiáng)、界面簡單、學(xué)生容易上手外,最重要的一點(diǎn)就是學(xué)生自主設(shè)計(jì)的空間大。在同一個(gè)場景下,不同的學(xué)生可以借助該軟件實(shí)現(xiàn)不同的功能,滿足了不同學(xué)生的思維習(xí)慣和思維特點(diǎn)。在實(shí)際教學(xué)中,教師既要給與學(xué)生充分的發(fā)揮空間,又要利用巧妙地問題引導(dǎo)學(xué)生實(shí)現(xiàn)更豐富的功能,在不過分干預(yù)學(xué)生思考的基礎(chǔ)上加以指導(dǎo),讓學(xué)生更加熟練地使用軟件,強(qiáng)化學(xué)生的思維邏輯訓(xùn)練。
例如,在Scratch編程軟件應(yīng)用課上,教師可以為學(xué)生提供不同難度的問題,循序漸進(jìn),引導(dǎo)學(xué)生實(shí)現(xiàn)系統(tǒng)設(shè)計(jì)。比如教師可以向?qū)W生下達(dá)“小動(dòng)物找媽媽”設(shè)計(jì)主題,讓學(xué)生充分發(fā)揮自己的想象,確定一種小動(dòng)物、一個(gè)迷路地點(diǎn)、家園、幾個(gè)回家的路徑。學(xué)生在接收到問題后,就會(huì)在自己的軟件上進(jìn)行設(shè)計(jì),不同思考會(huì)產(chǎn)生不同的設(shè)計(jì)結(jié)果。在這些簡單的設(shè)計(jì)中,教師要充分尊重學(xué)生想法,可以適當(dāng)?shù)慕o與指導(dǎo),但不要過分干涉。學(xué)生完成基礎(chǔ)的設(shè)計(jì)后,教師可以進(jìn)一步的引導(dǎo)學(xué)生豐富個(gè)人設(shè)計(jì),比如在路徑中設(shè)置障礙、考慮到天氣因素、時(shí)間長短等。這樣一來,設(shè)計(jì)系統(tǒng)的難度就會(huì)增大,學(xué)生不僅要分析路線的選擇,還要考慮路線的時(shí)間,如何尋找最優(yōu)路徑等。這些設(shè)計(jì)需要學(xué)生具有清晰的邏輯,不僅需要統(tǒng)籌規(guī)劃路線,還要在其中加入其他因素的綜合影響,對(duì)學(xué)生來說是一次寶貴的思維訓(xùn)練。通過解決問題的形式完成設(shè)計(jì),不僅可以增加學(xué)生的訓(xùn)練強(qiáng)度,還可以讓學(xué)生在設(shè)計(jì)中找到編程的樂趣,加深個(gè)人對(duì)編程的理解和思考,提高個(gè)人的編程運(yùn)用能力。
三、總結(jié)反思,提升學(xué)生編程能力
小學(xué)階段,學(xué)生的思維比較活躍,對(duì)于世界萬物有著自己的想法。正因?yàn)樗麄兊倪@些大膽創(chuàng)意,才能讓Scratch編程更加豐富多彩。在編程設(shè)計(jì)中,教師僅僅是學(xué)生的引導(dǎo)著,創(chuàng)作的主體是學(xué)生,他們的想象力和創(chuàng)新能力對(duì)完成系統(tǒng)設(shè)計(jì)的是至關(guān)重要的。教師除了在學(xué)生設(shè)計(jì)時(shí)給與指導(dǎo),還要帶領(lǐng)學(xué)生們進(jìn)行“復(fù)盤”,對(duì)自己的設(shè)計(jì)作品進(jìn)行總結(jié)反思,查缺補(bǔ)漏,完善自己的設(shè)計(jì)系統(tǒng)。在總結(jié)反思的過程中,學(xué)生的邏輯思路更加清晰,軟件的熟練度也越來越高,編程能力就會(huì)隨之提升。
例如,在“小動(dòng)物找媽媽”這一課題的設(shè)計(jì)中,很多學(xué)生都完成了自己的系統(tǒng)設(shè)計(jì),并且規(guī)劃好了路線等內(nèi)容。在對(duì)這一課題進(jìn)行總結(jié)反思時(shí),教師可以讓學(xué)生嘗試加入一些故事情節(jié),比如小動(dòng)物是如何迷路的,它在迷路時(shí)狀態(tài)是怎樣的,回家的途中會(huì)遇到哪些小伙伴等。添加這些情節(jié),可以讓整個(gè)設(shè)計(jì)更加完善,趣味性也會(huì)大大增強(qiáng),在設(shè)計(jì)故事的過程中,學(xué)生相當(dāng)于完成了一個(gè)“作文”構(gòu)思,增強(qiáng)了個(gè)人邏輯思維訓(xùn)練。
總結(jié):
總之,教師利用Scratch編程軟件教學(xué),可以降低學(xué)生的編程學(xué)習(xí)難度,大大增加學(xué)習(xí)的趣味性。在課堂上利用創(chuàng)建情景、巧設(shè)問題、總結(jié)反思等過程,讓學(xué)生熟練的掌握Scratch編程軟件。教師在引導(dǎo)學(xué)生用Scratch編程解決問題時(shí),不僅可以提高學(xué)生的編程能力,還可以訓(xùn)練學(xué)生的計(jì)算思維,讓學(xué)生在實(shí)踐中感悟編程的魅力,為學(xué)習(xí)計(jì)算機(jī)技術(shù)打下堅(jiān)實(shí)的基礎(chǔ)。
參考文獻(xiàn):
[1]徐劉志.小學(xué)信息技術(shù)學(xué)科學(xué)生計(jì)算思維培養(yǎng)的策略與方法[J].才智,2019(36):104.
[2]胡蒙娜,汪文彬,朱格格.基于核心素養(yǎng)的小學(xué)信息技術(shù)scratch教學(xué)[J].西部素質(zhì)教育,2020,6(03):149-150.