劉遠玫
【摘要】隨著科技的迅速發(fā)展,當(dāng)今社會對學(xué)生的計算思維有一定的要求,但是現(xiàn)如今,在中小學(xué)信息技術(shù)教學(xué)方面,對于中小學(xué)生計算思維的培養(yǎng)往往有所忽視。按照課堂以往的教學(xué)模式,有很多學(xué)生在學(xué)習(xí)信息技術(shù)課程中覺得枯燥無味,導(dǎo)致中小學(xué)生的思維能力存在欠缺。而Scratch編程的出現(xiàn)很大程度上提高了學(xué)生的學(xué)習(xí)積極性,更是發(fā)展了中小學(xué)生的計算思維。
【關(guān)鍵詞】計算思維? ?Scratch編程? ?中小學(xué)教育
【中圖分類號】G623.9
【文獻標識碼】A
【文章編號】1992-7711(2020)12-175-01
Scratch是麻省理工學(xué)院里某團隊開發(fā)出來的一種圖形化編程工具,針對青少年開放。Scratch編程依賴于中小學(xué)生的計算思維,想要培養(yǎng)中小學(xué)生計算思維,教師對于他們的引導(dǎo)是非常重要的。Scratch編程對于操作要求很高,中小學(xué)生對于Scratch編程的是有著極大興趣的。然而在Scratch編程教學(xué)的實踐中,如何運用是很重要的,其中的方法策略都值得我們?nèi)ド罹俊?/p>
一、計算思維框架,Scratch編程的運用
1.計算思維與Scratch編程概念
計算思維是運用計算機科學(xué)的基礎(chǔ)概念進行問題求解、系統(tǒng)設(shè)計、以及人類行為理解等涵蓋計算機科學(xué)之廣度的一系列思維活動。
當(dāng)中小學(xué)生運用Scratch編程時,他們所了解的是一種計算概念,在計算時的步驟和編程語言是一樣的。Scratch軟件編程的入門難度低,可操作性強。學(xué)生可以在獨立利用Scratch軟件進行編程的過程中,創(chuàng)造情景,長久下來,就可以提升學(xué)生的計算思維能力。在運用Scratch軟件的過程中,經(jīng)過每一步的運算,可以在老師傳授知識經(jīng)驗的基礎(chǔ)上更好的理解學(xué)習(xí)任務(wù),并用指令集程序表示這些理解,后續(xù)做出變化。
2.利用課程設(shè)計激發(fā)學(xué)生興趣
中小學(xué)生本來就是一個剛剛接觸編程的群體,而且他們在學(xué)習(xí)時,自制力欠缺,需要課程生動有趣才能夠吸引到他們,他們才會主動的去學(xué)。故而,教師在教學(xué)Scratch編程時,要結(jié)合生活實際勾起學(xué)生的學(xué)習(xí)興趣。這種場景實際很貼近我們的生活,這樣解決了專業(yè)術(shù)語給中小學(xué)生帶來的問題,使他們對Scratch編程產(chǎn)生親近感。不會有苦惱和負擔(dān),當(dāng)問題一個個解決時,學(xué)生會產(chǎn)生滿足感和成就感。通過解決問題,提高了學(xué)生的邏輯更加縝密,從而使學(xué)生的計算思維得到提升。
將課堂設(shè)計生活化,舉個例子。教師把游戲動畫結(jié)合在Scratch編程中,利用其進入課堂:在網(wǎng)上下載學(xué)生自己喜歡的動畫人物,通過老師幫助編程設(shè)計腳本,最終得到一個簡單小游戲。趣味性的學(xué)習(xí)使中小學(xué)生對于Scratch編程的學(xué)習(xí)更加快樂,更加主動,更加有效。
二、舉例子,微課輔
1.詳細舉例
中小學(xué)生很難真正理解Scratch編程里面工具的新功能和概念,由于他們的專業(yè)知識欠缺,這個方面的引導(dǎo)是需要教師來一起探究的。教師教學(xué)例子有趣與否直接關(guān)系到教學(xué)的效果。興趣是最好的老師,正是應(yīng)對于此。
教學(xué)中,舉例要詳細,將概念問題運用結(jié)合到例子上面,每個大例子里面也可以包含很多小例子,這樣中小學(xué)生在理Scratch編程問題能夠更加的透徹。這種思維教學(xué)在某種意義上開發(fā)了中小學(xué)生的想象力以及創(chuàng)造力。在后續(xù)的學(xué)習(xí)里,他們可以將不懂的概念性問題進行轉(zhuǎn)換,從而激發(fā)他們的計算思維。通過對例子的理解,去解決一個個編程問題,提升學(xué)生的思維品質(zhì)。
2.微課輔助Scratch編程教學(xué)
在對中小學(xué)生教育中,想要全程吸引學(xué)生的注意力一直是一大難題。而微課的出現(xiàn)解決了著一大難題,將微課和Scratch編程結(jié)合,恰恰解決了這一大難題,也就是我們前面說的動畫舉例教學(xué)。
微課使學(xué)生全神貫注的去學(xué)習(xí)我們的Scratch編程,使課堂的趣味性極其強烈的,讓教學(xué)課堂十分有活力。更大程度上提升中小學(xué)生的計算思維,這種活躍性的教學(xué)更加使學(xué)生融入課堂,認真聽講,極大提升教學(xué)質(zhì)量。
三、給足空間,自我糾錯
1.創(chuàng)造性思維空間
中小學(xué)生計算思維在Scratch編程課程里得到提升主要原因就是因為Scratch編程課程的獨立性很強。對于編程的學(xué)習(xí),一個很重要的點就是極大程度上培養(yǎng)了學(xué)生的自主創(chuàng)新能力,因此在Scratch編程的學(xué)習(xí)中,老師要給學(xué)生極大的自主空間,留下學(xué)生自身創(chuàng)新和探索的可能性。
比如編程時,教師留下的命題有著極大的創(chuàng)造可能性,中小學(xué)生正是想象力極其豐富的時候,教師可以從學(xué)生的答卷中得到他們的創(chuàng)造力和計算思維能力。只有空間越大,學(xué)生創(chuàng)造的可能性才會多,一定會創(chuàng)造出驚喜。Scratch里的選擇條件概念可以讓學(xué)生對程序有全方位的了解,這樣學(xué)生可以漸漸有判斷力和選擇能力,對計算思維的提升也有一定幫助。
2.在不斷嘗試中糾錯
這種教學(xué)留下的創(chuàng)造可能性是極大的,而在編程的最后,難免中小學(xué)生會有各種的出錯,如果這個時候教師去引導(dǎo)糾錯,就相當(dāng)于切斷了學(xué)生計算思維的藤曼。我們要盡可能多的去讓學(xué)生自己發(fā)現(xiàn)錯誤、并調(diào)試。
像我們在編程中建造腳本,在教學(xué)中學(xué)生有了在編程設(shè)計中去探索建筑腳本,并且不斷嘗試來得到最后的結(jié)果。這樣的過程中在很大程度上發(fā)展了中小學(xué)生的計算思維。這種科學(xué)的發(fā)展思維的方式,不斷嘗試改錯,自我調(diào)試,成效是很大的。失敗是成功之母,學(xué)生只有自己去調(diào)試,自己去改錯,最后才會得出有意義的結(jié)論,才能讓他們記憶深刻,這種學(xué)習(xí)的效率也是極高的。
四、總結(jié)
在這個信息智能化時代,培養(yǎng)孩子計算思維的措施是十分重要的。然而在Scratch編程教學(xué)實踐中,要改進的地方還是很多。教學(xué)中教師所傳授的不僅僅是知識,更多的是對學(xué)生計算思維能力的培養(yǎng)。將計算思維和Scratch編程結(jié)合到一起,微課進行輔佐,為對中小學(xué)生計算思維的培養(yǎng)提供一個良好的條件。邊學(xué)邊玩,還可以培養(yǎng)孩子的計算思維能力,有何不可呢?
【參考文獻】
[1] 華劍. 例談小學(xué)Scratch編程教學(xué)策略[J]. 中國信息技術(shù)教育, 2018, 300(24):49-50.
[2] 吳發(fā)延. 微課輔助點亮課堂教學(xué)[J]. 中學(xué)教學(xué)參考, 2017, 000(036):59-60.
[3] 仇惠煒. 基于Scratch軟件平臺的小學(xué)編程語言教學(xué)初探[J]. 中國教育技術(shù)裝備, 2014, 000(015):56-57.