李石磊
摘要:隨著我國科學(xué)技術(shù)的進(jìn)步,我國的信息教學(xué)有了良好的發(fā)展前景,與此同時科技的進(jìn)步也對我國的信息教學(xué)提出了最大的挑戰(zhàn)。我國的教育方面也對培養(yǎng)學(xué)生的信息素養(yǎng)加強了關(guān)注,因此,在教學(xué)階段加強了程序設(shè)計課程的學(xué)習(xí),程序課程設(shè)計作為信息教學(xué)的一部分,對于提高學(xué)生的動手能力、培養(yǎng)學(xué)生的思維能力具有重要作用。本次論文主要對于Scratch解決青少年機(jī)器人編程問題進(jìn)行了分析探討。
關(guān)鍵詞:Scratch;機(jī)器人;編程問題
引言:
Scratch是一款積木式程序設(shè)計語言課程,它的使用對象主要是八歲以上的兒童。Scratch編程與傳統(tǒng)的編程在根本上具有較大的區(qū)別,Scratch這種編程能夠更加直觀形象的幫助學(xué)生在創(chuàng)作過程中體驗到學(xué)習(xí)編程的思想,以及如何用Scratch來表達(dá)自己的想法。在小學(xué)教學(xué)階段開設(shè)Scratch課程能夠幫助學(xué)生利用Scratch技術(shù)來進(jìn)行機(jī)器人編程的學(xué)習(xí),進(jìn)一步幫助學(xué)生提高學(xué)習(xí)興趣,培養(yǎng)學(xué)生的動手實踐能力,幫助解決青少年機(jī)器人編程的問題。
一、軟件對青少年機(jī)器人編程的作用
(一)簡化了編程步驟
Scratch技術(shù)不同與以前相對復(fù)雜的Arduino,直接用Scratch來進(jìn)行控制,用這種方式有利于幫助青少年進(jìn)行有效的學(xué)習(xí),引起學(xué)生們的學(xué)習(xí)興趣,以至于學(xué)生們不認(rèn)為這門課程是非常復(fù)雜的。設(shè)置技術(shù)編程能夠?qū)崿F(xiàn)微信手機(jī)app遙控機(jī)器人,能夠讓機(jī)器人來玩微博聊qq發(fā)微信等各種功能,這些功能有利于讓學(xué)生接觸機(jī)器人編程的學(xué)習(xí),而且能夠較快的入門。初學(xué)者利用Scratch進(jìn)行編程學(xué)習(xí),能夠編寫一些現(xiàn)在比較流行的機(jī)器人模型,并對其進(jìn)行調(diào)試改進(jìn)完善等。
(二)降低青少年機(jī)器人編程的難度
初學(xué)程序設(shè)計的人員常常會面臨著程序設(shè)計概念、知識語法結(jié)構(gòu),過于復(fù)雜的問題。與此同時,對于學(xué)習(xí)者的抽象思維能力以及解決問題的能力有較大的考驗,如果不熟悉程序編輯環(huán)境,則容易讓初學(xué)者陷入無法構(gòu)建知識的困境中來。而Scratch技術(shù)應(yīng)用于青少年人編程中,能夠利用軟件中的各種知識來清晰明了的簡化編程過程中的步驟,降低對于機(jī)器人編程的難度。Scratch軟件編程技術(shù)具有一定的模板,小學(xué)生只需要按照此模板進(jìn)行制作設(shè)計,就能夠有效的避開較多的問題,有利于提高學(xué)生們的動手能力以及培養(yǎng)學(xué)生抽象思維能力,提高小學(xué)生的創(chuàng)作成就感。
二、解決青少年機(jī)器人編程問題的方法
(一)理清教學(xué)的思路
將Scratch技術(shù)應(yīng)用到小學(xué)生的信息技術(shù)課堂中來,符合小學(xué)生的學(xué)習(xí)天性,同時在某種程度上能夠引起學(xué)生們的學(xué)習(xí)興趣,提高了上課時的積極性,幫助培養(yǎng)學(xué)生們的動手實踐能力,提高學(xué)生每解決問題處理問題的思維方法。在機(jī)器人編程中應(yīng)用Scratch技術(shù),能夠有效的幫助解決動畫制作以及各類多媒體素材等方面存在的問題,Scratch技術(shù)在編程上進(jìn)行應(yīng)用時,首先要有明確的思路,然后根據(jù)自己的設(shè)計思路,展開內(nèi)容教學(xué),從而能夠有效的提高學(xué)生的學(xué)習(xí)興趣,幫助學(xué)生更好的接受Scratch技術(shù)。
(二)幫助學(xué)生打開設(shè)計思路
Scratch軟件在編程過程中,相對于傳統(tǒng)的編程軟件而言,具有簡單、快捷的特點。小學(xué)生在對其進(jìn)行學(xué)習(xí)時能夠很容易的便掌握住此軟件。在對小學(xué)生進(jìn)行機(jī)器人編程教學(xué)時要加強對學(xué)生思維能力的引導(dǎo),幫助學(xué)生創(chuàng)造一個良好的機(jī)器人編程學(xué)習(xí)環(huán)境。此外,在實際教學(xué)過程中,還要練習(xí)學(xué)生們的動手操作能力,主動讓學(xué)生去編寫機(jī)器人程序,從而能夠發(fā)現(xiàn)自身存在的問題,然后借助自己的思維能力去解決處理此問題。這種方式能夠有效的提高學(xué)生的思維能力與動手能力,促進(jìn)學(xué)生實踐能力的提高。
(三)Scratch技術(shù)能夠降低機(jī)器人編程的難度
青少年機(jī)器人編程過程中應(yīng)用Scratch技術(shù),學(xué)生在進(jìn)行創(chuàng)作時不但可以利用原有的數(shù)字化方式,而且還可以利用編程的方式,使得學(xué)生的創(chuàng)作過程變得多種多樣,讓學(xué)生在創(chuàng)作過程中有了更高的創(chuàng)作興趣,因而所創(chuàng)作出來的產(chǎn)品能夠更具有靈活性及交互性。利用Scratch技術(shù)來對機(jī)器人進(jìn)行編程,在一定程度上降低了機(jī)器人編程的難度,使得學(xué)生能夠更加有效的創(chuàng)作出作品。
結(jié)論:在教學(xué)過程中利用Scratch技術(shù)來對機(jī)器人編程進(jìn)行教學(xué),在一定程度上豐富了學(xué)生的教學(xué)形式及教學(xué)內(nèi)容,有利于培養(yǎng)學(xué)生的思維創(chuàng)造能力以及動手實踐能力,能夠開發(fā)出學(xué)生們的智力以及學(xué)生獨立解決問題的能力。使得學(xué)生在學(xué)習(xí)方面提高了興趣,幫助學(xué)校增強了信息技術(shù)水平的提高??傊?,Scratch技術(shù)在解決青少年機(jī)器人編程問題而言,是未來發(fā)展的一種趨勢。
參考文獻(xiàn):
[1] 智慧互動,讓Scratch課堂教學(xué)更生動——任務(wù)驅(qū)動法在小學(xué)信息技術(shù)scratch課堂教學(xué)中的運用初探[J]. 曾美良. 文理導(dǎo)航(下旬) 2016年06期
[2] Scratch教學(xué):從趣味編程走向趣味創(chuàng)造——以《麥克風(fēng)輸入信號的秘密》為例[J]. 袁菊明. 中小學(xué)信息技術(shù)教育 2015年11期
[3] 山中自有路 踐行景自珍——Scratch教學(xué)中運用圖式防錯的案例研究[J]. 陳雯嫣. 教育觀察(下半月) 2015年16期