潘國平
【摘要】? ? 在Scratch編程引入小學(xué)信息技術(shù)后,教學(xué)方面必須做出調(diào)整和優(yōu)化,這樣才會有利于學(xué)生全面發(fā)展。本文對小學(xué)信息技術(shù)教學(xué)中采用Scratch編程培養(yǎng)學(xué)生創(chuàng)造性思維進(jìn)行分析,結(jié)合學(xué)生實(shí)際情況,制定科學(xué)合理的教學(xué)方法。
【關(guān)鍵詞】? ? 小學(xué)信息技術(shù)? ? Scratch編程? ? 創(chuàng)造性思維
引言:
Scratch編程主要是針對青少年進(jìn)行研發(fā)設(shè)計(jì)的,除了能夠接觸編程技術(shù)以外,還會有利于培養(yǎng)學(xué)生的創(chuàng)造性思維。不過這也需要教師采用有效方法,結(jié)合Scratch編程提高課堂教學(xué)效率和質(zhì)量,從而培養(yǎng)出更多具備創(chuàng)新性的優(yōu)秀人才。
一、小學(xué)信息技術(shù)Scratch編程教學(xué)特點(diǎn)
1.1操作性強(qiáng)
作為小學(xué)信息技術(shù)的核心內(nèi)容,Scratch編程具有較強(qiáng)的操作性,由于學(xué)生的年齡較小,對于信息技術(shù)沒有太多了解,而Scratch編程可以促使學(xué)生在實(shí)踐過程中提高,在培養(yǎng)創(chuàng)新性思維的條件下,強(qiáng)化自身技能操作。另外Scratch編程非常適合青少年學(xué)習(xí),具有圖形化界面、平民化語言,小學(xué)生也能輕易理解,不斷縮小學(xué)生與信息技術(shù)的距離,能夠深入了解每項(xiàng)功能和指令。在操作過程中只需要編寫程序,就能制作出有趣的內(nèi)容,并且Scratch編程會突出學(xué)生主體性、積極性,無需教師過多講授知識,而是要求學(xué)生在實(shí)踐中不斷提高,最終達(dá)到事半功倍的教學(xué)效果。
1.2指令多樣
目前來看Scratch編程具有非常多樣化的內(nèi)容,尤其是各類指令操作,看起來較為復(fù)雜但作為面向青少年的編程語言,每項(xiàng)指令都摒棄了枯燥的算法,非常符合小學(xué)生的認(rèn)知水平,無論拖拽還是組合方式,學(xué)生都能輕易接手。指令是Scratch編程教學(xué)中的關(guān)鍵,只有掌握指令運(yùn)用才能控制、運(yùn)算以及建模等,尤其在利用Scratch編程創(chuàng)作時(shí),指令會涵蓋的所有功能。因此教學(xué)過程中必須認(rèn)真掌握指令操作,這樣才能深入后續(xù)的設(shè)計(jì)活動,切實(shí)提高學(xué)生的信息素養(yǎng)。
1.3功能強(qiáng)大
雖然是簡易圖形化編程工具,但齊全的功能仍然可以為教學(xué)提供支撐,即使學(xué)生不懂代碼,同樣能夠利用鼠標(biāo)完成編程制作,該程序的運(yùn)用核心在涂鴉、錄音以及圖片,并且編程具有十足的趣味性,青少年很容易產(chǎn)生濃厚興趣,這也是引入Scratch編程的重要目標(biāo)。在功能性方面Scratch編程包含了 Flash動畫,學(xué)生通過圖形化編程進(jìn)行設(shè)計(jì)和制作,整個(gè)過程相對輕松簡單,并不會造成顯著的教學(xué)困難。在操作方面以鼠標(biāo)、鍵盤以及聲音為主,充分改善了傳統(tǒng)教學(xué)中的諸多弊端,而學(xué)生借助多樣化的功能,充分拓展思維創(chuàng)作設(shè)計(jì),盡情感受信息技術(shù)的奧秘,同時(shí)有利于將理論知識結(jié)合到實(shí)際生活中。
二、小學(xué)信息技術(shù)Scratch編程教學(xué)難點(diǎn)
盡管小學(xué)生具有強(qiáng)烈的好奇心理、探究意識,但沒有過多接觸信息技術(shù),教學(xué)過程中仍然存在諸多難題。Scratch編程確實(shí)有利于學(xué)生的創(chuàng)新性思維培養(yǎng),但仍然具有較高的學(xué)習(xí)難度,所以教學(xué)過程中必須結(jié)合學(xué)情,針對內(nèi)容展開調(diào)整優(yōu)化。其次很多知識與技能操作難度高,而學(xué)生的耐心程度往往較低,長時(shí)間接觸這些繁瑣的操作過程,必然會導(dǎo)致注意力分散,最終降低實(shí)際教學(xué)效果和質(zhì)量。除此之外Scratch編程教學(xué),對任課教師的能力有很高要求,掌握Scratch編程知識基礎(chǔ)條件,最重要的是如何傳遞知識,讓學(xué)生輕易接受,尤其是備課效果會直接影響課堂教學(xué)。
三、小學(xué)信息技術(shù)Scratch編程培養(yǎng)學(xué)生創(chuàng)造性思維的有效策略
3.1重視學(xué)生課堂主體地位
為了培養(yǎng)學(xué)生的創(chuàng)造性思維,教師應(yīng)該遵循以生為本的教學(xué)理念,充分發(fā)揮出學(xué)生在課堂的主體地位,這樣學(xué)生才能積極主動地參與到其中,熟練掌握Scratch編程知識與技能。在設(shè)計(jì)Scratch編程課堂教學(xué)時(shí),應(yīng)充分考慮具體學(xué)情,包括學(xué)生的基礎(chǔ)、知識掌握情況等,可以通過技能測試、問卷以及對話等形式,深入了解學(xué)生潛在需求。另外學(xué)生之間存在個(gè)體差異,如何實(shí)現(xiàn)因材施教的目標(biāo),是當(dāng)下最需要解決的問題。例如針對小學(xué)四年級Scratch編程教學(xué),首先學(xué)生已經(jīng)掌握一定基礎(chǔ),對Scratch編程軟件的應(yīng)用有所了解,向軟件的啟動與退出、腳本的自由移動等。該年齡段的學(xué)生對動畫往往情有獨(dú)鐘,教師可以在講解Scratch編程軟件其他控件功能時(shí),先為學(xué)生播放一段《貓和老鼠》,以此來激發(fā)學(xué)生興趣,打造活躍的課堂氣氛,同時(shí)進(jìn)行課程內(nèi)容導(dǎo)入:同學(xué)們《貓和老鼠》的故事是不是很有意思呢?今天就帶大家用Scratch編程軟件制作貓抓老鼠的小游戲,讓tom可以真正抓到老鼠!教師講解游戲制作過程中需要用到的各個(gè)工具、功能,由學(xué)生自主完成設(shè)計(jì)任務(wù),并熟練項(xiàng)目中的偵測功能、隨機(jī)數(shù)功能,從而發(fā)揮出學(xué)生的主體性,不斷強(qiáng)化創(chuàng)造性思維。
3.2采取小組合作學(xué)習(xí)模式
在實(shí)踐教學(xué)過程中應(yīng)采取小組合作的方式,給學(xué)生更多鍛煉機(jī)會和平臺,小組合作學(xué)習(xí)有利于溝通交流,分享自己的理解和已掌握的知識內(nèi)容,學(xué)生之間相互借鑒達(dá)到教學(xué)目標(biāo),有效提高課堂教學(xué)效率和質(zhì)量。另外小組合作會提高學(xué)生創(chuàng)造性思維,由教師布置相關(guān)任務(wù),學(xué)生以小組為單位進(jìn)行實(shí)踐,過程中每位學(xué)生都能有所發(fā)揮,充分利用自身的長處去完成教學(xué)任務(wù),從而增強(qiáng)自身創(chuàng)造性思維。例如在教學(xué)時(shí)教師演示動作腳本,并對學(xué)生解釋在沒有輸入動作的情況下,畫面中的小貓無法動起來,想要小貓行走、跑動必須添加指令才行,同時(shí)開展三分鐘自主探究,要求學(xué)生按照找到腳本功能區(qū),讓畫面中的小貓動起來。學(xué)生可以分為同桌2人或前后4人為一個(gè)小組,結(jié)合教材提示對移動模塊進(jìn)行演練,教師觀察學(xué)生的操作,必要的情況下給予提示,確保所有學(xué)生都能順利完成操作。
3.3開展比賽激發(fā)創(chuàng)造思維
想要培養(yǎng)學(xué)生創(chuàng)造性思維,激發(fā)學(xué)生的主觀能動性至關(guān)重要,小學(xué)階段的學(xué)生往往具有較強(qiáng)好勝心,同時(shí)獲得教師的賞識、表揚(yáng),教師可以基于這一點(diǎn)開展課堂比賽環(huán)節(jié),鼓勵(lì)學(xué)生積極參與到其中。教學(xué)比賽不僅有利于培養(yǎng)學(xué)生的創(chuàng)造性思維,還能及時(shí)了解學(xué)生的掌握情況,通過作品判斷學(xué)生對于Scratch編程軟件各項(xiàng)功能的運(yùn)用,最后進(jìn)行評比、獎(jiǎng)勵(lì),讓學(xué)生保持積極的學(xué)習(xí)狀態(tài),從而挖掘潛力、拓展思維。例如學(xué)生已經(jīng)可以獨(dú)立完成小游戲制作的前提下,開展小規(guī)模設(shè)計(jì)比賽,所有學(xué)生都可以參與,主要以個(gè)人和小組的形式進(jìn)行,由教師擬定比賽主題,并在結(jié)束后評選出制作優(yōu)秀、精良的學(xué)生與小組,同時(shí)給予適當(dāng)獎(jiǎng)勵(lì)。
3.4打造開放式課堂激發(fā)學(xué)生思維
很多教師為了保證課堂紀(jì)律,往往會對學(xué)生嚴(yán)格要求,這導(dǎo)致教學(xué)過程中存在諸多限制,學(xué)生的思維難以獲得有效培養(yǎng)。在當(dāng)下的小學(xué)信息技術(shù)課堂中,教師應(yīng)該適當(dāng)放手,打造開放式課堂教學(xué),避免過度講授將所有內(nèi)容直接傳遞給學(xué)生,這樣只會限制學(xué)生的思維能力成長,所以無法達(dá)到預(yù)期的教學(xué)效果,甚至讓學(xué)生失去獨(dú)立學(xué)習(xí)能力。Scratch編程軟件屬于實(shí)踐性較強(qiáng)的內(nèi)容,同時(shí)可以為學(xué)生提供更多實(shí)踐平臺,而教師應(yīng)注重交流、互動,在循序漸進(jìn)的過程中幫助學(xué)生掌握知識與技能,了解Scratch編程的設(shè)計(jì)思想,掌握具體的操作方法。
例如小學(xué)信息技術(shù)《巡線小車》的教學(xué)中,教師可以利用問題讓學(xué)生深入了解將要學(xué)習(xí)的內(nèi)容,如果直接告知學(xué)生,并讓其動作制作教學(xué)效果難以保障,而且學(xué)生之間存在個(gè)體差異,這種教學(xué)模式很難照顧到學(xué)習(xí)能力較差的學(xué)生。正確的方法應(yīng)該是先為學(xué)生播放巡線小車的動畫效果,教師不斷提出問題:同學(xué)們畫面中一共有幾個(gè)角色呢?學(xué)生回答:一個(gè)!教師:除了道路之外畫面中還有哪些內(nèi)容?學(xué)生回答:還有背景!教師繼續(xù)追問:小車不斷運(yùn)動可以作為什么呢?學(xué)生回答:角色!這時(shí)再要求學(xué)生動手制作,往往能夠獲得事半功倍的教學(xué)效果。
3.5觀察制作打開學(xué)生想象力大門
很多優(yōu)秀的教育家都提出過,學(xué)習(xí)知識的最佳方法就是親身實(shí)踐,并且有利于強(qiáng)化創(chuàng)造性思維與創(chuàng)新能力,小學(xué)信息技術(shù)Scratch編程就是較強(qiáng)的實(shí)踐性內(nèi)容,只有通過實(shí)踐才能深入理解,充分掌握各種功能、規(guī)律、以及性質(zhì)聯(lián)系。另外實(shí)踐會讓學(xué)生感受到Scratch編程的具體價(jià)值,從而產(chǎn)生濃厚的學(xué)習(xí)興趣,最終在實(shí)踐操作中打開想象力的大門。首先在教學(xué)過程中應(yīng)要求學(xué)生注意觀察,敏銳的觀察力往往是形成創(chuàng)造性思維的基礎(chǔ)條件,例如在《小貓畫圖形》的教學(xué)中,由教師進(jìn)行演示引導(dǎo)學(xué)生認(rèn)真觀察和思考,抓住突醒之間存在的規(guī)律與聯(lián)系。其次學(xué)生自主制作動畫、游戲作品,充分發(fā)揮出自身的想象力,從而熟練掌握運(yùn)用Scratch角色與背景,畫筆、繪圖編輯器等諸多功能,最終創(chuàng)作出趣味性十足的作品內(nèi)容,在設(shè)計(jì)時(shí)學(xué)生的想象力徹底被激發(fā),也許作品并不起眼,但對于學(xué)生來說能夠獲取滿滿的成就感。
3.6結(jié)合生活創(chuàng)設(shè)教學(xué)情境
結(jié)合生活創(chuàng)設(shè)情境有利于學(xué)生的理解、掌握,由于學(xué)生的思維和能力尚未成熟,所以很多Scratch編程知識對于學(xué)生來說難度較高,甚至存在諸多的學(xué)習(xí)障礙,長久之下會打擊學(xué)生的積極性。結(jié)合生活可以把知識內(nèi)容與生活中的事件融合在一起,主要目的是降低知識學(xué)習(xí)難度,以便加強(qiáng)學(xué)生對Scratch編程的理解。例如在《簡單游戲的創(chuàng)作》中,教師不僅要帶領(lǐng)學(xué)生制作小游戲,同時(shí)應(yīng)結(jié)合生活元素創(chuàng)設(shè)情境,像以包餃子為主題,要求學(xué)生根據(jù)過年時(shí)包餃子的印象,利用Scratch編程制作包餃子的步驟,從而有效降低學(xué)習(xí)過程中的枯燥性,同時(shí)加深學(xué)生Scratch編程知識的理解。
四、結(jié)束語
作為圖形化編程工具,Scratch主要應(yīng)用在小學(xué)階段,屬于適合青少年學(xué)習(xí)、掌握的信息技術(shù),比較符合小學(xué)生的興趣愛好。不過在教學(xué)過程中需要注意,除了幫助學(xué)生掌握基礎(chǔ)編程知識外,必須注重加強(qiáng)創(chuàng)造性思維培養(yǎng),這樣在后續(xù)學(xué)習(xí)高難度知識時(shí),才能有良好的基礎(chǔ)作為支撐。創(chuàng)造性思維的形成并不是一朝一夕,教師應(yīng)采用不同教學(xué)方法與策略,在潛移默化中對學(xué)生進(jìn)行培養(yǎng),同時(shí)促使學(xué)生增強(qiáng)Scratch編程學(xué)習(xí)興趣,發(fā)揮出自身主觀能動性,深入感知計(jì)算機(jī)語言,最后利用編程的方式去解決實(shí)際問題,這樣學(xué)生信息素養(yǎng)才會獲得真正提高。
參? 考? 文? 獻(xiàn)
[1]張琳琳. Scratch在小學(xué)信息技術(shù)教學(xué)中的應(yīng)用研究[J]. 中小學(xué)電教, 2020(4).
[2]何偉文. 小學(xué)信息技術(shù)Scratch課程的課堂教學(xué)研究[J]. 少男少女, 2018, (021):35-36.
[3]劉夢婷. 基于Scratch課程的小學(xué)生創(chuàng)造性思維培養(yǎng)研究[D]. 天津師范大學(xué), 2017.
[4]宋文斌. 基于Scratch課程的小學(xué)生創(chuàng)造性思維培養(yǎng)研究[J]. 教學(xué)管理與教育研究, 2018, 3(002):60-62.